AlgoX Flow → Gamma API
Dealer gamma for any US-listed ticker with options: the zero-gamma flip, call and put walls, max pain, expected move, and net GEX by strike. One GET request.
curl https://algoxflow.com/v1/gamma/NVDA
That's the whole thing. No header, no token, no rate-limit dance.
{
"ticker": "NVDA",
"as_of": "2026-08-21T19:46:18.112Z",
"spot": 214.96,
"change_pct": -0.85,
"gamma": {
"zero_gamma_flip": 177.5,
"regime": "negative",
"spot_above_flip": true,
"net_gex_millions": -158,
"call_wall": 220,
"put_wall": 215,
"max_pain": 215
},
"expected_move": {
"pct": 0.6,
"points": 1.2,
"atm_iv": 15,
"dte": 0,
"expiry": "2026-08-21"
},
"strikes": [
{ "strike": 177.5, "net_gex_millions": 0 }
],
"chart": "https://algoxflow.com/gex/nvda",
"cached": true,
"age_seconds": 143,
"attribution": {
"text": "Data by AlgoX Flow",
"url": "https://algoxflow.com",
"html": "<a href=\"https://algoxflow.com\">Options gamma data by AlgoX Flow</a>"
}
}
| Endpoint | What it returns |
|---|---|
| GET /v1/gamma/{ticker} | Everything above. Add ?strikes=0 to omit the per-strike array — it's the only large field, and most callers only want the levels. |
| GET /v1/status | Cache TTLs, today's refresh budget and how much of it is spent. |
| Field | Meaning |
|---|---|
| zero_gamma_flip | The price where aggregate dealer gamma flips sign. Below it, hedging tends to amplify moves; above it, hedging tends to damp them. The single most useful number here. |
| net_gex_millions | Net dealer gamma exposure, in millions of dollars per 1% move. Negative means dealers are net short gamma. |
| call_wall / put_wall | The strikes carrying the most call and put gamma — where hedging flow concentrates and price often stalls. |
| max_pain | The strike where the most option value expires worthless at the nearest expiry. |
| expected_move | The move the options market is pricing into expiry, from ATM implied vol. pct and points are the same number in different units. |
| as_of / age_seconds | When the data was actually computed, and how old the copy you received is. Read these before building an alert on it. |
"stale": true rather than going dark.Access-Control-Allow-Origin: *, so you can call it straight from the browser.Use it for whatever you like, including commercially. No attribution requirement in a licence nobody reads — just a visible credit where people can see it:
<a href="https://algoxflow.com">Options gamma data by AlgoX Flow</a>
That link is how this stays free. It's the entire business model of this page.
Worth knowing before you build on it, because finding out later is worse:
expected_move, max_pain and the walls are computed against expiry, not the full term structure.