ALPHA TIER
HISTORICAL
Historical IV Surface API /v1/surface + /v1/adv_volatility
Two endpoints — both historical:
- /v1/surface — 50×50 implied-vol grid over (tenor, log-moneyness)
- /v1/adv_volatility — SVI parameters, forward prices, total variance surface, arbitrage flags, variance-swap fair values, greek surfaces
Coverage
2018-04-16 → 2026-04-02
SVI
EOD per expiry
Tier
Alpha+
Format
JSON (REST)
/v1/surface — 50×50 IV Grid
Host:
historical.flashalpha.comAuth: X-Api-KeyTier: AlphaSame grid builder as the live endpoint — computed from OTM contract IVs with bilinear interpolation. Returns 404 insufficient_data for historical dates with too few OTM+liquid contracts to fill the grid (pre-2018 low-volume symbols).
{
"symbol": "SPY",
"spot": 679.46,
"as_of": "2026-03-05T15:30:00",
"grid_size": 50,
"tenors": [ 0.003, 0.023, "..." ],
"moneyness": [ -0.25, -0.23, "...", 0.25 ],
"iv": [ [ 0.34, 0.33, "..." ], "..." ],
"slices_used": 18
}
/v1/adv_volatility — SVI & Greek Surfaces
Host:
historical.flashalpha.comAuth: X-Api-KeyTier: AlphaReturns SVI parameters per expiry (a, b, rho, m, sigma + ATM total variance + ATM IV), forward prices with basis, full total-variance surface, arbitrage flags (calendar / butterfly), variance-swap fair values with convexity adjustment, and greek surfaces (vanna, charm, volga, speed).
What This Unlocks
- Replay vol-surface evolution — animate the surface across a vol-spike day or earnings event.
- Backtest variance-swap mispricings — compare fair variance vs realized for any historical window.
- Train surface models — minute-level SVI fits across 8+ years of SPY history.
- Detect arbitrage signals — historical butterfly/calendar arbitrage flags as a regime indicator.