Historical data catalog

Prediction Market Datasets

Historical order books, market events, and outcomes for your next backtest. Compare the coverage, inspect free samples, and choose a one-time download.

285 on the newsletter

Season scopes describe the declared collection. Coverage is partial; each card shows the recorded window and any unverified event mapping. A purchase delivers the listed frozen artifact.

Start with the data you can inspect

Check a free sample and schema first. Choose a small paid tryout to test your loading and analysis workflow before reviewing a larger archive. Each is a separate one-time purchase.

Compare captured MLB quotes across venues

Paired Polymarket and Kalshi top-of-book observations. Check the nearest-match timing and unresolved outcome limits in the schema.

Free sample on Hugging Face·Schema & gaps

Review the $9 tryout →

Inspect Kalshi depth and trade prints

Sampled L2 books and captured prints in two fixed day partitions. The free CSV previews depth rows; the schema describes the trade fields and timestamps too.

Free depth CSV sample·Schema & gaps

Review the $9 tryout →

Available datasets

Measured coverage · disclosed gaps

Compare starting datasets by research task

These small downloads let you test different kinds of records. The options follow your season filter. Read the current coverage and limits before choosing; each download is a separate one-time purchase.

Compare MLB quotes across venues

MLB Matched Book — Tryout Tape (2 captured days)

Venue:
Polymarket + Kalshi
Artifact window (UTC):
start unknown → 2026-06-22
Records, coverage and main limits

A fixed two-date MLB sample from the repaired matched-book source. Nearest alignment within 30 seconds can use a later quote; the opposite binary side is complement-derived. Fixed capture windows and excluded doubleheaders limit coverage. The included manifest gives the exact file identities, observed bounds and unresolved labels. Dated snapshot: 25,914 total rows · book samples 2026-06-21T00:00:27.733581Z through 2026-06-23T11:59:58.048793Z · artifact vintage 2026-06-22; separate from observation times

Artifact dates are separate from observation and event times. Partial capture does not establish complete market coverage or executable fills.

Review $9 one-time download →

Compare the $199 larger archive

Load Kalshi depth and trade prints

Kalshi Microstructure Tape — Tryout (2 day partitions)

Venue:
Kalshi
Artifact window (UTC):
start unknown → 2026-07-19
Records, coverage and main limits

Two fixed July 18–19, 2026 UTC write-day partitions of sampled depth and captured prints. A partition can contain an observation timestamp from the preceding UTC day. Its own manifest and coverage note describe this sample; do not use full-tape counts or dates for it. Book states and midpoints do not prove an order would fill. Dated snapshot: 21,520,801 depth rows · 746,902 trade prints · 22,267,703 total rows · 2026-07-18 through 2026-07-19 · artifact vintage 2026-07-19; separate from observation times

Artifact dates are separate from observation and event times. Partial capture does not establish complete market coverage or executable fills.

Review $9 one-time download →

Compare the $199 larger archive

Study Polymarket book observations

Polymarket Sports Archive Tryout (2 days)

Venue:
Polymarket
Artifact window (UTC):
2026-09-06 → 2026-09-07
Records, coverage and main limits

Two fixed UTC-day partitions (Sep 6-7, 2026) of the Polymarket sports archive: every sport label, the same layout and schema as the slices and the archive. Quotes and book levels only, no trade prints; not a census. COVERAGE.md records derived capture gaps, missing day-files and capture eras for this version. Dated snapshot: 17,585,783 depth rows · 49,785,887 total rows · book samples 2026-09-06T00:00:14Z through 2026-09-07T23:59:50Z · artifact vintage 2026-09-07; separate from observation times

Artifact dates are separate from observation and event times. Partial capture does not establish complete market coverage or executable fills.

Review $9 one-time download →

Compare the $149 larger archive

Explore combo fills, legs and outcomes

Combo & Parlay Archive Tryout (2 days)

Venue:
Polymarket + Kalshi
Artifact window (UTC):
2026-09-13 → 2026-09-14
Records, coverage and main limits

