Polymarket commodities historical data
Polymarket's commodities series price where gold, silver, and oil will trade over daily and weekly horizons, in strike structures similar to the crypto markets.
Marketlens records these books at full depth alongside the crypto majors. Activity spans a wide range, from the heavily traded crude oil strike series to quiet metals books, which makes the category a study in the same market mechanics under very different depth and participation.
Data as of 2026-08-05
All commodities series
Crude Oil (CL) hit
monthly · 191 markets · $167.0M
What will Gold (GC) hit
monthly · 43 markets · $9.7M
Will Silver (SI) hit
monthly · 41 markets · $7.2M
Crude Oil (CL) settle
monthly · 16 markets · $1.7M
What will Gold (GC) settle at
monthly · 18 markets · $1.4M
What will Silver (SI) settle at
monthly · 18 markets · $1.1M
OIL Daily Up or Down
daily · 87 markets · $954.3K
WTI Crude Oil Hit Price Weekly
weekly · 252 markets · $512.1K
Gold Hit Price Weekly
weekly · 252 markets · $224.8K
Crude Oil (CL) above
monthly · 22 markets · $185.0K
Natural Gas Hit Price Weekly
weekly · 252 markets · $180.4K
Silver Hit Price Weekly
weekly · 252 markets · $168.0K
GOLD Daily Up or Down
daily · 87 markets · $139.1K
Silver Daily Up or Down
daily · 87 markets · $71.1K
Natural Gas Daily Up or Down
daily · 87 markets · $63.7K
Query this category
from marketlens import MarketLens
client = MarketLens()
for market in client.markets.list(category="Commodities", 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="crude-oil-cl-hit", 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 commodities markets does Marketlens have data for?
The archive covers 1,741 commodities markets across 17 recurring series, of which 1,666 have resolved. Coverage runs from March 1, 2026 through August 5, 2026.
What data is available for each commodities 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 $190.6M in the covered window. Per series volumes are listed in the table on this page.
Can I backtest strategies on commodities 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, weather, or the full catalog.
Try it
Pull commodities 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