A systematic trader's evaluation always ends at the same question: what is ACTUALLY in the archive? This page answers it with data rather than adjectives. Everything below regenerates from GET https://historical.flashalpha.com/v1/tickers - the snapshot used here is committed as tickers_snapshot_2026-07-24.json (also as CSV), pulled 2026-07-24. Row counts grow as backfills run.
200+
Symbols in the replay archive; 54 with 8+ years of minute-level history
14
Names with coverage from 2017-01-03
52
Symbols with flow replay
81B
Minute-level option rows behind it, and climbing
The per-symbol table
The names in the 2026-07-24 snapshot. "Healthy days" counts sessions where all data layers are present; "Missing EOD/SVI" are per-symbol counts for the end-of-day OI layer and the SVI surface fits as of the snapshot. "Flow" marks names with flow replay (the has_flow flag in /v1/tickers); 52 carry it today. For the per-print tape table (4.66B prints total) see the flow-replay reference. The analytics suite covers every name in the table.
| Symbol | First | Healthy days | Missing EOD | Missing SVI | Flow |
| AAPL | 2017-06-26 | 2,273 | 0 | 125 | yes |
| AMD | 2017-01-03 | 2,396 | 0 | 2 | no |
| AMZN | 2017-01-03 | 2,312 | 85 | 1 | yes |
| COIN | 2021-04-20 | 1,318 | 4 | 0 | no |
| GOOG | 2017-01-03 | 2,397 | 0 | 1 | yes |
| GOOGL | 2018-05-31 | 2,043 | 0 | 355 | no |
| IBIT | 2024-11-20 | 416 | 379 | 0 | no |
| INTC | 2017-01-03 | 2,397 | 0 | 1 | no |
| IWM | 2017-01-03 | 2,397 | 1 | 0 | yes |
| MARA | 2020-08-13 | 1,431 | 143 | 824 | no |
| META | 2021-07-13 | 1,168 | 5 | 6 | no |
| MSFT | 2017-01-03 | 2,398 | 0 | 0 | yes |
| MSTR | 2017-01-03 | 2,388 | 0 | 10 | yes |
| NFLX | 2017-01-03 | 2,398 | 0 | 0 | yes |
| NVDA | 2017-01-03 | 2,309 | 89 | 0 | yes |
| PLTR | 2020-10-06 | 1,452 | 4 | 0 | no |
| QQQ | 2017-01-03 | 2,314 | 84 | 0 | yes |
| RUT | 2018-06-11 | 2,037 | 361 | 0 | yes |
| SMH | 2018-01-02 | 2,147 | 0 | 251 | yes |
| SPX | 2022-01-05 | 1,137 | 334 | 925 | yes |
| SPXW | 2018-05-16 | 2,054 | 0 | 0 | yes |
| SPY | 2017-01-03 | 2,332 | 65 | 0 | yes |
| T | 2017-01-03 | 2,397 | 1 | 0 | no |
| TLT | 2017-01-03 | 2,397 | 0 | 1 | yes |
| TSLA | 2017-01-03 | 2,398 | 0 | 0 | yes |
| XSP | 2018-01-02 | 2,146 | 0 | 1 | yes |
Semantics: what is minute-level and what is not
- Minute-level (9:30-16:00 ET): option quotes, greeks, IV, spot, and everything computed from them - GEX, DEX, VEX, CHEX, levels, flow analytics, the tape.
- EOD-stamped: open interest (published once each morning; replay serves the morning value all session, which is what any live system had), SVI surface parameters (one fit per session), and macro series.
- Replay scope: 50+ routes - the live analytics and flow endpoints, on identical paths with identical response shapes. Details in the Historical API docs, the verified facts page, the API overview article, and the flow replay article.
How to pick a symbol
- S&P 500 index work: SPY runs minute-complete from 2017-01-03, SPXW from 2018-05-16, XSP from 2018-01-02, and SPX itself from 2022-01-05. For anything before 2022, SPY or SPXW is the deepest series.
- NASDAQ-100 work: QQQ runs from 2017-01-03 and is the NASDAQ-100 name in the archive.
- Single names: each starts where its archive does - AAPL 2017-06-26, GOOGL 2018-05-31, and the newer listings (COIN, PLTR, IBIT) from their option listing dates. First dates are in the table and in
/v1/tickers.
- Raw tape: 4.66 billion option prints back to 2017-01-03 across the symbols that carry it, with the per-symbol print counts in the flow-replay reference.
- The archive grows. Backfills extend coverage, so the counts in this snapshot are a floor, not a ceiling.
How it is monitored
Coverage is not a one-time audit: a data-quality monitor reconciles the served chain against independent sources (including OI parity checks against exchange-published aggregates) and pages us on drift, and the health of every ingestion job is tracked continuously.
EVALUATING FOR A DESK?
Everything on this page is one API call away
GET /v1/tickers returns this table live. The
quant-teams page covers replay guarantees, bulk exports, and onboarding.
See Alpha pricing →
This page exists because a systematic desk should be able to size a study against the archive before the first call. The archive is 81 billion minute-level rows and climbing across 200+ symbols, 54 of them with 8+ years of minute-level history and 14 running minute-complete from 2017-01-03, and every number on this page regenerates from a single call any customer can make. Validate it yourself: GET /v1/tickers on the historical host with an Alpha key; if you are running this evaluation for a systematic desk, for-quant-teams is the short commercial version of this page. Or start from the complete backtesting guide.