Find a market
Search markets with the discovery APIs. Get the slug, outcomes, and status — open or already resolved.
Full bid/ask depth for Polymarket crypto markets, captured every second. Query books, prices, and liquidity through a REST API, Python SDK, or MCP server — not just midpoints.
Research dataset
897k order book snapshots at 1-second resolution, registered on Zenodo (10.5281/zenodo.22084114, August 2026) with a DataCite DOI and CC BY 4.0 licence. Free to download — valid in a data availability statement. Paid archives typically offer no persistent identifier.
Published on
Side by side
Polymarket's API is great for live prices. Typical historical archives sample once per minute. We capture full bid/ask depth every second — built for crypto backtests and final-minute settlement research.
| Feature | Public API | Typical paid archives | PolyOrderbooks |
|---|---|---|---|
| Historical L2 order books | Current book only | 1-minute snapshots (typical) | 1-second full ladders |
| Free tier order books | No archive | Often none on free | Yes — Starter includes L2 |
| Finest query resolution | 1-minute prices | 1 minute | 1 second on every plan |
| AI / MCP access | Build your own wrapper | No official MCP | Official MCP server |
| Paid entry (L2 archive) | N/A | From ~$60/mo (typical) | Data from $19/mo (30-day window) |
Backtest AI
Describe a crypto up/down strategy in a sentence — “Buy DOWN on BTC 15m below 0.40, take profit at 0.55, stop loss at 0.30” — and Backtest AI turns it into executable rules and replays it over resolved Polymarket markets from the PolyOrderbooks archive.
Three steps. One API. Your client never talks to live Polymarket.
Search markets with the discovery APIs. Get the slug, outcomes, and status — open or already resolved.
Choose a time range and resolution. Prices and liquidity use the same window so your charts and filters stay aligned.
Load historical bid/ask levels to estimate fills and slippage — detail a mid-price series cannot give you.
Indexed crypto markets with order books, prices, and metrics captured on the same 1-second timeline.
Full bid and ask ladders as [price, size] for each outcome.
/markets/bitcoin-all-time-high-by-december-31-2026/booksHow to connect
Choose how you want to pull historical data — REST API, Python SDK, MCP for AI clients, or Enterprise S3 bulk export.
Markets, books, prices, and metrics over HTTPS — one API key, any language.
Official PyPI client (polyorderbooks) for scripts, notebooks, and backtests.
1-second L2 order books in Cursor and Claude — official MCP server.
Sales-assisted bulk drops in Parquet, CSV, or JSON — one-time or on a schedule.
First time here? Read the API quickstart, then pick a path above.
Free Starter includes order books. Upgrade for longer history and higher rate limits.
Start free — no credit card required.
Pick a history window, then add speed and Backtest AI as needed.
History window
Speed
300 requests/min · 50,000/day
Pay by card or crypto
Write your idea in plain English. We'll tell you if it's a money-maker.
Pay by card or crypto
Full data dumps, custom feeds, and bespoke delivery.
Mid prices are easy to chart. Depth is what tells you whether a trade would have filled.
Walk historical bid and ask levels when you size an order. Spot thin books and wide spreads before a backtest looks too clean.
Pull prices and metrics on the same window as the book. Focus on times the market was deep enough to trade.
After an event resolves, the market stays in our archive — including the winner — so you can still study it.
Short answers before you open the docs. See all questions →
The live API shows what is happening now. PolyOrderbooks stores history — past order books, prices, and liquidity — so you can replay a market after it has moved on.
Open markets are snapshotted every second. Every plan, including the free Starter tier, can query down to 1s. Coarser buckets (1m–1d) are available on every plan.
Yes. Use L2 bid and ask ladders to estimate fills and slippage instead of relying on mid prices alone. Pull prices and metrics on the same time window so signals and liquidity stay aligned.
No. PolyOrderbooks is an API product. Use the dashboard for keys and usage; the full API reference is at docs.polyorderbooks.com — your integrations call the REST API directly.
Yes. The official polyorderbooks package is on PyPI (pip install polyorderbooks). Runnable examples live on GitHub. REST remains the core API; the SDK wraps the same endpoints.
Yes. @polyorderbooks/mcp-server on npm exposes historical order books, prices, and metrics as MCP tools in Cursor, Claude Desktop, and other MCP clients. Same 1-second archive as the REST API — install steps at polyorderbooks.com/polymarket-mcp-server.
Create an account, verify your email, and generate an API key from the dashboard. Plan limits are enforced on the hosted API — see pricing and the docs to get started.
No. PolyOrderbooks is an independent data product and is not affiliated with or endorsed by Polymarket.
Create an account, read the docs, and call the API. Upgrade when you need more.
Paid plans support card payments and 300+ cryptocurrencies.