A fixed two-day window (Sep 13-14, 2026 UTC) of the combo archive, both venues, with the same files, layout and schema as the full archives, limited to the combos that traded on those days. The compiled registry adds definitions, legs and labels, available outcomes, one top-of-book snapshot fetched at registration per combo, and daily collection snapshots. It does not provide a repeated order-book history or a complete Kalshi trade tape. Dated snapshot: 41,203 Polymarket combo fills · 10,051 Polymarket combos · 60,011 Kalshi combo definitions · 80,609 sampled Kalshi combo prints · 709,554 total rows · Kalshi trade prints are a small sample: about 2.0% of all Kalshi combo trades Aug 6-Oct 4, 2026, measured against Kalshi's own history · 2026-09-13 through 2026-09-14 · artifact vintage 2026-09-14; separate from observation times

Artifact dates are separate from observation and event times. Partial capture does not establish complete market coverage or executable fills.

Review $9 one-time download →

Compare the $79 larger archive

ATP 2026 / College football 2026 / MLB 2026 / NFL 2026 / WNBA 2026 / WTA 2026

DEPTH + PRINTSNew
L2
TimePriceQuantity

Kalshi Microstructure Tape — L2 Depth + Trade Prints

Historical Kalshi L2 depth and deduplicated trade prints. Versioned Parquet snapshot with capture dates, schema, retrieval-lag fields and known gaps.

MLB 2026; WNBA 2026; NFL 2026; College football 2026; ATP 2026; WTA 2026 Observed partial coverage

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

MLB 2026 · Phase coverage not specified

WNBA 2026 · Phase coverage not specified

NFL 2026 · Phase coverage not specified

College football 2026 · Phase coverage not specified

ATP 2026 · Phase coverage not specified

WTA 2026 · Phase coverage not specified

Book observation times:
2026-06-21T17:24:31.656958Z → 2026-10-02T23:59:16.002162Z
Artifact inclusion dates:
start unknown → 2026-10-02
Coverage, file details & research
Dated snapshot: 821,979,759 depth rows · 29,984,492 trade prints · 851,964,251 total rows · book samples 2026-06-21T17:24:31.656958Z through 2026-10-02T23:59:16.002162Z · includes sparse earlier trade-print backfill from 2026-05-15; not continuous coverage · artifact vintage 2026-10-02; separate from observation times 2,324.12 MB ZIP (2,324,118,300 bytes)

ATP 2026 / WTA 2026

ATP / WTA / ITFNew
TENNIS
SideLevelPrice

Kalshi Tennis Order-Book Slice — ATP / WTA / ITF

Historical Kalshi ATP, WTA and ITF singles L2 depth. Dated Parquet snapshot with up to 20 levels per side and disclosed capture gaps.

ATP 2026; WTA 2026 Observed partial coverage

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

Book observation times:
2026-06-21T17:24:31Z → 2026-10-02T23:59:16Z
Artifact inclusion dates:
2026-06-21 → 2026-10-02
Coverage, file details & research
Dated snapshot: 148,585,545 depth rows · 0 trade prints · 148,585,545 total rows · book samples 2026-06-21T17:24:31Z through 2026-10-02T23:59:16Z · artifact vintage 2026-10-02; separate from observation times 295.62 MB ZIP (295,623,453 bytes)

College football 2026

HISTORICAL ARCHIVENew
DATA
SchemaCoverageSample

Kalshi College Football Order-Book + Trade Slice

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

College football 2026 Observed partial coverage

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

College football 2026 · Phase coverage not specified

Book observation times:
2026-06-26T10:08:51Z → 2026-10-02T23:59:16Z
Artifact inclusion dates:
2026-06-21 → 2026-10-02
Coverage, file details & research
Dated snapshot: 74,067,955 depth rows · 3,282,971 trade prints · 77,350,926 total rows · book samples 2026-06-26T10:08:51Z through 2026-10-02T23:59:16Z · artifact vintage 2026-10-02; separate from observation times 188.67 MB ZIP (188,665,065 bytes)
HISTORICAL ARCHIVENew
DATA
SchemaCoverageSample

Polymarket College Football Order-Book Slice

Historical Polymarket college football quotes and L2 depth. Dated Parquet download with selection note and coverage map.

College football 2026 Observed partial coverage

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

College football 2026 · Phase coverage not specified

Book observation times:
2026-08-25T05:05:09Z → 2026-10-03T23:59:21Z
Artifact inclusion dates:
2026-03-28 → 2026-10-03
Coverage, file details & research
Dated snapshot: 21,152,680 depth rows · 184,112,690 total rows · book samples 2026-08-25T05:05:09Z through 2026-10-03T23:59:21Z · artifact vintage 2026-10-03; separate from observation times 164.46 MB ZIP (164,460,885 bytes)

