Historical Kalshi ATP, WTA and ITF singles L2 depth. Dated Parquet snapshot with up to 20 levels per side and disclosed capture gaps.
Full schema & known gaps →· Sold as-is — but if a file is broken or won't open, email [email protected] and we'll send a fixed file or refund you. No hassle.
Inspect the free sample rows and schemas before buying.
Frozen artifact delivery: the product page and shipped documentation state the exact coverage, row counts and known limitations. A purchase delivers the advertised frozen artifact; no future refresh is promised unless the checkout terms explicitly say so.
Declared season scope; individual event-to-season mapping is unverified. This is not a complete-season archive.
ATP 2026 · Phase coverage not specified
WTA 2026 · Phase coverage not specified
UTC timestamps retain their recorded precision; dates alone identify UTC days. Capture time does not establish exchange quote freshness or an executable fill.
Scheduled event times are not inferred from capture windows or combo trade dates.
The schema and coverage notes identify this artifact's record types: sampled quotes or depth, trade prints, derived outcomes or analysis, depending on the product. Observation time, exchange event time and artifact vintage are different clocks. Read the documented fields, gaps and joins before deciding whether the file fits your research; a quote observation does not establish a fill.
Dated snapshot: 155,268,651 depth rows · 0 trade prints · 155,268,651 total rows · book samples 2026-06-21T17:24:31Z through 2026-10-11T23:57:21Z · artifact vintage 2026-10-11; separate from observation times
Study sampled ATP/WTA/ITF depth at variable observed intervals; bring your own event timeline.
Compare match-winner depth with the ATP game-spread and total-sets ladders using the line column (null on legacy rows); sizes captured through Jul 19 are integer-truncated.
We publish real sample rows — not a marketing mockup. Load them in DuckDB, inspect the schema and coverage contract, then decide.