Airbyte source connector to synchronise data from https://groww.in/ apis.
1.6K
A custom Airbyte source connector for the Groww Trade API, enabling automated data extraction of trading data including holdings, positions, orders, and margin information.
mrsumit/source-groww:latest
http://localhost:8000)Groww Trade APImrsumit/source-growwlatest (or specific version like 0.1.0)https://groww.in/trade-api/docsWhen creating a new Groww source connection, you have two authentication options:
| Field | Description |
|---|---|
totp_token | Your TOTP Token from Groww API Keys |
totp_secret | Your TOTP Secret from Groww API Keys |
segment | Market segment: CASH, FNO, or COMMODITY |
| Field | Description |
|---|---|
access_token | Pre-generated Groww API access token |
segment | Market segment: CASH, FNO, or COMMODITY |
| Stream | Description | Primary Key |
|---|---|---|
user_profile | User account details and enabled trading segments | vendor_user_id |
holdings | DEMAT holdings with quantities and average prices | isin |
positions | Open trading positions (segment-specific) | trading_symbol, exchange, product |
margin | Available margin and collateral details | - |
orders | Order history with status and fill details | groww_order_id |
# Pull the image
docker pull mrsumit/source-groww:latest
# Test spec
docker run --rm mrsumit/source-groww:latest spec
# Test check (with config file)
docker run --rm -v /path/to/config.json:/config.json \
mrsumit/source-groww:latest check --config /config.json
# Test discover
docker run --rm -v /path/to/config.json:/config.json \
mrsumit/source-groww:latest discover --config /config.json
{
"totp_token": "YOUR_TOTP_TOKEN",
"totp_secret": "YOUR_TOTP_SECRET",
"segment": "CASH"
}
All streams support Full Refresh sync mode.
The connector respects Groww API rate limits. Refer to Groww API Documentation for current limits.
MIT
Content type
Image
Digest
sha256:14982d06c…
Size
180.2 MB
Last updated
10 months ago
docker pull mrsumit/source-groww