College football 2026 / Copa Libertadores 2026 / MLB 2026 / MLS 2026 / NFL 2026 / Tennis 2026

HISTORICAL ARCHIVENew
DATA
SchemaCoverageSample

Polymarket Sports Archive Tryout (2 days)

Two fixed UTC-day partitions of captured Polymarket sports quotes and L2 depth (Sep 6-7, 2026), same layout as the full archive.

College football 2026; Copa Libertadores 2026; MLB 2026; MLS 2026; NFL 2026; Tennis 2026 Observed partial coverage

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

College football 2026 · Phase coverage not specified

Copa Libertadores 2026 · Phase coverage not specified

MLB 2026 · Phase coverage not specified

MLS 2026 · Phase coverage not specified

NFL 2026 · Phase coverage not specified

Tennis 2026 · Phase coverage not specified

Book observation times:
2026-09-06T00:00:14Z → 2026-09-07T23:59:50Z
Artifact inclusion dates:
2026-09-06 → 2026-09-07
Coverage, file details & research
Dated snapshot: 17,585,783 depth rows · 49,785,887 total rows · book samples 2026-09-06T00:00:14Z through 2026-09-07T23:59:50Z · artifact vintage 2026-09-07; separate from observation times 42.90 MB ZIP (42,904,870 bytes)

College football 2026 / Copa Libertadores 2026 / MLB 2026 / MLS 2026 / NFL 2026 / Tennis 2026 / WNBA 2026

HISTORICAL ARCHIVENew
DATA
SchemaCoverageSample

Polymarket Sports Order-Book Archive (Mar–Oct 2026)

Historical Polymarket sports quotes and L2 depth for every captured sport, Mar–Oct 2026. Dated Parquet with coverage map.

College football 2026; Copa Libertadores 2026; MLB 2026; MLS 2026; NFL 2026; Tennis 2026; WNBA 2026 Observed partial coverage

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

College football 2026 · Phase coverage not specified

Copa Libertadores 2026 · Phase coverage not specified

MLB 2026 · Phase coverage not specified

MLS 2026 · Phase coverage not specified

NFL 2026 · Phase coverage not specified

Tennis 2026 · Phase coverage not specified

WNBA 2026 · Phase coverage not specified

Book observation times:
2026-03-28T17:36:32Z → 2026-10-03T23:59:21Z
Artifact inclusion dates:
2026-03-28 → 2026-10-03
Coverage, file details & research
Dated snapshot: 587,197,084 depth rows · 1,628,787,386 total rows · book samples 2026-03-28T17:36:32Z through 2026-10-03T23:59:21Z · artifact vintage 2026-10-03; separate from observation times 1,461.66 MB ZIP (1,461,655,064 bytes)

Copa Libertadores 2026 / MLS 2026

HISTORICAL ARCHIVENew
DATA
SchemaCoverageSample

Polymarket Soccer Order-Book Slice

Historical Polymarket soccer quotes and L2 depth. Dated Parquet download with selection note and coverage map.

MLS 2026; Copa Libertadores 2026 Observed partial coverage

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

MLS 2026 · Phase coverage not specified

Copa Libertadores 2026 · Phase coverage not specified

Book observation times:
2026-03-28T17:36:32Z → 2026-10-03T23:59:21Z
Artifact inclusion dates:
2026-03-28 → 2026-10-03
Coverage, file details & research
Dated snapshot: 125,701,686 depth rows · 497,174,484 total rows · book samples 2026-03-28T17:36:32Z through 2026-10-03T23:59:21Z · artifact vintage 2026-10-03; separate from observation times 338.99 MB ZIP (338,993,632 bytes)

MLB 2026

HISTORICAL ARCHIVE
DATA
SchemaCoverageSample

MLB Cross-Venue Matched Book — Polymarket × Kalshi

Download MLB Polymarket and Kalshi top-of-book quotes with nearest alignment within 30 seconds. Partial coverage and unresolved labels are documented.

MLB 2026 Observed partial coverage

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

MLB 2026 · Phase coverage not specified

