GET/api/v1/exchange-etf/{dataset}
Fetch exchange balance and ETF holding data.
Fetches exchange balance and ETF holding data including total balances, individual entity breakdowns, and flow data.
Note: Exchange and ETF data is currently outdated and we're actively working on a fix to restore regular updates. The data structure and endpoints are stable.
#Authentication
Requires an API key with an active Pro subscription and exchange-etf permission.
x-api-key: YOUR_API_KEY#URL Parameters
| Parameter | Type | Description |
|---|---|---|
dataset | string | The dataset to fetch: exchange-balances or etf-balances |
Use list to see available datasets:
curl -H "x-api-key: YOUR_API_KEY" \
https://chartinspect.com/api/v1/exchange-etf/list#Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
days | number | all | Return only the last N days of data |
startDate | string | none | Start of date range (YYYY-MM-DD) |
endDate | string | none | End of date range (YYYY-MM-DD) |
limit | number | none | Maximum data points (max 10,000) |
#Request
curl -H "x-api-key: YOUR_API_KEY" \
"https://chartinspect.com/api/v1/exchange-etf/exchange-balances?days=30"#Response
json
{
"success": true,
"dataset": "exchange-balances",
"count": 6236,
"data": [
{
"timeunix": 1770177600,
"usdprice": 73068.27,
"blockheight": 0,
"allexchanges": 3466185.63,
"coinbase": 1008256.89,
"binance": 750432.12,
"bitfinex": 285641.30,
"robinhood": 198540.00,
"upbit": 180325.45,
"kraken": 165420.80
}
],
"metadata": {
"processingTime": 25,
"timestamp": "2026-04-01T16:00:00.000Z",
"apiVersion": "v1"
}
}#Available Datasets
| ID | Description |
|---|---|
exchange-balances | Bitcoin balances across major exchanges |
etf-balances | Bitcoin ETF holdings (BlackRock, Fidelity, etc.) |
#Notes
- Exchange and ETF data is currently being updated. Check back for the latest data.
- Historical data includes daily snapshots of exchange reserves and ETF holdings.
Was this page helpful?