New realtime endpoint: Ohio (AWS us-east-2, next to Kalshi) — Binance from Tokyo at ~64.1 ms one-way line latencyNew endpoint: Ohio · ~64.1 ms one-way line

Configure
Low-Latency Trading Solutions
CART
Exchange market data

Polymarket Historical Market Data — Every Tick, €1 a Day

Every message of the Polymarket market-data feed — tick-by-tick trades, Level-2 order-book updates at full depth and quotes, not candles — for 251,395 instruments (prediction markets), captured co-located with nanosecond timestamps and normalized into one schema, with 1-minute OHLCV derived from it. Any instrument-day is €1 — buy as a guest, download instantly.

Instruments
251,395
Coverage
July 2025 – present
Recorded volume
21.1 TB
Turnover · 30d
$1.9B
Trades · 30d
39.1M
Avg / day
$63.6M
Overview

About Polymarket historical data

Polymarket historical data on CryptoStruct is the complete record of the venue's on-chain order book — every message of the CLOB feed, not candles or sampled prices: 251,395 contracts so far, July 2025 – present, each one an instrument-day file with every trade print and every Level-2 order-book update, recorded co-located and normalized into the same schema as our crypto venues. Prices are USDC-quoted event probabilities in 0..1 (the sample files quote a 0.001 tick; tick sizes are market-specific), and Polymarket families are matched on the market slug — a btc-updown-5m-… file reads exactly like any other contract file in the archive.

The data is sold as series-day bundles — one bundle is every contract of a series (all Bitcoin 5-minute windows, say) for one UTC day, from €1 — and as single contract-days in the Data Shop. 241 Polymarket series have their own pages with 30 days of per-day statistics, per-contract results grids and one free sample contract file each. Polymarket contract files average about 353 KB compressed (2026-09) — a 15-minute market's book streams for many hours around its window, so there is far more order-book life per contract than on Kalshi.

What the archive adds over a Polymarket price history pulled from the venue: the book. The public CLOB and Gamma endpoints (check the current docs for what they serve today) return current order books, market metadata and sampled price history per token, but a settled market's full Level-2 path — depth, spread, the endgame into resolution — only exists if it was recorded while the market traded. That live recording is what you download here.

How to

How to download Polymarket historical data

  1. Find the series: browse Polymarket data by topic or by category, or open the most-traded leaderboard and filter for Polymarket.
  2. Try the free sample: every series page offers one complete contract file of a recent settled day — native ticks, CSV/Parquet exports and a browser order-book replay — with no account or email.
  3. Pick the days: the series page links into the shop calendar, where each UTC day of the series is one item (from €1). Pay by card with an invoice, or with Premium and pack credits.
  4. Download in bulk: one request per day returns every contract file of that day as one ZIP (?kind=series_day&zip=1&complete=1); the range endpoint streams up to 100 owned days as one resumable tar — details in the download notes.
  5. Convert if you like: ?format=trades.csv.gz or ?format=trades.parquet on any download link, or the free Python reader for order-book grids — see the formats overview.
  6. Follow the walkthrough: How to download Polymarket historical data goes through every step with commands and an MCP recipe for agents.
What sets the Polymarket archive apart
  • Every message of the CLOB feed for every contract of every covered series, recorded live — not a sampled price history.
  • Full Level-2 depth per contract with nanosecond timestamps; top-of-book is derived by replaying the book (Polymarket publishes no separate BBO stream, so there is no BBO export — the free reader converts depth locally).
  • USDC prices in the files; turnover in our statistics is USD-normalized, so Polymarket and Kalshi series compare directly on the leaderboard.
  • One free sample contract per series and full-day samples on the downloads page.
Top trading pairs

Most-recorded Polymarket instruments

Ranked by archive size. Open any instrument for live analytics, or download its full history.

