Research

Best Polymarket Historical Data APIs & Datasets in 2026

The best provider depends on whether you need official free prices, current books, historical L2, tick Parquet, multi-venue coverage, or a Polymarket crypto REST archive. This matrix uses facts from public documentation — verified August 18, 2026.

Last verified: August 18, 2026. Public pricing and features may change — follow source links for the provider's current documentation.

PolyOrderbooks is independent and is not affiliated with Polymarket or the providers compared on this page.

Quick answer

How to choose

  • Free official prices — Polymarket /prices-history and /batch-prices-history
  • Current L2 books — Polymarket GET /book and CLOB WebSocket feeds
  • Historical L2 over REST — PolyOrderbooks, PolymarketData, DepthFeed, Predexon
  • Tick Parquet pipelines — Telonex, Predexon ticks, polyReplay archive
  • Multi-venue research — Telonex, DepthFeed, Predexon
  • Crypto API-first backtests — PolyOrderbooks at 1-second capture

Matrix

Provider comparison

Public pricing at time of verification (August 18, 2026). Table order is not a ranked recommendation — use the Best for column and summaries below to match your workflow.

ProviderHistorical pricesHistorical L2Resolution / captureREST APIPythonBulk exportFree tierStarting paidCoverageBest for
Official Polymarket APIsYes — GET /prices-history and POST /batch-prices-historyCurrent L2 via GET /book; no documented arbitrary historical full-L2 archive endpointHistorical price series with configurable fidelity; current book via GET /book; live streamingYesOfficial py-clob-client; public reads via requestsNot publicly documented as bulk historical exportYes — public market-data endpoints (rate-limited)$0 — no separate API subscription documented publiclyDocumented historical price series; current L2 books and streaming updatesDiscovery, trading, current order books, official historical price series
PolyOrderbooksYesYes — full bid/ask ladders1-second capture; query resolution 60s (Starter) to 1s (Pro/Scale)YesOfficial Python SDK on PyPIEnterprise S3 delivery (Parquet, CSV, JSON)Yes — Starter plan$19/month Pro (public pricing at time of verification)Continuous archive; resolved markets stay queryableHistorical Polymarket L2, REST-first workflows, Python backtesting
PolymarketDataYesYes — timestamped L2 snapshots (paid plans advertise 1-minute L2)1-minute highest documented archive resolution; query params 1m–1dYes — api.polymarketdata.co/v1Documented requests examples; dedicated Python SDK not publicly documentedYes — S3 exports and Enterprise bulk deliveryYes — Free $0/month$60/month Trader (Pro $120, Ultra $360; Enterprise/Bulk contact)From August 2025 onward (per public site)Broad Polymarket market coverage, SQL-friendly historical API, L2 at 1-minute resolution
TelonexYes — quotes and crypto resolution pricesYes — book_snapshot_5, book_snapshot_25, book_snapshot_fullEvent-driven off-chain books (not interval sampled); tick trades; daily Parquet deliveryYes — REST API for Parquet file downloadstelonex pip package with DataFrame helpersYes — primary workflow is Parquet downloadsYes — metadata free; 5 trial file downloads$99/month Single Exchange (public pricing at time of verification)Off-chain from 2025-10-11; on-chain fills from market inception; crypto prices from 2026-04-02; occasional gaps before 2026-01-19Tick-level Parquet pipelines, multi-exchange bulk research, DuckDB/Polars workflows
DepthFeedYes — prices in snapshot payloadsYes — full bid/ask ladders (up to 100 levels on Kalshi per docs)Event-driven websocket capture (Polymarket/Limitless); interval downsampling 1s–1dYes — Bearer token REST APINot publicly documentedNot publicly documentedYes — Explorer $0, 7-day BTC sample, 1 req/sec$29/month Quant (public pricing at time of verification)Rolling 7/30/90-day windows by plan; full archive on Desk ($249/mo)Event-driven full-depth books, multi-venue sports/crypto, WebSocket + REST
PredexonYes — candlesticks, market price, volumeYes — orderbook history; tick-level Parquet deltasHistorical snapshots at ms resolution; tick Parquet bulkYes — api.predexon.comTypeScript SDK documented; Python client not prominently documentedYes — tick history Parquet downloadsYes — unlimited core market data, historical trades, orderbooks, and pricing on Free$49/month Dev (Pro $249, Enterprise $499+; historical endpoints free on all plans)Not publicly documented per-venue start datesMulti-venue data layer, wallet analytics, smart money, live WebSocket feeds
polyReplay (site offline)Previously documented tick-level prices; not reachable while the site is offlinePreviously documented tick-by-tick order books; not reachable while the site is offlineCapture ended July 17, 2026; site offline as of 2026-08-18Previously REST API v1; api.polyreplay.dev not responding as of 2026-08-18No official SDK published to PyPI as of 2026-08-18Previously per-market Parquet and whole-day bundles; not reachable as of 2026-08-18Not available — signup unreachable as of 2026-08-18Not purchasable — pricing page unreachable as of 2026-08-18Archive covered through July 17, 2026, but is not currently downloadable — site offline as of 2026-08-18No current use — service unreachable. Listed for teams migrating off it.

