API — GEX
Strike × expiry heatmap
Rows are strikes, columns are expiries (sorted ascending DTE).
Filters apply BEFORE downsampling so the cap parameters operate on the already-narrowed grid:
dte_min/dte_max— drop expiries outside the DTE window.moneyness_min/moneyness_max— drop strikes outside the moneyness window (e.g.0.8..1.2keeps ATM ±20%).max_strikes— cap on strikes returned (kept closest to spot).max_expiries— cap on expiries (kept nearest by DTE).
GET
2D strike × expiry GEX matrix
2D matrix of net GEX with rows=strikes, cols=expiries (sorted ascending DTE).Documentation Index
Fetch the complete documentation index at: https://docs.backquant.com/llms.txt
Use this file to discover all available pages before exploring further.
?max_strikes and ?max_expiries downsample around spot / front of curve.
See also
What is GEX?
Authorizations
Your BackQuant API key (same key as v1)
Headers
Query Parameters
Trading symbol: BTCUSDT, ETHUSDT, SOLUSDT, or HYPEUSDT.
Available options:
BTCUSDT, ETHUSDT, SOLUSDT, HYPEUSDT Comma-separated venue filter
DTE lower bound
Required range:
0 <= x <= 720DTE upper bound
Required range:
0 <= x <= 720Strike/spot lower bound
Required range:
0 <= x <= 10Strike/spot upper bound
Required range:
0 <= x <= 10Cap on number of strikes returned
Required range:
10 <= x <= 400Cap on number of expiries returned
Required range:
2 <= x <= 60Response
Successful Response