Book observation times:
2026-06-21T00:00:27.733581Z → 2026-09-30T20:37:34.024713Z
Artifact inclusion dates:
start unknown → 2026-10-02
Coverage, file details & research
Dated snapshot: 1,394,808 total rows · book samples 2026-06-21T00:00:27.733581Z through 2026-09-30T20:37:34.024713Z · artifact vintage 2026-10-02; separate from observation times 2.92 MB ZIP (2,921,214 bytes)
HISTORICAL ARCHIVENew
DATA
SchemaCoverageSample

MLB Matched Book — Tryout Tape (2 captured days)

Two-date MLB Polymarket and Kalshi matched-book sample. Nearest quotes within 30 seconds; partial coverage and unresolved labels are documented.

MLB 2026 Observed partial coverage

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

MLB 2026 · Phase coverage not specified

Book observation times:
2026-06-21T00:00:27.733581Z → 2026-06-23T11:59:58.048793Z
Artifact inclusion dates:
start unknown → 2026-06-22
Coverage, file details & research
Dated snapshot: 25,914 total rows · book samples 2026-06-21T00:00:27.733581Z through 2026-06-23T11:59:58.048793Z · artifact vintage 2026-06-22; separate from observation times 0.10 MB ZIP (101,341 bytes)
BASEBALLNew
MLB
TimePriceSize

Kalshi MLB Order-Book + Trade Slice

Historical Kalshi MLB L2 depth and deduplicated prints. Fractional quantities corrected; dated Parquet download with schema and coverage map.

MLB 2026 Observed partial coverage

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

MLB 2026 · Phase coverage not specified

Book observation times:
2026-06-21T17:24:31Z → 2026-10-02T23:59:16Z
Artifact inclusion dates:
2026-06-21 → 2026-10-02
Coverage, file details & research
Dated snapshot: 258,145,425 depth rows · 15,132,335 trade prints · 273,277,760 total rows · book samples 2026-06-21T17:24:31Z through 2026-10-02T23:59:16Z · artifact vintage 2026-10-02; separate from observation times 886.06 MB ZIP (886,055,267 bytes)
HISTORICAL ARCHIVENew
DATA
SchemaCoverageSample

Polymarket MLB Order-Book Slice

Historical Polymarket MLB quotes and L2 depth. Dated Parquet download with selection note and coverage map.

MLB 2026 Observed partial coverage

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

MLB 2026 · Phase coverage not specified

Book observation times:
2026-03-28T17:36:32Z → 2026-10-03T23:59:21Z
Artifact inclusion dates:
2026-03-28 → 2026-10-03
Coverage, file details & research
Dated snapshot: 106,661,715 depth rows · 186,206,938 total rows · book samples 2026-03-28T17:36:32Z through 2026-10-03T23:59:21Z · artifact vintage 2026-10-03; separate from observation times 171.25 MB ZIP (171,249,090 bytes)

MLB 2026 / NFL 2026 / WNBA 2026

TWO-DAY TRYOUTNew
02
DepthPrintsTime

Kalshi Microstructure Tape — Tryout (2 day partitions)

Jul 18–19 write-day partitions of Kalshi depth and prints, mostly MLB/WNBA. Separate coverage note; first depth timestamp is Jul 17 UTC.

MLB 2026; WNBA 2026; NFL 2026 Observed partial coverage

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

MLB 2026 · Phase coverage not specified

WNBA 2026 · Phase coverage not specified

NFL 2026 · Phase coverage not specified

The sample uses July 18–19, 2026 UTC write-day partitions; a partition can include an observation timestamp from the preceding UTC day. Exact book and print time bounds are not recorded in this catalog metadata. Partition dates are not substituted for those clocks.

Book observation times:
start unknown → end unknown
Artifact inclusion dates:
start unknown → 2026-07-19
Coverage, file details & research
Dated snapshot: 21,520,801 depth rows · 746,902 trade prints · 22,267,703 total rows · 2026-07-18 through 2026-07-19 · artifact vintage 2026-07-19; separate from observation times 58.66 MB ZIP (58,656,941 bytes)

NFL 2026

HISTORICAL ARCHIVENew
DATA
SchemaCoverageSample

