Polymarket weather historical data
Polymarket's daily weather series price tomorrow's high or low temperature for cities around the world. Each day is a chain of density buckets, one or two degrees wide with open ended tails, and the set of bucket prices forms an implied probability distribution over the day's temperature.
Marketlens collects every bucket of every chain, so the full distribution reconstructs at any point in time. If you want to compare market implied forecasts against actual weather models, this is the raw material.
Data as of 2026-08-05
All weather series
London Daily Weather
daily · 320 markets · $2.7M
Hong Kong Daily Weather
daily · 286 markets · $2.6M
Seoul Daily Weather
daily · 332 markets · $2.2M
NYC Daily Weather
daily · 303 markets · $1.7M
Shanghai Daily Weather
daily · 275 markets · $1.4M
Paris Daily Weather
daily · 325 markets · $1.2M
Taipei Daily Weather
daily · 275 markets · $1.1M
Shenzhen Daily Weather
daily · 275 markets · $1.0M
Wellington Daily Weather
daily · 319 markets · $976.8K
Guangzhou Daily Weather
daily · 275 markets · $907.8K
Madrid Daily Weather
daily · 286 markets · $902.1K
Milan Daily Weather
daily · 286 markets · $894.5K
Munich Daily Weather
daily · 311 markets · $893.0K
Beijing Daily Weather
daily · 275 markets · $871.8K
Los Angeles Daily Weather
daily · 264 markets · $848.8K
Query this category
from marketlens import MarketLens
client = MarketLens()
for market in client.markets.list(category="Weather", 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="london-daily-weather", 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 weather markets does Marketlens have data for?
The archive covers 16,326 weather markets across 57 recurring series, of which 14,653 have resolved. Coverage runs from March 1, 2026 through August 5, 2026.
What data is available for each weather 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 $42.1M in the covered window. Per series volumes are listed in the table on this page.
Can I backtest strategies on weather 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: crypto, sports, equities, or the full catalog.
Try it
Pull weather 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