Production base URLPaths in this documentation are relative to that host. Every
/v1 data route requires a valid API key.Quick start
Authenticate and query the catalog and history. If you are new here: get an API key, check rate limits, and review error handling before querying at scale.X-API-Key header.
First time here?
Create an account, verify your email, generate an API key, and run your first historical query.
What you can build
Market discovery
Search series, events, and markets with tags, status, volume, and date filters.
Price history
Outcome-level prices from 250ms native capture through daily aggregates.
Liquidity analytics
Volume, liquidity, and spread for execution-quality and microstructure research.
Order book depth
Historical L2 bid and ask ladders for slippage and depth analysis.
Coverage
We ingest and serve Polymarket crypto and sports markets. Passcategory=crypto or category=sports to pin a request to one archive, or omit
it to page across both. See Discovery overview for catalog
scope.
Data model
1
Discover
Search with
GET /v1/markets or browse series and events.2
Resolve
Read
GET /v1/markets/{id_or_slug} for outcome token identifiers and resolution state.Design principles
Links
Create account
Free Starter plan — no credit card.
Dashboard
API keys, usage, and account settings.
Python SDK (PyPI)
Official
polyorderbooks client — pip install polyorderbooks.Python examples
Runnable scripts for discovery, books, and backtests.
OpenAPI
Machine-readable specification (hosted with these docs).