Skip to main content
API v2 Market Data serves raw market time-series — prices, volumes, and derivatives metrics — both per individual exchange and as CryptoQuant’s cross-exchange aggregate. It uses the same 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 an exchange parameter (e.g. binance) and per-quote symbols such as btc_usdt.
  • cq — CryptoQuant’s cross-exchange aggregate. Takes no exchange parameter, and is selected by aggregated symbols such as btc_all.

Symbols

The symbol 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: A typical first-time flow: call exchanges to pick an exchange, then symbols for the endpoint you want, then query the data endpoint with those values.
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=trueinverse 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).

Response envelope

Each metric page below documents its own response fields, parameters, and an interactive playground.