Live 0DTE — Growth tier, all symbols

0DTE Live Dashboard

Today's same-day expiration analytics: gamma regime, pin risk, expected move, dealer hedging, theta decay.

Pulls live from /v1/exposure/zero-dte/{symbol} — every listed symbol (SPY, SPXW, QQQ, NVDA, TSLA and 6,000+ tickers). Growth tier from $239/mo billed annually.

Growth tier — what 0DTE includes
From $239/mo billed annually · every listed symbol
Upgrade to Growth
Every 0DTE ticker — SPX, QQQ, NVDA, TSLA + 6,000 more
Full-chain GEX / DEX / VEX / CHEX — every expiration, every dealer Greek
Volatility surface + skew + VRP — SVI fit, term structure, implied vs realized
AI narrative + live screener — plain-English readout · filter trees
Unlock Live 0DTE Data

0DTE is a Growth-tier endpoint — every listed symbol (SPY, SPXW, QQQ, NVDA, TSLA and 6,000+ more). From $239/mo billed annually.

See Growth pricing

Already have a key? Sign in

Growth tier
as of · h to close

What 0DTE analytics tell you right now

Am I in positive or negative gamma today?

The 0DTE regime label is computed from 0DTE-only positioning — not full-chain. It can diverge from the broader GEX picture and dominate intraday flow once 0DTE volume exceeds 50% of total.

Will price pin at close?

Pin score (0-100) blends OI concentration, magnet-strike proximity, time remaining, and gamma magnitude. Above 70, expect mean-reversion into the magnet; below 40, directional risk dominates.

How far can we still move today?

The remaining 1σ expected move shrinks as close approaches — the same ATM straddle priced at noon is a much smaller expected move by 3 PM. Use it to sanity-check credit spread widths and scalping ranges.

Get this via API

curl
# 0DTE analytics — Growth tier, any listed symbol
curl -H "X-Api-Key: YOUR_API_KEY" \
  "https://lab.flashalpha.com/v1/exposure/zero-dte/SPY"

curl -H "X-Api-Key: YOUR_API_KEY" \
  "https://lab.flashalpha.com/v1/exposure/zero-dte/SPXW"
Python
import requests

r = requests.get(
    "https://lab.flashalpha.com/v1/exposure/zero-dte/SPY",
    headers={"X-Api-Key": "YOUR_API_KEY"}
)
d = r.json()
print(f"Regime: {d['regime']['label']}")
print(f"Pin: {d['pin_risk']['pin_score']}/100")
print(f"Expected move: ±${d['expected_move']['remaining_1sd_dollars']:.2f}")
MOST POPULAR

Here's what Growth includes

From $239/mo billed annually ($299 monthly). Live 0DTE analytics on every listed symbol, plus the full analytics stack.

Every 0DTE ticker
SPX, QQQ, NVDA, TSLA + 6,000 more — live pin risk, regime, expected move
Full-chain GEX / DEX / VEX / CHEX
Aggregate across every expiration — not just today's
2,500 requests/day
Enough to poll intraday, build a scanner, or power a bot
15-sec data freshness
Fresh enough for scalping, not just end-of-day charts
Options chain + Greeks + IV
Every strike, every expiration, every ticker
Volatility surface & skew
SVI-fit IV surface, term structure, VRP
AI exposure narrative
Plain-English readout of what dealers are doing right now
Live screener
Filter 6,000 tickers by GEX, IV rank, VRP, pin risk

Billed annually · $299 monthly · Cancel anytime

What is 0DTE?

0DTE — zero-days-to-expiration — refers to options that expire the same trading day they are traded. On SPX and SPY, 0DTE contracts are listed on every trading day; on most single-name tickers, 0DTE volume concentrates on Monday, Wednesday, Friday. 0DTE now accounts for 40-50% of total SPX options volume on many sessions, and the hedging flows generated by these very-short-dated positions increasingly dominate intraday price action.

Why 0DTE analytics need their own dashboard

Full-chain GEX and DEX include every listed expiration — weeks, months, LEAPS. The 0DTE slice is a different beast. Gamma on at-the-money options scales as $1/\sqrt{T}$, so with $T$ measured in hours not years, 0DTE gamma is 3-10x higher than weekly options at the same strike. The dealer hedging those positions has to trade far more aggressively for the same move in the underlying, and the regime can flip intraday as the 0DTE book rolls off.

That's why the FlashAlpha /v1/exposure/zero-dte/{symbol} endpoint returns 0DTE-only aggregates: a regime label, a 0DTE-specific gamma flip, dedicated pin risk scoring, an expected move that shrinks minute-by-minute, and hedging tables at ±0.5% (more relevant than ±1% when there are two hours left).

Reading the dashboard above

  • Regimepositive_gamma means dealers are long 0DTE gamma and their hedging dampens moves; negative_gamma means they amplify.
  • Gamma flip — the 0DTE-specific price where the regime flips. Crossing it intraday is a material event.
  • Pin score — 0-100. Above 70 signals strong mean-reversion into the magnet strike; below 40, pin is not in control.
  • Expected move (remaining) — 1σ dollar move still available between now and close, from ATM straddle mid. Shrinks as close approaches.
  • Dealer hedging at ±0.5% / ±1% — estimated shares dealers must buy or sell for a move of that size. Large absolute values = sharper intraday reaction.
  • Gamma acceleration — 0DTE ATM gamma divided by 7DTE ATM gamma. 2-5x is typical early in the day; 10x+ in the final 30 minutes.

Pricing and access

FlashAlpha's /v1/exposure/zero-dte/{symbol} is a Growth-tier endpoint across every listed underlying — SPY, SPXW, QQQ, NVDA, TSLA and 6,000+ other optionable tickers. Growth starts at $239/mo billed annually (or $299 month-to-month) and includes 2,500 requests/day. Growth also bundles full-chain GEX/DEX/VEX/CHEX, the volatility surface endpoint, and IV rank. Historical 0DTE replay since 2018 is on the Alpha tier via the same request schema.

Want this in your code, not just on this page? One REST call returns everything rendered above. Call it for any of 6,000 tickers, 2,500× a day.

See Growth pricing