Built for Serious
Market Research and Trading
Explore the data, API capabilities, and use cases that power quantitative research and trading strategies across every Polymarket category.
All Polymarket Categories Indexed
We index all categories available in Polymarket markets. The cards below are representative examples, not an exhaustive list.
Politics
Election and policy-related markets.
Examples
Economy & Finance
Macro indicators and financial-event markets.
Examples
Tech & AI
Technology and AI milestone markets.
Examples
World & Culture
Global affairs, science, and culture-related markets.
Examples
PolymarketData provides historical access across all Polymarket categories through queryable series, events, markets, prices, metrics, and order book data.
Comprehensive Data Coverage
Everything you need for professional backtesting and research, captured at 1-minute intervals across all active markets.
L2 Order 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"}, ...]}jsonPrice & Volume
Last trade price, 24h volume, and historical price series for trend analysis and signal generation.
{ "price": 0.52, "volume_24h": 125450.80, "price_change_24h": 0.04}jsonLiquidity Metrics
Total liquidity, spread, and depth metrics to understand market efficiency and slippage risk.
{ "liquidity": 1613500.75, "spread": 0.02, "depth_1pct": 45000}jsonFull Metadata
Series, events, markets, tokens, and outcomes. Complete relational structure for any query pattern.
{ "series_id": "2024-election", "event": "Presidential Winner", "market": "Trump vs Harris"}jsonREST 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
# 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)pythonBuilt for Your Use Case
Built for backtesting, quantitative research, market making, and academic analysis on historical prediction market data.
Backtesting
Validate trading strategies against historical market states. Replay order books to simulate realistic execution.
Alpha Research
Discover patterns in prediction market behavior. Analyze how markets price information and resolve over time.
Academic Research
Study prediction market efficiency, information aggregation, and forecasting accuracy with granular data.