L2 order book data
Every book snapshot and price change Polymarket sent, so you can rebuild bid and ask depth at any moment.
Every Polymarket sports market since 2026-05-01, tick by tick, so you can see how the book moved before the game and during play.
Historical datasets
Game winners, spreads, totals, and futures across leagues and esports. Each market is one Parquet file per UTC day, found by market_slug.
NBA →
343 events · 9,636 markets
NFL →
1,062 events · 78,908 markets
MLB →
2,000+ events · 44,000+ markets
NHL →
480 events · 5,360 markets
Premier League →
1,077 events · 17,427 markets
Champions League →
1,054 events · 18,868 markets
Tennis →
2,000+ events · 16,000+ markets
Esports →
2,000+ events · 35,000+ markets
Every book snapshot and price change Polymarket sent, so you can rebuild bid and ask depth at any moment.
Every executed trade with price, size, and aggressor side, timestamped when it arrived.
Settled fills from Polygon with maker and taker wallets, for wallet-level flow and settlement checks.
Replay how price and depth changed from the opening line to the final result.
Compare spread and depth across leagues, bet types, and stages of a game.
Test signals against the book that existed at the time, not only final prices.
Need another market category? Browse the complete Polymarket data archive.