status/result envelope, Bearer authentication, and window/from/to time
convention as the rest of the API.
Endpoint structure
Every market data endpoint follows one shape:
Not every combination exists —
funding-rate, open-interest, and liquidation are
derivatives-only (swap), so there is no spot variant.
Origin: exchange vs cq
exchange— data for one named exchange. Requires anexchangeparameter (e.g.binance) and per-quotesymbols such asbtc_usdt.cq— CryptoQuant’s cross-exchange aggregate. Takes noexchangeparameter, and is selected by aggregatedsymbols such asbtc_all.
Symbols
Thesymbol parameter selects the trading pair. There are two symbol classes:
For funding rate, open interest, and liquidation, the
exchange endpoints are
dual-class: a btc_usdt symbol returns the single pair, while btc_all returns that
exchange’s all-quote aggregate across all its quote currencies.
Because exchange and symbol are open-ended, use the discovery endpoints to enumerate
valid values:
- List Active Exchanges —
/v2/market/info/exchanges - List Active Symbols —
/v2/market/info/symbols
Discovery returns what has been active in the last 30 days. Delisted or illiquid
symbols are hidden there, but can still be queried directly with
from/to.Linear vs inverse (swap only)
Swap endpoints accept an optional inverse flag:
inverse=false(default) — linear contracts (USDⓈ-margined).inverse=true— inverse contracts (coin-margined).
inverse only applies to swap. Spot endpoints don’t take it — sending inverse to a
spot endpoint is ignored (the request still succeeds).
Time parameters
Identical to the rest of the API — see Time Convention.
Market timestamps are returned as
datetime in YYYY-MM-DD HH:MM:SS (UTC).