Historical Polymarket Sports Data

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.

2026-05-01
all sports markets since
tick level
every order book update
in-play
book and trades during games
Endpoint
/v1/polymarket/{data_type}/{YYYY/MM/DD}/{market_slug}.parquet

Historical datasets

What Is Included in Polymarket Sports Data

Game winners, spreads, totals, and futures across leagues and esports. Each market is one Parquet file per UTC day, found by market_slug.

l2

L2 order book data

Every book snapshot and price change Polymarket sent, so you can rebuild bid and ask depth at any moment.

trades

Trade data

Every executed trade with price, size, and aggressor side, timestamped when it arrived.

onchain_fills

On-chain fills

Settled fills from Polygon with maker and taker wallets, for wallet-level flow and settlement checks.

What matters in sports markets

  • Liquidity changes at known moments: lineup news, the start of play, scoring, and the final result. Tick data lets you split a market into those phases.
  • Quotes can vanish in play. The order book shows what was actually executable, not just the last price.
  • PMData has market activity only. Join scores and schedules from your own source on UTC timestamps.

Download Polymarket Sports Data

import pandas as pd

market_slug = "wnba-ind-chi-2026-08-08"
data_type = "l2"
date_path = "2026/08/08"

url = "https://api.pmdata.dev/v1/polymarket/"
url += f"{data_type}/{date_path}/{market_slug}.parquet"
# no_l2_url = f"{url}?outcome=No"

df = pd.read_parquet(url, storage_options={"api_key": "<YOUR_API_KEY>", "User-Agent": "Mozilla/5.0"})
print(df.head())

Use cases

Pre-game and in-play

Replay how price and depth changed from the opening line to the final result.

Liquidity research

Compare spread and depth across leagues, bet types, and stages of a game.

Strategy backtests

Test signals against the book that existed at the time, not only final prices.

Need another market category? Browse the complete Polymarket data archive.