Data
Polymarket 5 minute market data
Polymarket's fastest recurring markets ask one question every 5 minutes: up or down. Marketlens has recorded 42,021 BTC windows since March 1, 2026, alongside ETH, SOL, XRP, DOGE, BNB, and HYPE series, each with full L2 order books, trades, candles, and outcomes. This page covers the 5 minute dataset itself; endpoint reference is in the docs and provider comparisons are on compare.
How 5 minute markets work
Every 5 minutes Polymarket lists a fresh market on whether an asset will finish the window higher or lower. The window trades for its 5 minutes, closes, and resolves Up or Down against a reference price for the asset; a new market is already open before the old one settles, so the chain never pauses. Marketlens records every window of every chain and stores the resolved outcome as winning_outcome, which is what backtests should settle against (see resolution history).
Because each market lives for only minutes, microstructure is the whole game: books move fast and the difference between a sampled feed and a change level record is largest here. Marketlens stores every price change with a millisecond timestamp, chained to full snapshots, so any instant inside a window reconstructs exactly.
The series and their coverage
Seven up or down chains run on a 5 minute cadence. Each link below is a live coverage page with market counts, resolution splits, and SDK samples:
The wider crypto picture, including hourly multi-strike structures and daily chains, is in the crypto category.
Replay a window in Python
from marketlens import MarketLens
client = MarketLens()
# one 5 minute window, every book update
for market, book in client.orderbook.walk(
"btc-up-or-down-5m",
after="2026-07-01T14:00:00Z",
before="2026-07-01T14:05:00Z",
):
print(book.as_of, book.bids[0], book.asks[0])Passing the series slug walks across markets in time order, so a longer window spans consecutive 5 minute chains automatically. The same replay powers Execution backtests with queue priority and fees, and Alpha backtests replay one bar per market for signal research over thousands of windows.
FAQ
Common questions
Does Polymarket have 5 minute markets?
Yes. Polymarket lists up or down markets every 5 minutes for BTC, ETH, SOL, XRP, DOGE, BNB, and HYPE: each asks whether the asset will finish the window higher or lower, and a fresh market opens as the previous one closes. The BTC series alone has 42,021 markets in the Marketlens archive.
Where can I get BTC 5 minute Polymarket data?
Marketlens has recorded 42,021 BTC up or down 5 minute markets since March 1, 2026, with 42,018 resolved. Each market carries full L2 order books, trades, candles, and its winning outcome, served through a REST API, a Python SDK, and bulk Parquet exports.
What data exists for each 5 minute market?
Full L2 order book snapshots plus every price change at millisecond resolution, executed trades, OHLCV candles, and the stored winning outcome once the window resolves. The book at any instant inside the window reconstructs exactly.
How do 5 minute Polymarket markets resolve?
Each window resolves Up or Down against a reference price for the asset, comparing where it finishes to where it started. Marketlens stores the resolved outcome as winning_outcome on every settled market, so backtests settle against the actual resolution rather than the last traded price.
Can I backtest 5 minute Polymarket strategies?
Yes. The Marketlens Python SDK replays the recorded order books tick by tick with FIFO queue priority, latency, slippage, and Polymarket fees, and its Alpha mode replays one bar per market for signal research across thousands of windows. See marketlens.trade/docs/backtesting.
Try it
Replay your first 5 minute window now
The free tier includes 5M events per day with full API and full archive access, no card required.
$ pip install marketlens