Exchange Flow Exchanges

GET/gateway/v1/market/exchange-flow/exchanges

Returns Hermod's curated exchange filters for exchange-flow metrics: upstream aggregate filters plus 20 high-coverage individual exchanges.

Use the returned `symbol` values as the `exchange` query parameter on `/v1/market/onchain-indicator` when `metric` is one of `exchange-flows/inflow`, `exchange-flows/outflow`, `exchange-flows/netflow`, or `exchange-flows/reserve`.

The curated list intentionally excludes long-tail upstream exchange entities that return empty data or bad-request errors for flow metrics.

Query Parameters

symbolenum<string>required

Token ticker symbol. Can be `BTC` or `ETH`.

Available options:BTCETH
Example: BTC
limitinteger

Results per page

Example: 100
offsetinteger

Pagination offset

Example: 0
Exchange Flow Exchanges
const options = {method: 'GET'};

fetch('https://api.asksurf.ai/gateway/v1/market/exchange-flow/exchanges?symbol=BTC&limit=100&offset=0', options)
  .then(res => res.json())
  .then(res => console.log(res))
  .catch(err => console.error(err));
OK
{
  "$schema": "https://example.com/schemas/DataResponseMarketExchangeFlowExchangeItem.json",
  "data": [
    {
      "name": "<string>",
      "supported_flow_filter": true,
      "symbol": "<string>",
      "type": "<string>"
    }
  ],
  "meta": {
    "cached": true,
    "credits_used": 123,
    "empty_reason": "<string>",
    "has_more": true,
    "limit": 123,
    "offset": 123,
    "total": 123,
    "watermark": 123
  }
}