Compare

Best Polymarket historical data APIs and datasets (2026)

Polymarket's own API keeps no past order books, so every provider below records the WebSocket feed itself. PMData has the most granular data (raw WebSocket messages, recorded over two redundant connections), colocated collection for high-frequency backtests (4.6 ms median latency), and Chainlink data collected directly in the same region for crypto Up/Down backtests. Published by PMData; every other entry is read from the provider's own site.

Last updated

Competitor details as of , per each vendor's public site.

Polymarket historical data providers compared, as of 2026-10-12
ProviderFrequencyLatency (p50 / p99)Clock error boundRedundancyHistoryPrice
PMDataTick-level (L2)4.6 / 40.1 ms< 40 µs (AWS PHC)2 WebSocket connections per market, separate networksUp/Down since 2026-02-01; all markets since 2026-05-01$49/mo
TelonexSnapshots + quotes8.3 / 73.1 msNot published2 WebSocket connections per marketSince 2025-10-11; on-chain fills since 2022-11$99/mo/exchange
Tardis.devTick-level (L2)5.7 / 56.1 ms (on its 2026-08-01 data)±257–396 µs (Google NTP example)1 WebSocket connection per marketSince 2026-05-25$650/mo (all exchanges)
MarketlensTick-level (L2)Not publishedNot publishedRedundant connections (number not published)Since 2026-03-01$39/mo
PredexonTick-level (L2)Not publishedNot publishedNot publishedBooks since 2026-01; trades since 2020$49/mo + $40/GiB tick data
PolymarketData.co1 minNot publishedNot publishedNot published1 to 3 months; since 2025-08 on the $360/mo plan$60/mo
PolyOrderBooks250 msNot publishedNot publishedNot published3 days free; 30 to 120 days paid$19/mo
Resolved Markets50 ms (crypto), 500 ms (sports)Not publishedNot publishedNot publishedSince 2026-03, unlimited on every plan$17/mo
DepthFeedTick-level (L2) on Desk; 30 s on other plansNot publishedNot publishedNot publishedSince 2026-02-12; 7 to 90 days or full archive$29/mo
PolyHistorical300 msNot publishedNot publishedNot publishedRolling 31 or 60 days$17/mo
PolyBackTest125 msNot publishedNot publishedNot publishedRolling 31 to 180 days$19.90/mo
PolyTestNot publishedNot publishedNot publishedNot publishedRolling 31 days$29/mo

Read from each provider's site on . Latency is collection latency: receive time minus Polymarket's event time, measured by PMData on identical order book events; see the method. Other providers do not publish it; the API response times some advertise are a different measure. Prices are the lowest monthly list price.

How to choose

Which Polymarket data provider to pick for each need
If you needPickWhy
Every order book update, as complete as possiblePMDataThe most granular data: Polymarket's WebSocket messages stored unmodified, so any book can be rebuilt at any moment. Each market is recorded over two connections on separate networks, so if one drops, the other keeps recording. All markets since 2026-05-01.
High-frequency or market-making backtestsPMDataCollected in AWS London, colocated with Polymarket's exchange: 4.6 ms median collection latency, the lowest measured, with a clock error bound under 40 µs (AWS PHC) vs ±257–396 µs in Google's NTP examples, so the latency you model matches what you would see live. With pm-hftbacktest, backtests matched live trading in 95.32% of 547 BTC 5-minute markets.
Crypto Up/Down backtestsPMDataChainlink Data Streams and 30s/60s TWAP collected directly from Chainlink in the same region as the order books: the price these markets resolve on since 2026-08-07. Every Up/Down series since 2026-02-01, one ZIP per series per day.
Order book history from before 2026TelonexPolymarket data since 2025-10-11. It sells snapshots and quotes rather than every message, so books cannot be rebuilt event by event.
Predict.fun or Binance alongside PolymarketTelonexCovers Polymarket, Predict.fun and Binance, at $99/month per exchange.
Polymarket added to a Tardis.dev plan you already pay forTardis.devPolymarket comes in the same format as the 50+ crypto exchanges in your plan. Bought for Polymarket alone, it costs far more than the providers above.
A free price line for one marketPolymarket APIThe /prices-history endpoint returns one outcome token's price at intervals down to 1 minute. No order books.
Every on-chain trade since 2022, freeHugging Face datasetSII-WANGZJ/Polymarket_data: 6.6 billion trades as Parquet under the MIT license. Trades only, no order books.

For a head-to-head on latency and raw data, see the Polymarket data provider comparison and PMData vs Telonex.

The official Polymarket API

Free, and the right source for the current order book and live updates. For history it offers only the /prices-history endpoint: a price series for one outcome token, at intervals down to 1 minute. It has no past order books and no bulk downloads.

Free datasets

The SII-WANGZJ/Polymarket_data dataset on Hugging Face has 6.6 billion on-chain trades across 4.0M markets since the CLOB launch on 2022-11-21, as 279 GB of Parquet under the MIT license; it has trades only, no order books. Tardis.dev publishes the first day of each month as free CSV files, and PolyOrderBooks and Marketlens publish sample datasets. For order books, the PMData free trial includes 600 downloads.

Frequently asked questions

Try PMData on your own backtest

The free tier includes 600 file downloads of tick-level L2, trades, and on-chain fills.

See pricing