Official Polymarket APIs

Historical prices
Yes — GET /prices-history and POST /batch-prices-history
Historical L2
Current L2 via GET /book; no documented arbitrary historical full-L2 archive endpoint
Resolution / capture
Historical price series with configurable fidelity; current book via GET /book; live streaming
REST API
Yes
Python
Official py-clob-client; public reads via requests
Bulk export
Not publicly documented as bulk historical export
Free tier
Yes — public market-data endpoints (rate-limited)
Starting paid
$0 — no separate API subscription documented publicly
Coverage
Documented historical price series; current L2 books and streaming updates
Best for
Discovery, trading, current order books, official historical price series

PolyOrderbooks

Historical prices
Yes
Historical L2
Yes — full bid/ask ladders
Resolution / capture
1-second capture; query resolution 60s (Starter) to 1s (Pro/Scale)
REST API
Yes
Python
Official Python SDK on PyPI
Bulk export
Enterprise S3 delivery (Parquet, CSV, JSON)
Free tier
Yes — Starter plan
Starting paid
$19/month Pro (public pricing at time of verification)
Coverage
Continuous archive; resolved markets stay queryable
Best for
Historical Polymarket L2, REST-first workflows, Python backtesting

PolymarketData

Historical prices
Yes
Historical L2
Yes — timestamped L2 snapshots (paid plans advertise 1-minute L2)
Resolution / capture
1-minute highest documented archive resolution; query params 1m–1d
REST API
Yes — api.polymarketdata.co/v1
Python
Documented requests examples; dedicated Python SDK not publicly documented
Bulk export
Yes — S3 exports and Enterprise bulk delivery
Free tier
Yes — Free $0/month
Starting paid
$60/month Trader (Pro $120, Ultra $360; Enterprise/Bulk contact)
Coverage
From August 2025 onward (per public site)
Best for
Broad Polymarket market coverage, SQL-friendly historical API, L2 at 1-minute resolution

Telonex

Historical prices
Yes — quotes and crypto resolution prices
Historical L2
Yes — book_snapshot_5, book_snapshot_25, book_snapshot_full
Resolution / capture
Event-driven off-chain books (not interval sampled); tick trades; daily Parquet delivery
REST API
Yes — REST API for Parquet file downloads
Python
telonex pip package with DataFrame helpers
Bulk export
Yes — primary workflow is Parquet downloads
Free tier
Yes — metadata free; 5 trial file downloads
Starting paid
$99/month Single Exchange (public pricing at time of verification)
Coverage
Off-chain from 2025-10-11; on-chain fills from market inception; crypto prices from 2026-04-02; occasional gaps before 2026-01-19
Best for
Tick-level Parquet pipelines, multi-exchange bulk research, DuckDB/Polars workflows

DepthFeed

