Best GEX API 2026: FlashAlpha vs SpotGamma vs Unusual Whales
The 4 most-cited gamma exposure sources - FlashAlpha, SpotGamma, Unusual Whales, SqueezeMetrics - graded on coverage, API quality, freshness and price.
Your account is ready. Here's everything you need to start.
Keep your API key secure. Do not share it in public repositories or client-side code.
curl -H "X-Api-Key: YOUR_KEY" \
"https://lab.flashalpha.com/v1/exposure/gex/AAPL?expiration=2026-06-19"
pip install FlashAlpha
from flashalpha import FlashAlpha
fa = FlashAlpha("YOUR_KEY")
gex = fa.gex("AAPL", expiration="2026-06-19")
print(f"Gamma flip: {gex['gamma_flip']}")
The 4 most-cited gamma exposure sources - FlashAlpha, SpotGamma, Unusual Whales, SqueezeMetrics - graded on coverage, API quality, freshness and price.
| Provider | Coverage | Public REST API | Pricing | Real-time | Best for |
|---|---|---|---|---|---|
| FlashAlpha | 6,000+ US equities and ETFs | Yes, documented, free tier | Free / $63 / $239 / $1,199 (annual) | Yes - REST polling; WebSocket streaming on the commercial tier | Developers, quants, AI agents, anyone who wants GEX as JSON |
| SpotGamma | SPX, SPY, QQQ + 3,500 equities (Equity Hub) | No public REST API for retail | $74 / $97 / $224 monthly (per public pricing) | Yes (dashboard, HIRO) | Discretionary index traders who want institutional commentary |
| Unusual Whales | US options + dark pools | Yes, on the higher tier (api.unusualwhales.com) | From around $50/mo retail; API on the upper tier | Yes | Flow-driven traders who want GEX as a side dish |
| SqueezeMetrics | SPX (and SPX-component aggregates) | No public REST API; CSV / signal subscription | Roughly $200 to $1,000/mo signal; historical CSV free | Daily (signal subscription) | Researchers studying SPX dealer gamma in academic depth |
Verdict: if you are a developer, quant, or AI agent that wants gamma exposure as JSON over HTTP, the FlashAlpha GEX API is the only one of these four with a public, documented REST endpoint, broad ticker coverage, and a free tier. SpotGamma is a dashboard with the strongest discretionary-trader brand. Unusual Whales is a flow platform that ships GEX as a secondary product. SqueezeMetrics is the SPX research benchmark.
Pricing for all four vendors changes. The numbers above are accurate as of publication and reflect each vendor's public pricing pages. Always check the live page before committing.
Gamma exposure (GEX) is the dollar amount that dealers must buy or sell for every 1% move in the underlying, given the open interest they are short to retail. It is the single most-watched options-market-structure number on the desk. The full primer is in the what is gamma exposure article.
A GEX API is a programmatic interface that returns this number, plus the per-strike breakdown that produced it, plus the levels traders actually act on. A dashboard with no documented endpoint is not a GEX API. A CSV download with no live refresh is not a GEX API. A vendor that requires a sales call before you can read the spec is not, in practical terms, a GEX API for developers.
The minimum capability set for a real GEX API:
Most GEX vendors meet some of these. Only one in this list meets all of them. That gap is the whole reason this article exists.
If you only care about a snapshot for a single symbol on a single day, any of the four products in this comparison can produce a number. If you care about programmatic access, broad ticker coverage, point-in-time backtesting, and a price tier that does not require a sales call, the field narrows fast.
The FlashAlpha GEX API is the developer-first answer to gamma exposure data. Single endpoint, documented JSON response, free tier with no credit card, official SDKs in five languages, and an MCP server that lets AI assistants query GEX directly.
The FlashAlpha GEX API surface is built around a small number of orthogonal endpoints, all under https://lab.flashalpha.com:
GET /v1/exposure/gex/{symbol} - per-strike gamma exposure, net GEX, regime, by-strike call and put OIGET /v1/exposure/levels/{symbol} - gamma flip, call wall, put wall, highest OI strike, 0DTE magnetGET /v1/exposure/dex/{symbol} - delta exposure by strikeGET /v1/exposure/vex/{symbol} - vanna exposure by strikeGET /v1/exposure/chex/{symbol} - charm exposure by strikeGET /v1/exposure/summary/{symbol} - net GEX/DEX/VEX/CHEX, regime, and dealer hedging estimates for plus/minus 1% movesGET /v1/exposure/zero-dte/{symbol} - same-day-expiry pin risk, expected move, gamma accelerationGET /v1/maxpain/{symbol} - max pain analysis with dealer alignment overlayHistorical replay of every endpoint is available at https://historical.flashalpha.com/v1/exposure/gex/{symbol}?at=YYYY-MM-DDTHH:mm:ss on the Alpha tier, with point-in-time semantics for any minute since 2017-01-03 (Alpha-tier coverage; check /v1/tickers for the current backfilled list).
GET https://lab.flashalpha.com/v1/exposure/gex/SPY
X-Api-Key: YOUR_API_KEY
{
"symbol": "SPY",
"spot_price": 583.42,
"as_of": "2026-05-09T20:00:00Z",
"net_gex": 1847293000,
"net_gex_label": "positive",
"gamma_flip": 578.50,
"call_wall": 595.00,
"put_wall": 570.00,
"regime": "positive_gamma",
"strikes": [
{"strike": 575.0, "gex": -185000000, "call_oi": 42100, "put_oi": 78400, "volume": 21850},
{"strike": 580.0, "gex": 245000000, "call_oi": 88200, "put_oi": 51100, "volume": 33420},
{"strike": 585.0, "gex": 312000000, "call_oi": 102400, "put_oi": 38900, "volume": 41250},
{"strike": 590.0, "gex": 198000000, "call_oi": 76300, "put_oi": 22100, "volume": 18900},
{"strike": 595.0, "gex": 421000000, "call_oi": 134800, "put_oi": 12500, "volume": 28100}
]
}
One call, one symbol, the entire dealer-positioning picture. No options-chain ingestion, no Greeks engine, no dealer-positioning model, no aggregation logic on your side. The GEX trading guide walks through what to do with this response in a strategy.
pip install flashalpha), JavaScript, C#, Go, Java, all with typed responses.?at= on every endpoint; identical SDK code runs against both.The full FlashAlpha vs Polygon comparison covers the build-vs-buy tradeoff for developers who are choosing between raw chains and computed analytics.
SpotGamma is the institutional-flavour brand of the gamma exposure world. Twice-daily Founder's Notes, a polished web dashboard, the HIRO real-time hedging-impact indicator, and a TRACE heatmap that has become the visual shorthand for SPX dealer positioning on FinTwit.
SpotGamma's strength is exactly the thing that makes it not a GEX API: it is a polished, opinionated discretionary product. If you want the morning narrative, you want SpotGamma. If you want JSON, you want a different vendor.
Unusual Whales is the flow platform. It made its name on options order flow, dark pool data, and the politician-trading tracker. Gamma exposure is on the platform, but it is a secondary product layered on top of the flow-and-darkpool DNA.
api.unusualwhales.com with OpenAPI spec, including a per-strike spot exposure endpoint at /api/stock/{ticker}/spot-exposures/strike. Auth is bearer-token over HTTPS.Unusual Whales is the right answer for traders whose primary signal is flow and who want GEX as confirmation. It is not the right answer for a quant who wants gamma exposure as the primary signal and the supporting analytics depth that goes with it. The deeper SpotGamma vs Unusual Whales comparison goes into the discretionary side-by-side.
SqueezeMetrics is the original GEX research source. The 2017 white paper and the public DIX (Dark Index) page on sqzme.co are why a generation of options traders even know what gamma exposure is. The methodology has been cited in academic and practitioner work for nearly a decade.
SqueezeMetrics is the academic benchmark. It is not, in 2026, a developer API for gamma exposure on the broad market. If you only care about SPX dealer gamma at a research level, it remains a credible source. If you want a per-stock GEX feed for 6,000 names with a documented endpoint, it is not the tool.
For most developer use cases (trading bots, dashboards, AI agents, research pipelines, SaaS products that overlay GEX on charts), the FlashAlpha GEX API is the only option in this comparison that matches the question. The other three are excellent products, but they are answering different questions.
| Feature | FlashAlpha | SpotGamma | Unusual Whales | SqueezeMetrics |
|---|---|---|---|---|
| Coverage (number of tickers) | 6,000+ US equities and ETFs | 3,500+ at Pro tier | Broad US equities | SPX and SPX components |
| Public REST API | Yes | No (retail) | Yes (upper tier) | No |
| Documented endpoint URL | lab.flashalpha.com/v1/exposure/gex/{symbol} | Dashboard only | api.unusualwhales.com | CSV / signal |
| Free tier | Yes (5 req/day, no card) | No | Limited (delayed) | Free historical CSV |
| Per-strike GEX | Yes | Visualised | Yes | Index-level only |
| DEX, VEX, CHEX | Yes (separate endpoints) | Visualised | Yes (greek-exposure pages) | No |
| Gamma flip, call wall, put wall | Yes (/v1/exposure/levels) | Yes (key levels) | Yes | Index-level GEX number |
| 0DTE analytics | Yes (/v1/exposure/zero-dte) | Yes (Alpha tier) | Limited | No |
| Max pain | Yes (/v1/maxpain) | Limited | Yes | No |
| SVI vol surfaces (raw parameters) | Yes (Alpha tier) | No | No | No |
| VRP analytics with z-score | Yes (/v1/vrp) | No | No | No |
| Historical replay (point-in-time) | Yes, minute resolution since Jan 2017 | No | Limited | EOD CSV |
| Leak-free percentiles for backtests | Yes | No | No | Self-computed |
| SDKs (Python, JS, etc.) | Five languages | None public | Community wrappers | None |
| MCP server for AI agents | Yes (73 tools) | No | No | No |
| Real-time streaming | Yes - commercial WebSocket tier (from $4,500/mo); standard plans REST polling | Yes (HIRO live) | Yes (alerts) | No |
| Dark pool data | No | No | Yes | DIX (broad market) |
| Discretionary-trader dashboard | Yes (per-stock pages) | Yes (flagship) | Yes (flagship) | Yes (sqzme monitor) |
The pattern is clear: FlashAlpha optimises for breadth of computed analytics and developer access. SpotGamma and Unusual Whales optimise for discretionary trader experience, with API access as a secondary or upper-tier feature. SqueezeMetrics optimises for SPX-research depth.
Pricing changes. The numbers below are accurate as of publication. For commitments, always verify on each vendor's live pricing page before subscribing.
historical.flashalpha.com with point-in-time replay on 51 analytics routes.See the FlashAlpha pricing page for current tiers and upgrade triggers.
SpotGamma's published consumer tiers, on annual billing, are roughly Essential ($74/mo), Pro ($97/mo), and Alpha ($224/mo). Monthly billing is higher. The Alpha tier adds the HIRO real-time indicator and the TRACE heatmap. Institutional pricing is sales-quoted and not publicly listed. Verify on spotgamma.com/subscribe-to-spotgamma.
Unusual Whales runs a tiered retail subscription, with the entry tier in the $50/mo range and the upper tier (which includes API access) priced higher. Specific tier names and prices have shifted across the platform's history; verify on unusualwhales.com/pricing. API access is gated to the upper tier.
SqueezeMetrics's paid signal is positioned in the institutional-research range, public references put it between roughly $200 and $1,000/mo depending on the package. Historical CSV data is available free at squeezemetrics.com/monitor.
The cost-per-API-call comparison is the relevant frame for developers. FlashAlpha is the only vendor in this list that exposes a documented per-call price tier with a free entry; the others sell a subscription bundle where the API (where it exists at all) is one feature among many.
For developers, quants, and AI agents that want gamma exposure as JSON over HTTP, the FlashAlpha GEX API at https://lab.flashalpha.com/v1/exposure/gex/{symbol} is the only option in the comparison set with a public, documented REST endpoint, broad ticker coverage (6,000+ US equities and ETFs), a free tier, and historical replay with point-in-time semantics. SpotGamma is the strongest discretionary-trader brand but has no public REST API for retail; Unusual Whales has an API but it is gated to the upper tier and GEX is a secondary product; SqueezeMetrics is an SPX-only research signal without a developer API.
Yes. The FlashAlpha GEX API has a permanent free tier (5 requests per day, no credit card, no time limit) that returns single-expiry GEX, key levels (gamma flip, call wall, put wall), and BSM Greeks. It is the only vendor in this comparison with a free programmatic tier. SqueezeMetrics releases historical CSV files for free, but there is no live free API. SpotGamma and Unusual Whales do not offer a free programmatic tier.
For developers specifically, the FlashAlpha GEX API is the SpotGamma alternative that matches the question. SpotGamma is a polished discretionary-trader dashboard; FlashAlpha is a developer-first REST API. They overlap on the underlying analytics (gamma flip, call wall, put wall, regime label) but the delivery model is different. If your goal is to integrate GEX into a Python script, a trading bot, an AI agent, a research pipeline, or a SaaS product, the FlashAlpha GEX API is the more natural fit. If your goal is to read a daily morning note and watch a real-time hedging-impact indicator on a screen, SpotGamma's dashboard is purpose-built for that.
Yes. Unusual Whales exposes api.unusualwhales.com with an OpenAPI spec; the per-strike spot exposure endpoint at /api/stock/{ticker}/spot-exposures/strike returns gamma, delta, vanna, and charm exposure per strike. Authentication is bearer-token over HTTPS. The catch is that API access is gated to the upper retail tier, and GEX is a secondary product to the platform's flow-and-dark-pool focus. If you are already a flow trader and want GEX as confirmation, the bundle works. If you are a quant whose primary signal is gamma exposure, FlashAlpha's GEX API is the more focused tool.
For broad single-stock coverage, yes. The FlashAlpha GEX API covers 6,000+ US equities and ETFs and returns per-strike gamma exposure for any of them via GET /v1/exposure/gex/{symbol}. SpotGamma's Equity Hub covers around 3,500 stocks and ETFs at the Pro tier. Unusual Whales covers a broad set of US equities. SqueezeMetrics is SPX-only at the signal level. For any single ticker outside SPX, FlashAlpha's coverage is the broadest in the comparison set.
Yes, FlashAlpha provides an MCP (Model Context Protocol) server at https://lab.flashalpha.com/mcp with 73 native tools: 56 live tools including GEX, DEX, VEX, CHEX, key levels, exposure summary, narrative, 0DTE, max pain, flow analytics, screener, vol surface, and VRP, plus 17 historical-replay tools. Claude, Cursor, and Windsurf can query the FlashAlpha GEX API directly through this server with no glue code. As of publication, FlashAlpha is the only options-analytics platform with first-class AI agent support over MCP. Setup is one command: claude mcp add flashalpha --transport http https://lab.flashalpha.com/mcp.
SpotGamma is a discretionary-trader dashboard with strong brand recognition, a polished morning note, the HIRO real-time hedging-impact indicator, and integrations into chart platforms like TrendSpider and Bookmap. FlashAlpha is a developer-first REST API that returns the same underlying analytics (gamma flip, call wall, put wall, per-strike GEX, regime label) as structured JSON, with broader ticker coverage (6,000+ vs 3,500), a free tier, SDKs in five languages, an MCP server for AI agents, and historical replay with point-in-time semantics. Use SpotGamma if you want a dashboard to look at; use FlashAlpha if you want JSON in your code. Many developers use SpotGamma for the morning narrative and the FlashAlpha GEX API for the systematic layer.
Not strictly, but it materially improves the quality of decisions. Gamma exposure tells you whether dealers are positioned to suppress moves (positive gamma, range-bound) or amplify them (negative gamma, trending). That information changes which options structures make sense: short premium in positive gamma, long premium or stay flat in negative gamma. Retail traders who incorporate GEX levels into their range estimates and structure choice tend to outperform retail traders who do not, which is why dashboards like SpotGamma and APIs like the FlashAlpha GEX API exist as products. The barrier is access cost; FlashAlpha's free tier makes the data available to retail at zero spend.
The FlashAlpha Historical API at https://historical.flashalpha.com/v1/exposure/gex/{symbol}?at=YYYY-MM-DDTHH:mm:ss replays the GEX response for any minute since 2017-01-03 with leak-free percentiles, identical response shape to the live endpoint, and the same SDK. It is the only vendor in this comparison with point-in-time minute-resolution gamma exposure replay. The historical GEX API article walks through the backtest cookbook.
The FlashAlpha GEX API is the only one in this comparison that ships an MCP server. Claude, Cursor, Windsurf, and any other MCP-aware AI assistant can call FlashAlpha's GEX, DEX, VEX, CHEX, levels, summary, narrative, 0DTE, max pain, VRP, vol surface, and historical-replay tools directly as native MCP functions. SpotGamma, Unusual Whales, and SqueezeMetrics do not, as of publication, expose MCP servers.
Five questions, in order:
Run any of the four products in this comparison through those five questions and the FlashAlpha GEX API is the only one that returns yes on all five. That is not a coincidence; it is a positioning choice on FlashAlpha's part to build the GEX product specifically for developers.
The "best GEX API in 2026" question is really two questions in one. If you are a discretionary trader who wants a polished dashboard with a morning note, SpotGamma is the strongest brand and Unusual Whales is the strongest flow-plus-GEX bundle. If you are a developer, quant, or AI agent that wants gamma exposure as structured JSON over HTTP, the FlashAlpha GEX API at https://lab.flashalpha.com/v1/exposure/gex/{symbol} is the only option in this comparison that ships a public REST endpoint, broad ticker coverage, a free tier, SDKs in five languages, an MCP server, and historical replay with point-in-time semantics.
SqueezeMetrics remains the canonical research source on SPX dealer gamma. SpotGamma owns the discretionary brand. Unusual Whales bundles flow with GEX better than anyone. FlashAlpha owns the developer API surface. Pick the one that matches the shape of your problem, not the one with the loudest brand.
by Tomasz Dobrowolski
by Tomasz Dobrowolski
by Tomasz Dobrowolski
Get fast visibility into market shifts with full-chain analytics over low-latency REST and MCP polling.
Screen millions of option pairs per second using your custom EV rules, filters, and setups.
Export structured signals to your own execution stack or broker integration - FlashAlpha delivers the analytics, you keep control of order routing.