Kalshi NFL Order-Book + Trade Slice

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

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 observation times:
2026-06-28T16:10:43Z → 2026-10-02T23:59:16Z
Artifact inclusion dates:
2026-06-21 → 2026-10-02
Coverage, file details & research
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 251.29 MB ZIP (251,292,987 bytes)
HISTORICAL ARCHIVENew
DATA
SchemaCoverageSample

Polymarket NFL Order-Book Slice

Historical Polymarket NFL quotes and L2 depth. Dated Parquet download with selection note and coverage map.

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 observation times:
2026-03-28T17:36:42Z → 2026-10-03T23:59:21Z
Artifact inclusion dates:
2026-03-28 → 2026-10-03
Coverage, file details & research
Dated snapshot: 21,704,632 depth rows · 159,653,134 total rows · book samples 2026-03-28T17:36:42Z through 2026-10-03T23:59:21Z · artifact vintage 2026-10-03; separate from observation times 130.11 MB ZIP (130,112,078 bytes)

Tennis 2026

HISTORICAL ARCHIVENew
DATA
SchemaCoverageSample

Polymarket Tennis Order-Book Slice

Historical Polymarket tennis quotes and L2 depth. Dated Parquet download with selection note and coverage map.

Tennis 2026 Observed partial coverage

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

Tennis 2026 · Phase coverage not specified

Book observation times:
2026-03-29T14:07:58Z → 2026-10-03T23:59:21Z
Artifact inclusion dates:
2026-03-28 → 2026-10-03
Coverage, file details & research
Dated snapshot: 136,270,715 depth rows · 244,894,864 total rows · book samples 2026-03-29T14:07:58Z through 2026-10-03T23:59:21Z · artifact vintage 2026-10-03; separate from observation times 320.64 MB ZIP (320,637,478 bytes)

WNBA 2026

BASKETBALLNew
WNBA
TimePriceSize

Kalshi WNBA Order-Book + Trade Slice

Historical Kalshi WNBA L2 depth and deduplicated prints. Fractional quantities corrected; dated Parquet download with schema and coverage map.

WNBA 2026 Observed partial coverage

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

WNBA 2026 · Phase coverage not specified

Book observation times:
2026-06-21T21:24:15Z → 2026-10-02T23:59:16Z
Artifact inclusion dates:
2026-06-21 → 2026-10-02
Coverage, file details & research
Dated snapshot: 23,167,962 depth rows · 2,571,860 trade prints · 25,739,822 total rows · book samples 2026-06-21T21:24:15Z through 2026-10-02T23:59:16Z · artifact vintage 2026-10-02; separate from observation times 110.15 MB ZIP (110,147,264 bytes)

Season scope not verified

POLYMARKET + KALSHI
L1 / L2
TimeBid / askSize

Polymarket & Kalshi Orderbook Archive

Historical Polymarket book observations and Kalshi top-of-book snapshots in Parquet. Only Kalshi carries capture-time game state. Different windows and schemas; no pre-keyed cross-venue join.

Independent venue book captures Observed partial coverage

Competition-season mapping and the complete fixture denominator are unverified. This is not a complete-season archive.

The venues have separate capture windows. An aggregate book-observation bound is not recorded; these windows do not establish common coverage or per-market continuity.

Kalshi book capture:
2025-12-28T18:07:53Z → 2026-01-30T14:12:52Z
Polymarket book capture:
2026-01-18T01:31:44Z → 2026-01-29T13:41:11Z
Coverage, file details & research
Dated snapshot: 136,109,483 total rows · 2025-12-28T18:07:53Z through 2026-01-30T14:12:52Z 1,106.77 MB ZIP (1,106,765,093 bytes)

Research we published from this dataset: We measured both venues' depth with this data →

SETTLED OUTCOMESNew
FINAL
Game IDWinnerSettled

Kalshi Sports Markets — Settled Outcomes Layer

Outcome records for 2,621 Kalshi sports games, including 1,990 settled. Join compatible quote captures on game_id; unresolved games stay explicit.

Derived game outcomes Partial derived outcome coverage

Competition-season mapping and the complete fixture denominator are unverified. This is not a complete-season archive.

Source period: December 2025–April 2026 (schema; months only). The main table contains derived outcomes; quote data for five games is included as a join example. Exact outcome and example-quote observation bounds are not recorded in this metadata.

Coverage, file details & research
2,621 games · 1,990 settled (final score + winner) · 7 sports captured · includes 5-game tick sample + quickstart 1.66 MB ZIP (1,663,731 bytes)