Historical prices
Yes — prices in snapshot payloads
Historical L2
Yes — full bid/ask ladders (up to 100 levels on Kalshi per docs)
Resolution / capture
Event-driven websocket capture (Polymarket/Limitless); interval downsampling 1s–1d
REST API
Yes — Bearer token REST API
Python
Not publicly documented
Bulk export
Not publicly documented
Free tier
Yes — Explorer $0, 7-day BTC sample, 1 req/sec
Starting paid
$29/month Quant (public pricing at time of verification)
Coverage
Rolling 7/30/90-day windows by plan; full archive on Desk ($249/mo)
Best for
Event-driven full-depth books, multi-venue sports/crypto, WebSocket + REST

Predexon

Historical prices
Yes — candlesticks, market price, volume
Historical L2
Yes — orderbook history; tick-level Parquet deltas
Resolution / capture
Historical snapshots at ms resolution; tick Parquet bulk
REST API
Yes — api.predexon.com
Python
TypeScript SDK documented; Python client not prominently documented
Bulk export
Yes — tick history Parquet downloads
Free tier
Yes — unlimited core market data, historical trades, orderbooks, and pricing on Free
Starting paid
$49/month Dev (Pro $249, Enterprise $499+; historical endpoints free on all plans)
Coverage
Not publicly documented per-venue start dates
Best for
Multi-venue data layer, wallet analytics, smart money, live WebSocket feeds

polyReplay (site offline)

Historical prices
Previously documented tick-level prices; not reachable while the site is offline
Historical L2
Previously documented tick-by-tick order books; not reachable while the site is offline
Resolution / capture
Capture ended July 17, 2026; site offline as of 2026-08-18
REST API
Previously REST API v1; api.polyreplay.dev not responding as of 2026-08-18
Python
No official SDK published to PyPI as of 2026-08-18
Bulk export
Previously per-market Parquet and whole-day bundles; not reachable as of 2026-08-18
Free tier
Not available — signup unreachable as of 2026-08-18
Starting paid
Not purchasable — pricing page unreachable as of 2026-08-18
Coverage
Archive covered through July 17, 2026, but is not currently downloadable — site offline as of 2026-08-18
Best for
No current use — service unreachable. Listed for teams migrating off it.

Download the comparison

Export the same provider fields as CSV for spreadsheets or data-room reviews.

Providers

Provider summaries

Summaries below are grouped for readability — not a #1–#7 ranking. Each provider fits different workflows; see the matrix for side-by-side facts.

Official Polymarket APIs

Best for discovery (Gamma), trading, documented /prices-history and /batch-prices-history, and current L2 via GET /book — not a documented arbitrary historical full-L2 archive. See our Polymarket API guide.

PolyOrderbooks

Best for Polymarket crypto L2 with REST-first workflows, 1-second capture, Python SDK, and queryable resolved markets. Free L2 sample.

PolymarketData

Best for very broad Polymarket coverage with 1-minute L2 via api.polymarketdata.co and a documented free tier.

Telonex

Best for tick-level Parquet downloads across Polymarket, perpetuals, Predict.fun, and Binance.

DepthFeed

Best for event-driven full-depth ladders across Polymarket, Kalshi, and Limitless with REST + WebSocket.

Predexon

Best for multi-venue REST, wallet analytics, and live feeds behind one API key.

polyReplay (site offline)

Best for closed BTC/ETH Up/Down tick archives with Binance overlays — capture stopped July 17, 2026; archive is not actively growing.

FAQ

Does Polymarket have historical data?

Yes — official APIs document GET /prices-history and POST /batch-prices-history for historical price series, plus GET /book for current L2 order books. That is not the same as a third-party general-purpose arbitrary historical full-L2 archive endpoint.

What is the best Polymarket historical data API?

It depends on workflow: official APIs for free price history and trading; PolyOrderbooks or PolymarketData for REST L2 archives; Telonex for Parquet tick bulk; DepthFeed for event-driven depth; Predexon for multi-venue analytics; polyReplay for closed BTC/ETH tick archives.

Where can I download a comparison spreadsheet?

Download the provider comparison CSV from polyorderbooks.com/datasets/polymarket-data-provider-comparison.csv — no signup required.