InstrumentTypeCoverageSize
will-china-invade-taiwan-before-2027PredictionsJuly 2025 – present7.08 GBDownload
will-benjamin-netanyahu-be-the-next-prime-minister-of-israelPredictionsNovember 2025 – present4.45 GBDownload
will-jd-vance-win-the-2028-us-presidential-electionPredictionsJuly 2025 – present1.40 GBDownload
will-shakhtar-donetsk-win-the-2026-27-uefa-champions-le_703c9862PredictionsJuly 2026 – present839 MBDownload
will-china-invade-taiwan-by-december-31-2027PredictionsMarch 2026 – present838 MBDownload
masoud-pezeshkian-out-by-december-31-793-289PredictionsMarch 2026 – present758 MBDownload
will-kristi-noem-leave-the-trump-administration-before-2027PredictionsDecember 2025 – present725 MBDownload
discord-ipo-before-2027PredictionsNovember 2025 – present713 MBDownload
will-flvio-bolsonaro-win-the-2026-brazilian-presidentia_863fe8a3PredictionsNovember 2025 – present630 MBDownload
will-mojtaba-khamenei-be-head-of-state-in-iran-end-of-2026PredictionsMarch 2026 – present613 MBDownload
will-nicols-maduro-be-the-leader-of-venezuela-end-of-2026PredictionsJanuary 2026 – present612 MBDownload
will-no-fed-rate-cuts-happen-in-2026PredictionsOctober 2025 – present585 MBDownload
Coverage

Market structure & coverage

Polymarket tick data has been recorded since July 2025, with new days added daily across prediction markets. The archive holds 251,395 instruments over 1 base assets, for 21.1 TB of recorded market data. Each day is one complete tick file — not a snapshot or candle feed — at €1 per instrument-day, self-service, with no subscription.

251,395Predictions
Activity

Polymarket trading activity — turnover, trades and trend

What our tick archive recorded on Polymarket: whole-venue USD turnover and trade counts per window, the month-by-month development and the split by instrument class.

Turnover · 30d
$1.9B
Trades · 30d
39.1M
Avg turnover / day
$63.6M
Avg trade size
$49
30d vs prior 30d
−1.8 %
Turnover · 365d
$29.9B
Busiest day
$294.7M · 2026-05-09
Peak active instruments
331,086 · 2026-10-11

Over the 30 days to 2026-10-14, our tick capture recorded 39,095,498 trades and $1.9B of USD turnover on Polymarket across 302,580 active instruments — an average of $63.6M per day, −1.8 % versus the 30 days before.

Whole-venue totals from every trade print in our own co-located tick capture (365 recorded days in the last 365, window ending 2026-10-14) — not venue-reported volume. Averages are over recorded days only.

Month by month
MonthTurnover (USD)TradesAvg / dayDaysvs previous month
Oct 2026 (month to date)$934.8M18.6M$66.8M14—
Sep 2026$1.8B39.6M$61.2M30−7.7 %
Aug 2026$2.0B49.8M$64.2M31−30.2 %
Jul 2026$2.8B58.6M$91.9M31−15.4 %
Jun 2026$3.4B65.3M$112.3M30+13.9 %
May 2026$3.0B68.1M$95.4M31−23.6 %
Apr 2026$3.9B86.5M$129.1M30−5.1 %
Mar 2026$4.1B112.9M$131.6M31+86.3 %
Feb 2026$2.2B66.3M$78.2M28+18.7 %
Jan 2026$1.8B33.5M$59.5M31−1.0 %
Dec 2025$1.9B29.7M$60.2M31+29.7 %
Nov 2025$1.4B19.0M$47.9M30—

Polymarket — USD turnover and trade counts summed per calendar month (UTC) from our tick archive. Days = UTC days with recorded activity; a partial month shows no month-over-month change.

Daily activity

Polymarket — trades, turnover and active contracts per day

Whole-venue totals per UTC day for the last 30 days, from every trade print in our own tick capture — not venue-reported volume.

UTC dayTradesTurnoverActive contracts
2026-10-141,342,659$72.7M302,580
2026-10-131,379,308$69.4M292,724
2026-10-121,307,112$53.1M290,382
2026-10-111,361,620$85.1M331,086
2026-10-101,303,373$70.4M329,222
2026-10-091,344,909$56.4M307,067
2026-10-081,344,431$49.0M296,096
2026-10-071,287,937$47.3M290,643
2026-10-061,294,958$68.1M293,782
2026-10-051,328,649$62.9M278,368
2026-10-041,346,288$102.7M284,710
2026-10-031,294,506$80.3M281,318
2026-10-021,382,810$61.6M265,063
2026-10-011,255,254$55.9M260,439
2026-09-301,178,193$45.4M258,545
2026-09-29906,730$36.6M260,587
2026-09-281,205,560$49.2M251,320
2026-09-271,278,667$85.9M264,678
2026-09-261,233,785$68.4M255,757
2026-09-251,249,093$56.9M237,529
2026-09-241,346,342$62.0M230,168
2026-09-231,346,264$47.0M223,304
2026-09-221,397,911$53.4M219,105
2026-09-211,398,442$52.4M204,616
2026-09-201,494,620$108.6M228,822
2026-09-191,220,986$75.7M241,312
2026-09-181,410,680$58.0M238,426
2026-09-171,259,120$61.2M214,071
2026-09-161,275,702$56.9M206,112
2026-09-151,319,589$57.1M203,301

