Features

Every Polymarket market.
Every minute, on record.

Prices, liquidity metrics and full L2 order books, captured at 1-minute intervals across every category. One REST API, one Python SDK.

Markets
1M+
Rows
19B+
Resolution
1 min
GLOBAL MARKETS
LIVE
Market coverage

If it trades on Polymarket, it's indexed.

Every category, queryable as series, events, markets, prices, metrics and order books. A few examples below.

01

Politics

Election and policy-related markets.

US electionsPolicy outcomes
04

Economy & Finance

Macro indicators and financial-event markets.

CPI releasesFed decisions
05

Tech & AI

Technology and AI milestone markets.

Model releasesProduct launches
06

World & Culture

Global affairs, science, and culture-related markets.

The data

Four layers, one timeline.

Everything you need for professional backtesting and research, captured at 1-minute intervals across all active markets.

Bids

0.49
0.48
0.47
0.46
0.45
0.44
0.43

Asks

0.51
0.52
0.53
0.54
0.55
0.56
0.57

GET /v1/markets/{id}/books

Full bid/ask depth at every snapshot. Reconstruct the exact market state at any historical moment.

{  "bids": [{"price": "0.49", "size": "1120"}, ...],  "asks": [{"price": "0.51", "size": "980"}, ...]}json
API + SDK

REST API + Python SDK

Discover markets, then query historical metrics, prices, and books with shared parameters. The Python SDK wraps the same API surface for faster research workflows.

Endpoint map

  • Discovery

    /v1/series, /v1/events, /v1/markets

  • History

    /v1/markets/{id_or_slug}/metrics, /prices, /books

  • Utility

    /v1/health, /v1/usage

python-sdk-quickstart.py
Docs
# pip install polymarketdata-sdkfrom polymarketdata import PolymarketDataClient# API key can also be set via POLYMARKETDATA_API_KEYwith PolymarketDataClient(api_key="YOUR_API_KEY") as client:    health = client.utility.health()    usage = client.utility.usage()    print(health.status)    print(usage.plan)    print(usage.limits.requests_remaining)python
Use cases

What people build with it.

replayt+00m
01

Backtesting

Validate trading strategies against historical market states. Replay order books to simulate realistic execution.

GET /markets/{id}/books

new information
repriced
02

Alpha Research

Discover patterns in prediction market behavior. Analyze how markets price information and resolve over time.

GET /markets/{id}/prices

outcomeforecast
03

Academic Research

Study prediction market efficiency, information aggregation, and forecasting accuracy with granular data.

GET /series → /events → /markets