Research we published from this dataset: Are prediction markets calibrated? — built on these outcomes →

WORLD CUPNew
2026
OutcomePriceSize

FIFA World Cup 2026 — Polymarket Order-Book Archive

Historical L2 snapshots for 47 World Cup 2026 Polymarket match markets. Per-match Parquet, measured cadence, settlement IDs, and disclosed gaps.

FIFA World Cup 2026 markets Observed partial coverage

Competition-season mapping and the complete fixture denominator are unverified. This is not a complete-season archive.

Book observation times:
2026-06-20T21:48:59.344573Z → 2026-07-19T22:58:36.034673Z
Coverage, file details & research
Dated snapshot: 21,750,980 total rows · book samples 2026-06-20T21:48:59.344573Z through 2026-07-19T22:58:36.034673Z 28.98 MB ZIP (28,982,041 bytes)
LEAGUE OF LEGENDS / CS2New
ESPORTS
SideLevelPrice

Kalshi Esports Order-Book Slice — LoL / CS2

Historical Kalshi LoL and CS2 L2 depth. Dated, depth-only Parquet snapshot with up to 20 levels per side and disclosed capture gaps.

LoL and CS2 markets Observed partial coverage

Competition-season mapping and the complete fixture denominator are unverified. This is not a complete-season archive.

Book observation times:
2026-06-22T06:11:14Z → 2026-10-02T23:59:16Z
Artifact inclusion dates:
2026-06-21 → 2026-10-02
Coverage, file details & research
Dated snapshot: 39,439,476 depth rows · 0 trade prints · 39,439,476 total rows · book samples 2026-06-22T06:11:14Z through 2026-10-02T23:59:16Z · artifact vintage 2026-10-02; separate from observation times 58.46 MB ZIP (58,460,895 bytes)
MARKET STRUCTUREResearch
MICRO
SpreadDepthRisk

Prediction Market Microstructure Pack

Derived Kalshi microstructure tables for quote freezes, recovery curves, spread compression, leader-lag clusters, and price-discovery research.

Derived quote-event analysis Partial derived observations

Competition-season mapping and the complete fixture denominator are unverified. This is not a complete-season archive.

This pack contains derived quote-event tables and research summaries, rather than a raw order-book history. Its source observation window is not recorded in the reviewed metadata.

Source observation window:
start unknown → end unknown
Coverage, file details & research
~587K derived event rows across 6 event libraries (largest 178K quote-freezes) + summary tables + 20+ charts, computed from 20M+ raw Kalshi ticks 8.68 MB ZIP (8,684,154 bytes)

Research we published from this dataset: Lead-lag research built on these events →

TOP OF BOOKConsolation
BID / ASK
TimeQuoteGame state

Sports Markets Top-of-Book Tape (Mar 28 – Apr 30 2026)

Historical best-bid and best-ask snapshots across Polymarket and Kalshi, time-aligned with game state. Fixed 33-day Parquet archive.

Independent venue book captures Observed partial coverage

Competition-season mapping and the complete fixture denominator are unverified. This is not a complete-season archive.

The venues have separate capture windows. An aggregate book-observation bound is not recorded; these windows do not establish common coverage or per-market continuity.

Kalshi top-of-book capture:
2026-03-28T19:43:33.398421049+00:00 → 2026-04-30T23:59:58.913637161+00:00
Polymarket top-of-book capture:
2026-03-28T17:36:32.743524075+00:00 → 2026-04-30T19:38:20.115488052+00:00
Coverage, file details & research
Dated snapshot: 78,097,955 total rows · 2026-03-28 through 2026-04-30 859.23 MB ZIP (859,230,995 bytes)

Research we published from this dataset: Who moves first? Poly leads 63.6% — from this data →

HISTORICAL ARCHIVENew
DATA
SchemaCoverageSample

Polymarket Esports Order-Book Slice (LoL + CS2)

Historical Polymarket LoL and CS2 quotes and L2 depth. Dated Parquet download with selection note and coverage map.

LoL and CS2 markets Observed partial coverage

Competition-season mapping and the complete fixture denominator are unverified. This is not a complete-season archive.

