GEX API
GEX data via API.
Equities and crypto.
REST endpoints for real-time and historical gamma exposure, dealer positioning, options flow, and IV surfaces - for SPX, NDX, single-name equities, BTC, ETH, and 100+ crypto assets.
What the GEX API exposes.
Every panel on the Terminal is available as a REST endpoint - gamma exposure, dealer positioning, chain and surface, perps and funding, macro and cross-asset.
Gamma Exposure
Strike-level GEX, ranked call and put walls, zero-gamma flip level, aggregate GEX, GEX percentile regime, and 0DTE / 1DTE gamma profiles.
Dealer Positioning
Flow-based dealer positioning estimates alongside the standard OI-based view. Compare regimes and detect sign changes in real time.
Historical GEX
Historical time-series endpoints for every ticker. Backtest signals, study past regimes, and calibrate systematic strategies on real data.
Options Chain + IV Surface
Full options chain snapshots, implied volatility surfaces, skew and term structure, greek profiles, and max pain per expiry.
Perpetuals + Funding
Cross-venue perp price, OI, funding, liquidations, and CVD for crypto - for context around dealer hedging that spills into perp order books.
Macro + Cross-Asset
ETF flows, equities breadth, and macro indicators so systematic strategies can condition GEX signals on the broader regime.
What people build with it.
The API is used for alerting bots, systematic strategies, prop desk dashboards, and research pipelines. If you were looking for a GEX bot, a SpotGamma API alternative, or an options analytics feed - this is that endpoint.
Alerting bots
Page traders when SPX crosses zero-gamma, when a large call wall breaks, or when the flow-based estimate diverges from the OI-based sign.
Systematic strategies
Condition entries and stops on the GEX regime, on wall proximity, or on the 0DTE gamma sign going into the last hour.
Prop desk dashboards
Aggregate SPX, NDX, BTC, and ETH GEX into a single view for risk teams that need cross-market dealer positioning at a glance.
Research pipelines
Pull historical GEX at scale to backtest signals, study regime transitions, and calibrate parameter grids for systematic funds.
Coverage.
Every ticker exposed on the Terminal is available through the API.
Equities
SPX and NDX index options. QQQ, SPY, and other liquid ETF options. Single-name equity options for NVDA, AAPL, and other actively-traded names. Daily, weekly, monthly, and quarterly expiries. 0DTE and 1DTE broken out separately.
Crypto
BTC and ETH options across Deribit, Bybit, Binance, and OKX. SOL and HYPE options on Derive. 100+ crypto assets with perpetual futures data for cross-context. Friday 08:00 UTC daily / weekly / monthly / quarterly expiries.
GEX API - common questions.
What does the GEX API return?
Strike-level gamma exposure, ranked call and put walls, the zero-gamma flip level, historical GEX time series, gamma percentile regime, dealer positioning estimates, IV surfaces, options open interest, max pain, and 0DTE-specific gamma profiles. Coverage spans SPX, NDX, QQQ, single-name equities (NVDA, AAPL, and more), BTC, ETH, SOL, HYPE, and 100+ additional crypto assets.
Is there a free tier?
The Terminal subscription includes a 7-day free trial that you can use to evaluate whether the same data set works for your use case. API access is a separate tier priced above the standard Terminal subscription - see the API access page for the current pricing.
Is BackQuant a good alternative to SpotGamma API for SPX GEX?
For traders who need SPX gamma exposure data via REST, BackQuant returns the same core primitives - strike-level GEX, call and put walls, zero-gamma flip, 0DTE profiles, and historical time series - plus coverage of NDX, single-name equities, and 100+ crypto assets in one subscription. Users evaluating the tradeoff should test both trials against their own use case.
Is there a GEX bot alternative available via API?
If you're building a GEX bot - an alerting service, a systematic strategy, or a dashboard - BackQuant exposes the underlying data through its REST endpoints so you can pipe it into whatever alerting or execution stack you already run. Users looking for a GEXbot-style tool without building it themselves can start with the Terminal, which surfaces the same primitives in a UI.
How is the data delivered - REST, WebSocket, or both?
REST endpoints are the primary delivery mechanism, returning JSON. Historical endpoints support time-range queries. See the API access page for the full endpoint list, rate limits, and authentication details.
Which crypto exchanges are aggregated for GEX data?
BTC and ETH options data is aggregated across Deribit, Bybit, Binance, and OKX. SOL and HYPE options are covered on Derive. Perpetual futures data (for cross-asset context) is aggregated across Binance, Bybit, and Hyperliquid.
How often does the API data update?
Real-time endpoints update throughout the session as new options prints arrive. Historical endpoints return time-series data at the granularity of the underlying panel. See the endpoint documentation for update cadence per endpoint.
Can I get 0DTE gamma exposure data via the API?
Yes. SPX 0DTE and 1DTE gamma profiles are exposed as their own endpoints separate from the aggregate GEX, so you can pull only the same-day-expiry component if that is what your strategy or alerting service needs. Crypto Friday 08:00 UTC daily expiry data is exposed the same way for BTC and ETH.
What use cases does the GEX API cover?
Common use cases include: (1) systematic strategies that condition on the zero-gamma flip or wall breaks; (2) alerting bots that page traders when SPX crosses zero-gamma or a large wall breaks; (3) dashboards for prop desks that need cross-market GEX views; (4) research pipelines running historical GEX analyses; (5) portfolio monitors that reference dealer positioning to size hedges.
How do I authenticate?
API keys issued from the API dashboard once you have an API access subscription. Authentication is via bearer token in the request header. Full authentication docs are on the API access page.
Ready to pipe GEX data into your stack?
See the full endpoint list, rate limits, and pricing on the API access page.