Polymarket historical data, tested
Updated
The free APIs give you 1-minute prices for the whole life of a market and every trade, without a key. They give you no historical order book.
Tested: 7 November 2026
How far back Polymarket price history goes
Same data, two routes, and a very different reach.
What each free Polymarket API returns
Access to these hosts is restricted in some countries, where a request fails with a DNS or certificate error that reads like a broken machine.
Polymarket datasets and paid archives
The rest of the Polymarket data lives in open datasets and paid archives. Compare start dates first, since a book cannot be recorded after the fact.
| Source | What it holds | Access |
|---|---|---|
| moose-code/polymarket-onchain-v1 | Fills, positions, redemptions, to 24 Apr 2026 | Free, CC BY 4.0 |
| TimeSeventeen/Polymarket-v2 | Fills from 3 Apr 2026, refreshed daily | Free, CC BY 4.0 |
| vgregoire/polymarket-users | Trades and 5-minute bars, Nov 2022 to Mar 2026 | Free, CC BY 4.0, except API fields |
| Pendulum Flow V3 | The live book feed as hourly Parquet | Free, CC BY 4.0 |
| Oddpool | Book snapshots, top of book, trades | On all plans, Free included |
| Telonex | Tick-by-tick book, trades, on-chain fills | 5 trial downloads, then from $99 a month |
| Tardis.dev | Incremental L2 and book snapshots | First day of each month free, plans from $650 a month |
Check each licence before using a source in a product: Telonex forbids redistributing its data, for one.
Download a Polymarket market’s 1-minute history
Find the token id on Gamma, then walk the CLOB route in windows of 15 days at 1-minute fidelity. In our test, the ten months of the 2024 presidential market came to 441,401 bars.
Or backtest Polymarket strategies in Python from the slug alone: the connector does this for you.
FAQ
Keep reading
- Backtest Polymarket strategies in Python →
- Free crypto tick data, and how to backtest it →
- MBO, MBP and BBO: order book data, level by level →
- Manifold-BT vs NautilusTrader →
- Read the documentation →
- Best Python backtesting libraries, compared →
- How to backtest a trading strategy →
- What is backtesting? →
- Algorithmic trading in Python →
- Walk-forward optimization in Python →
Run your first backtest
Install Manifold-BT and backtest any Polymarket market from its slug. The Rust core runs years of bars sub-second so you can sweep parameters instead of waiting.
Polymarket and its logo belong to their owner. Manifold-BT is an independent backtesting library, not affiliated with or endorsed by Polymarket. It reads public data and places no bets or orders.