Book observation times:
2026-03-28T17:36:32Z → 2026-10-03T23:59:21Z
Artifact inclusion dates:
2026-03-28 → 2026-10-03
Coverage, file details & research
Dated snapshot: 131,282,906 depth rows · 281,297,022 total rows · book samples 2026-03-28T17:36:32Z through 2026-10-03T23:59:21Z · artifact vintage 2026-10-03; separate from observation times 252.16 MB ZIP (252,160,208 bytes)
POLYMARKET COMBOSNew
PARLAY
FillLegsOutcome

Polymarket Combo (Parlay) Archive

Historical Polymarket combo (parlay) fills from Polygon with decoded legs and outcomes, Aug–Oct 2026. Parquet with pseudonymous wallet ids.

Mixed competition combo records Observed partial coverage

Combo legs span multiple competitions and seasons. Individual event-to-season mapping and a complete fixture denominator are unverified; capture is partial.

Polymarket order-book history is not included.

Polymarket fill block times:
2026-08-06T03:08:35Z → 2026-10-04T23:59:59Z
Artifact inclusion dates:
2026-08-06 → 2026-10-04
Coverage, file details & research
Dated snapshot: 1,323,840 Polymarket combo fills · 298,628 Polymarket combos · 3,359,498 total rows · 2026-08-06 through 2026-10-04 · artifact vintage 2026-10-04; separate from observation times 286.14 MB ZIP (286,139,637 bytes)
KALSHI COMBOSNew
PARLAY
PrintLegsResult

Kalshi Combo (Parlay) Archive

Historical Kalshi combo (multivariate) definitions, legs and results with a sampled trade tape, Aug–Oct 2026. Parquet with coverage map.

Mixed competition combo records Observed partial coverage

Combo legs span multiple competitions and seasons. Individual event-to-season mapping and a complete fixture denominator are unverified; capture is partial.

Kalshi includes one top-of-book snapshot fetched at registration per combo, not a repeated book series. Exact registration-snapshot time bounds are not recorded in this metadata.

Kalshi trade exchange times:
2026-08-06T03:11:29.651294Z → 2026-10-04T23:55:54.690152Z
Artifact inclusion dates:
2026-08-06 → 2026-10-04
Coverage, file details & research
Dated snapshot: 1,272,949 Kalshi combo definitions · 1,676,300 sampled Kalshi combo prints · 13,202,014 total rows · Kalshi trade prints are a small sample: about 2.0% of all Kalshi combo trades Aug 6-Oct 4, 2026, measured against Kalshi's own history · 2026-08-06 through 2026-10-04 · artifact vintage 2026-10-04; separate from observation times 249.88 MB ZIP (249,879,787 bytes)
POLYMARKET + KALSHINew
PARLAY
FillLegsOutcome

Combo & Parlay Archive: Polymarket + Kalshi

Polymarket + Kalshi combo and parlay data, Aug–Oct 2026: fills, prints, decoded legs and outcomes in Parquet, with a derived coverage map.

Mixed competition combo records Observed partial coverage

Combo legs span multiple competitions and seasons. Individual event-to-season mapping and a complete fixture denominator are unverified; capture is partial.

Polymarket order-book history is not included. Kalshi includes one top-of-book snapshot fetched at registration per combo, not a repeated book series. Exact registration-snapshot time bounds are not recorded in this metadata.

Kalshi trade exchange times:
2026-08-06T03:11:29.651294Z → 2026-10-04T23:55:54.690152Z
Polymarket fill block times:
2026-08-06T03:08:35Z → 2026-10-04T23:59:59Z
Artifact inclusion dates:
2026-08-06 → 2026-10-04
Coverage, file details & research
Dated snapshot: 1,323,840 Polymarket combo fills · 298,628 Polymarket combos · 1,272,949 Kalshi combo definitions · 1,676,300 sampled Kalshi combo prints · 16,561,512 total rows · Kalshi trade prints are a small sample: about 2.0% of all Kalshi combo trades Aug 6-Oct 4, 2026, measured against Kalshi's own history · 2026-08-06 through 2026-10-04 · artifact vintage 2026-10-04; separate from observation times 536.01 MB ZIP (536,012,403 bytes)
TWO-DAY TRYOUTNew
02
FillsLegsOutcomes

Combo & Parlay Archive Tryout (2 days)

