Skip to main content
GET

What it returns

For each non-expired expiration, this endpoint returns:
  • Open Interest in USD (calls, puts, and total) per exchange
  • Gamma Exposure (total, upside, downside, absolute) per exchange
  • Contract count per exchange
  • Aggregated totals across all requested exchanges
  • Per-expiration metadata — date, days to expiry, timestamp
Use this to understand how gamma and OI are distributed across the term structure, and to spot the expirations where dealer positioning is heaviest.

Path parameters

exchange
string
required
Exchange name: bybit, deribit, okx, or all (cross-exchange aggregation).
coin
string
required
Base coin symbol (uppercase).

Response shape

Per-expiration field guide

Each entry in exchanges.* and total contains the same metric set: total holds the aggregate across all exchanges included in the response. When querying a single exchange (e.g. deribit), exchanges.deribit and total are identical.

Errors

400 invalid_exchange
error
Exchange name not recognized.
404 no_data
error
No data available for this coin/exchange combination.