Polymarket crypto historical data
Polymarket's crypto markets span every horizon. The shortest are up or down windows on BTC, ETH, SOL, XRP, DOGE, BNB, and HYPE. A new one opens every 5 minutes, 15 minutes, hour, or day, then resolves against the reference price. The longer end is weekly and monthly structures: hit price markets, multi strike ladders, and barrier products. These trade for weeks and carry most of the category's volume.
Marketlens records every one of these markets at full order book depth with millisecond timestamps. The rolling windows give thousands of statistically similar instances for high frequency research; the strike ladders trace implied distributions over longer horizons.
Data as of 2026-08-05
All crypto series
Bitcoin Hit Price Monthly
monthly · 155 markets · $244.8M
BTC Multi Strikes Weekly
daily · 1,698 markets · $91.9M
Ethereum Hit Price Monthly
monthly · 139 markets · $55.9M
Bitcoin Hit Price Weekly
weekly · 341 markets · $23.3M
BTC Up or Down 5m
5 minutes · 42,021 markets · $20.5M
Ethereum Multi Strikes Weekly
daily · 1,672 markets · $20.4M
Solana Hit Price Monthly
monthly · 103 markets · $15.6M
BTC Up or Down Hourly
hourly · 3,575 markets · $14.4M
Bitcoin Neg Risk Weekly
weekly · 1,551 markets · $13.5M
Ethereum Neg Risk Weekly
weekly · 1,636 markets · $9.1M
XRP Hit Price Monthly
monthly · 91 markets · $9.0M
Bitcoin Hit Price Daily
daily · 2,285 markets · $7.4M
Ethereum Hit Price Weekly
weekly · 337 markets · $6.8M
BTC Up or Down 15m
15 minutes · 14,120 markets · $5.4M
BTC Up or Down Daily
daily · 151 markets · $4.7M
Query this category
from marketlens import MarketLens
client = MarketLens()
for market in client.markets.list(category="Crypto", status="resolved", take=50):
print(market.question, market.winning_outcome)
# the order book of any market, at any moment of its life
[market] = client.markets.list(
series_id="bitcoin-hit-price-monthly", status="resolved", take=1,
)
book = client.orderbook.get(market.id, at=market.close_time)
print(book.best_bid, book.best_ask, book.midpoint)Common questions
How many Polymarket crypto markets does Marketlens have data for?
The archive covers 508,021 crypto markets across 65 recurring series, of which 507,044 have resolved. Coverage runs from March 1, 2026 through August 5, 2026.
What data is available for each crypto market?
Every market has full L2 order book history (snapshots plus every price change with millisecond timestamps), trades, candles, and its final resolution outcome. Data is served through the REST API and Python SDK, with bulk Parquet exports for offline work.
How much do these markets trade?
Combined traded volume across the category is $578.5M in the covered window. Per series volumes are listed in the table on this page.
Can I backtest strategies on crypto markets?
Yes. Pass any series slug from this page to client.backtest() in the Python SDK. Execution mode replays the order books tick by tick and fills simulated orders against real depth with queue priority, latency, and fee modelling; Alpha mode replays one bar per market for slower signals over long windows.
Other categories: sports, weather, equities, or the full catalog.
Try it
Pull crypto books in one call
The free tier includes 5M events per day with full API and full archive access, no card required.
$ pip install marketlens