Skip to main content
GET
Levels for the latest snapshot

Authorizations

X-API-Key
string
header
required

API key prefixed with gex_sk_. Create one in your account dashboard.

Path Parameters

exchange
string
required

Crypto: bybit, deribit, okx, derive, all / combined, or a +-joined subset such as deribit+derive. TradFi tickers: tradfi (all and combined are aliases). Use /exchanges for the live list.

Examples:

"all"

"deribit+derive"

"tradfi"

coin
string
required

Symbol (case-insensitive), for example BTC or QQQ. Use /coins for the list.

Example:

"BTC"

Query Parameters

expiration
string
default:TOTAL

TOTAL (default), an expiration code (17OCT26) or an ISO date (2026-10-17).

compare
string

Comma-separated 1d, 7d, 30d. Adds data.compare with, for each period, the last stored capture on or before the session date N days ago and its deltas to the live levels. TOTAL only; venue subsets have no history. The reference date is the New York date for TradFi and the UTC date for crypto.

Example:

"1d,7d,30d"

Response

Levels

data
object
required

The levels of one GEX snapshot. GEX values are USD per 1% move of the underlying; call_gex and put_gex are non-negative, net_gex = call_gex - put_gex. Missing values are null. See the data dictionary.

meta
object
required

Self-describing meta of data responses (/levels, /gex/...). Keys are additive; exchange, coin and expiration keep their existing values.