ALPHA TIER
HISTORICAL
Historical IV Surface API /v1/surface + /v1/adv_volatility
Two endpoints, both historical. Deep dive: minute-level IV & surface history →
Endpoints:
- /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
2017-01-03 → 2026-07-17
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.
Related Historical Endpoints
- Historical Volatility (IV vs HV)
- Historical VRP
- Historical Options Chain
- Advanced Volatility / SVI (live) - the live version of this endpoint
Related reading
- Point-in-time greeks for backtesting - why SVI fits and surface greeks must be reconstructed as-of, never refit with hindsight.
- Complete guide to quant options backtesting - putting surface evolution into a leak-free backtest.