Whole-venue totals per UTC day from our own tick capture: every trade print across every contract, USD turnover as price × size, and the number of contracts with activity that day. Days are finalized ~3 h after 00:00 UTC.

Biggest contracts

Most traded Polymarket contracts on 2026-10-14

The single event contracts with the most USD turnover on the newest captured day — open and close price and the outcome implied by the last print.

ContractSeriesOpen → CloseImplied outcomeTradesTurnover
ucl-rom-rma-2026-10-14-rmaUEFA Champions League0.490 → 0.999Yes6,817$6.6Mbuy file →
ucl-lin2-liv-2026-10-14-livUEFA Champions League0.750 → 0.999Yes3,544$3.0Mbuy file →
lol-fox1-kt-2026-10-14-game4League of Legends esports0.520 → 0.999Yes2,078$1.5Mbuy file →
atp-medvede-tsitsip-2026-10-13ATP Tennis (matches & props)0.680 → 0.999Yes936$1.2Mbuy file →
ucl-mnc-psg-2026-10-14-mncUEFA Champions League0.450 → 0.001No2,907$1.1Mbuy file →
lol-fox1-kt-2026-10-14League of Legends esports0.400 → 0.999Yes2,555$1.0Mbuy file →
ucl-mnc-psg-2026-10-14-psgUEFA Champions League0.330 → 0.999Yes2,858$947.4Kbuy file →
lol-fox1-kt-2026-10-14-game3League of Legends esports0.450 → 0.999Yes2,728$916.4Kbuy file →
wta-sabalen-annli-2026-10-14WTA Tennis (matches & props)0.850 → 0.001No3,272$902.0Kbuy file →
cs2-fal2-nip-2026-10-14Counter-Strike 2 esports0.750 → 0.999Yes1,717$823.4Kbuy file →

Single contracts ranked by USD turnover on 2026-10-14 (UTC), from every trade print in our tick archive. Prices quote 0..1; the implied outcome reads the last print of the day (≥ 0.97 Yes/Up, ≤ 0.03 No/Down) — venues publish the official result. Each contract’s day file is sold individually, the whole series day as a bundle.

Most active

Most traded Polymarket series (last 30 days)

By USD turnover from our own daily statistics over every contract of the series; full ranking on the leaderboard.

#SeriesTrades (30d)Turnover (30d)Days
1NFL (games & props)417,157$192.8M30Buy days
2BTC Up/Down 5m12,568,195$186.7M30Buy days
3Counter-Strike 2 esports1,193,538$137.1M30Buy days
4ATP Tennis (matches & props)771,374$133.6M30Buy days
5League of Legends esports733,595$113.2M30Buy days
6Dota 2 esports597,652$107.4M30Buy days
7MLB (games & props)368,182$81.5M30Buy days
8College Football (CFB games & props)315,347$77.7M30Buy days

Trades and USD turnover summed over every contract of the series, from the recorded tick data; 30 days to 2026-10-14. Series without statistics in the window are omitted.

Most traded prediction markets — full leaderboard →

Live feed

Polymarket in real time — WebSocket feed by the UTC day

The same Polymarket feed that fills this archive streams live: order book and trades over WebSocket (JSON or SBE), captured at the venue in London and delivered at our Tokyo endpoint over a dedicated line.

Polymarket lines: ~69.8 ms London → Tokyo — one-way line latency from the site where the venue is captured to our endpoint — the venue's own latency and the on-ramp to your client come on top.

Bought self-serve by the UTC calendar day — €99 per market-day, whole market only; no subscription, nothing renews. Enterprise subscriptions already cover further locations and venues.

Why CryptoStruct

Why buy Polymarket data here

Four things every page on this site is built on — and the reason the numbers above exist at all.

We record everything

The complete public feed of each venue as it was published: every Level-2 snapshot and update at the venue's full book depth, every trade with its aggressor side, every quote, funding, mark-price and liquidation event — for every instrument the venue lists, every UTC day since we added the venue. Nothing sampled, no top-N cut, no on-demand capture.

Institutional grade

Captured co-located at the venue with the exchange timestamp and our receive timestamp in integer nanoseconds, an event-id chain that makes any gap visible, and one normalized schema across 35+ venues — the same capture our own high-frequency trading engine and enterprise feeds run on.

€1 per instrument-day