Captured Polymarket and Kalshi combo data for Sep 13-14, 2026 UTC. Same file layout and schema as the full archive, with partial trade coverage.

Mixed competition combo records Observed partial coverage

Combo legs span multiple competitions and seasons. Individual event-to-season mapping and a complete fixture denominator are unverified; capture is partial.

Polymarket order-book history is not included. Kalshi includes one top-of-book snapshot fetched at registration per combo, not a repeated book series. Exact registration-snapshot time bounds are not recorded in this metadata.

Kalshi trade exchange times:
2026-09-13T00:00:34.764050Z → 2026-09-14T23:59:51.828346Z
Polymarket fill block times:
2026-09-13T00:00:05.500000Z → 2026-09-14T23:58:50.500000Z
Artifact inclusion dates:
2026-09-13 → 2026-09-14
Coverage, file details & research
Dated snapshot: 41,203 Polymarket combo fills · 10,051 Polymarket combos · 60,011 Kalshi combo definitions · 80,609 sampled Kalshi combo prints · 709,554 total rows · Kalshi trade prints are a small sample: about 2.0% of all Kalshi combo trades Aug 6-Oct 4, 2026, measured against Kalshi's own history · 2026-09-13 through 2026-09-14 · artifact vintage 2026-09-14; separate from observation times 19.45 MB ZIP (19,453,034 bytes)
“I would have spent weeks pulling, cleaning, and time-syncing Polymarket and Kalshi data myself. ZenHodl handed me the whole archive in one download. Hundreds of hours back. Worth it on the time savings alone.”
Jhanelle Dormevil ★★★★★
Free reviewer
Public evaluation references

Public benchmarks and results evidence

Inspect selected model evaluations and the separate filtered results ledger. The ledger includes losses, nonbinary outcomes and measured execution-identifier and direct transaction-hash coverage. These do not validate the completeness of an archive; use its schema, manifest and coverage notes.

✓ Public benchmark artifacts ✓ Selected sport- and window-specific market comparisons ✓ Filtered results include losses and evidence coverage →
For buyers using an agent

Agent purchase via x402 — buyer-authorized USDC on Base

An agent requests the Orderbook Archive and receives an HTTP 402 payment requirement ($150 USDC on Base). A buyer-authorized payment signature completes the request. Save the one-time X-ZenHodl-Download-Token returned with the paid response: settled re-downloads require both that token and the identical payment signature. The public catalog documents the x402 v2 flow and recovery rules.

GET https://zenhodl.net/buy/poly_orderbook_archive

What you can build with this data

1.

Market microstructure research — timestamped order book depth for studying price discovery, spread dynamics, and liquidity in prediction markets.

2.

Backtests against recorded quotes — test entry criteria using observed book states and documented game context where available. Coverage and clocks depend on the artifact; quotes do not prove trade execution.

3.

Execution constraints — study recorded spreads and depth sizes within documented capture limits. Fill and slippage models require explicit assumptions; aggregated L2 does not establish queue position or executable fills.

4.

Price-movement studies — compare price changes between recorded observations. Score fields are context retrieved with the data, not verified scoring-event timestamps.

5.

Cross-venue analysis — compare Polymarket and Kalshi quotes where available, using the documented alignment tolerance and timestamp meanings for each artifact. Venue records are not universally synchronized.

6.

Academic research — document the artifact version, provenance, inclusion rules, gaps and limits when measuring prediction-market behavior.

Archives delivered as ZIP files containing Apache Parquet and CSV. Compatible with pandas, polars, DuckDB, and Spark.

Instant download after purchase. Payments processed securely via Stripe.

Questions? Contact support · Data license

Want continuous data, not a one-time download?

Live API access — $49/mo

Model win-probability estimates and available venue-price comparisons for supported sports. Coverage and freshness vary by game and source; public benchmarks document selected evaluations. Starter includes 30K req/mo, 1 WebSocket and 1 signed edge webhook. Developer offers 500 req/mo with 5-minute delayed games and edges, no card required.

✓ 7-day free trial ✓ Monthly Starter through Stripe ✓ Cancel anytime

Monthly Starter through Stripe: if the 7-day trial ends without a payment method, access ends with no charge. With a saved or added payment method, it renews at $49/month unless you cancel first.

Recorded, cleaned and maintained by one operator — built in public, losses included. Read the story →