Endpoints
GEX Term Structure
Open Interest and Gamma Exposure per expiration, broken down by exchange
GET
Documentation Index
Fetch the complete documentation index at: https://docs.gammaflip.io/llms.txt
Use this file to discover all available pages before exploring further.
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
Path parameters
Exchange name:
bybit, deribit, okx, or all (cross-exchange aggregation).Base coin symbol (uppercase).
Response shape
Per-expiration field guide
Each entry inexchanges.* and total contains the same metric set:
| Field | Meaning | ||||
|---|---|---|---|---|---|
oi_usd | Total open interest, USD notional | ||||
call_oi_usd | Open interest contributed by call options, USD | ||||
put_oi_usd | Open interest contributed by put options, USD | ||||
contracts | Number of option contracts (not USD) | ||||
total_gex | Net dealer gamma exposure (calls – puts), USD per 1% move | ||||
abs_gex | Absolute GEX magnitude — ` | call_gex | + | put_gex | ` |
upside_gex | GEX concentrated above spot | ||||
downside_gex | GEX concentrated below spot |
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
Exchange name not recognized.
No data available for this coin/exchange combination.