Any instrument-day is €1, series-day bundles start at €1 — no subscription, no minimum order, no tiers to unlock. Credit packs lower the effective price and never expire, and every venue has free full-day samples to test against first.

Self-service for everyone

Pick the days in the Data Shop, pay by card as a guest and download immediately — no sales call, no enterprise contract, no KYC. Coding agents buy the same files through the MCP server, and the free Agent Skill teaches them the format.

Agents: /llms.txt · MCP server /mcp · every page as markdown via Accept: text/markdown

FAQ

Polymarket historical data — FAQ

What Polymarket historical market data can I download?

Tick-by-tick trades, Level-2 order-book depth, 1-minute OHLCV/VWAP and bid-ask spreads for 251,395 Polymarket instruments across prediction markets. Each file is one instrument for one UTC day.

How far back does Polymarket data go?

Polymarket coverage runs July 2025 – present. Each day is one complete tick file — not a snapshot or candle feed — at €1 per instrument-day, self-service, with no subscription. Availability varies per instrument — check the per-instrument calendar on the analyze page.

Do you provide Polymarket order-book and L2 depth data?

Yes — every file carries the full Level-2 book as the venue published it: one snapshot, then every incremental update at the venue's full depth, plus top-of-book where Polymarket publishes a separate stream, alongside the raw trade stream — one schema across all venues.

Do you record every Polymarket instrument, or only the top pairs?

Every instrument Polymarket lists, every message it publishes, every UTC day since we added the venue — 251,395 instruments so far. No top-N cut, no sampling, no capture on demand; the archive is the complete feed, recorded co-located with nanosecond timestamps.

What format are the Polymarket data files in?

One zstd-compressed text file per instrument per UTC day, in the schema documented in the market-data specification. Grab free samples on the downloads page.

Can I download Polymarket data as CSV or Parquet?

Yes — every free sample and every purchased tick day also exports as gzipped CSV or Parquet at no extra cost: trades in both formats. Polymarket records full order-book depth without a separate BBO stream — the free reader script converts depth locally. Timestamps are integer microseconds UTC and the columns load straight into pandas, polars or DuckDB — see the formats overview.

How much does Polymarket historical data cost?

€1 per Polymarket instrument-day — no subscription, no minimum order, no account needed: buy as a guest, download instantly, or use credit packs that never expire. Free full-day samples first on the downloads page; details on pricing.

How much volume does Polymarket trade per day?

Over the 30 days to 2026-10-14 our tick capture recorded $1.9B of USD turnover on Polymarket, about $63.6M per UTC day across 302,580 active instruments. That is −1.8 % versus the 30 days before. Over the last 365 days (365 recorded days) the archive holds $29.9B of Polymarket turnover. The figures are summed from every trade print in the archive, not from venue-reported volume.

How many trades per day happen on Polymarket?

39,095,498 trades in the 30 days to 2026-10-14 — about 1.3M per UTC day, with an average trade size of $49. Every one of these prints is in the Polymarket instrument-day files, with nanosecond exchange timestamps and the order-book state around it.

What was the busiest Polymarket trading day in the archive?

2026-05-09, with $294.7M of USD turnover over 2,106,262 trades (365-day window ending 2026-10-14). The busiest full month was Mar 2026 at $4.1B. Any of these days can be downloaded per instrument from the shop.

Does Polymarket provide historical data?

Polymarket's public endpoints (check the current docs) serve current order books, market metadata and sampled price history per token — enough for a price chart, not for microstructure: the full Level-2 path of a settled market is not reconstructable after the fact. CryptoStruct records the CLOB live and sells the resulting contract files per series-day.

Is Polymarket historical data quoted in USD or USDC?

The contract files carry the venue's own USDC prices in 0..1 exactly as traded. Turnover in our per-day statistics and on the leaderboards is USD-normalized so Polymarket and Kalshi series can be compared directly.

What is the Polymarket tick size in the data?

In the sample files the recorded tick size is 0.001 (USDC); tick sizes are market-specific and may change over time, and every file states its own ticksize in the masterdata header on line one.

Is Polymarket market data available in real time?

Yes — the same Polymarket feed streams live over WebSocket (JSON or SBE), captured at the venue in London and delivered at our Tokyo endpoint over a dedicated line. Polymarket lines: ~69.8 ms London → Tokyo — one-way line latency from the site where the venue is captured to our endpoint — the venue's own latency and the on-ramp to your client come on top. Access is bought by the UTC day (€99 per market-day, whole market only) with one API key — see Polymarket real-time market data and the connection guide.