Kalshi NFL Order-Book + Trade Slice

Historical Kalshi NFL L2 depth and deduplicated prints. Dated Parquet download with selection note and coverage map.

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.

Artifact vintage: 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.

NFL 2026 Observed partial coverage

Declared season scope; individual event-to-season mapping is unverified. This is not a complete-season archive.

NFL 2026 · Phase coverage not specified

Book samples:
2026-06-28T16:10:43Z → 2026-10-02T23:59:16Z
Artifact vintage:
2026-06-21 → 2026-10-02

UTC timestamps retain their recorded precision; dates alone identify UTC days. Vintage, observation and sports event times are separate. Capture time does not establish exchange quote freshness.

Print exchange times and capture times by family
KXNFLGAME
Exchange print time: 2026-05-15T17:06:01Z → 2026-10-02T23:59:59Z
Capture receipt time: start unknown → end unknown
KXNFLSPREAD
Exchange print time: 2026-08-04T02:33:20Z → 2026-10-02T12:00:51Z
Capture receipt time: start unknown → end unknown
KXNFLTOTAL
Exchange print time: 2026-08-04T02:28:18Z → 2026-10-02T20:54:32Z
Capture receipt time: start unknown → end unknown

Sports event starts: start unknown → end unknown. Event dates are not inferred from these quote capture windows.

Coverage qualifications
  • Collection tags describe the declared product scope; exact fixture-season assignment is unverified.
  • Coverage of other competitions or editions is unassigned; this filter does not partition or verify individual rows.
  • Declared season scope; individual event-to-season mapping is unverified
  • Season phase coverage has not been declared
  • Complete-season fixture denominator has not been verified

Why the capture contract matters

Venue APIs expose useful live books, trades and price history, but they do not serve the same historical snapshot and game-context archive packaged here. Data that was not recorded during the live window cannot be recreated from a current-book endpoint later. The exact fields, cadence, venue coverage and limitations vary by product, so this page and the shipped documentation state the contract explicitly instead of calling every file complete or tick-level.

What's in the dataset

Dated snapshot: 95,131,459 depth rows · 4,930,845 trade prints · 100,062,304 total rows · book samples 2026-06-28T16:10:43Z through 2026-10-02T23:59:16Z · artifact vintage 2026-10-02; separate from observation times

Research uses for this dataset

Kickoff-week repricing

Align NFL game, spread and total ladders with your own play-by-play feed to measure how displayed depth reprices through scoring drives at ~43 s cadence.

Book + prints in one join

Pair sampled depth with deduplicated NFL prints (taker side, capture-time game state) to study fills against displayed liquidity instead of quotes alone.

See the real rows before you buy

We publish real sample rows — not a marketing mockup. Load them in DuckDB, inspect the schema and coverage contract, then decide.

← All data archives · Backtesting Polymarket strategies — tools & datasets · Data license