CoolFace
Datasetpublic

BrockMisner/polymarket-crypto-5m-15m

Polymarket Crypto 5-Minute & 15-Minute Market Data High-frequency data from Polymarket's crypto up/down prediction markets. Covers BTC, ETH, SOL, XRP across 5-minute and 15-minute windows. Updated daily. All timestamps are UTC. Last updated: 2026-03-13 01:55 UTC Data Summary Dataset Rows First Date Last Date orderbooks 3,415,267 2026-01-09 2026-03-13 trades 23,241,033 2026-01-27 2026-03-13 price_history 304,340 2026-03-06 2026-03-13 crypto_prices… See the full description on the dataset page: https://huggingface.co/datasets/BrockMisner/polymarket-crypto-5m-15m.

sourceHugging Facemitupdated 6mo agoView on Hugging Face
6likes506downloads
Dataset Card

Polymarket Crypto 5-Minute & 15-Minute Market Data

High-frequency data from Polymarket's crypto up/down prediction markets. Covers BTC, ETH, SOL, XRP across 5-minute and 15-minute windows.

Updated daily. All timestamps are UTC.

Last updated: 2026-03-13 01:55 UTC

Data Summary

DatasetRowsFirst DateLast Date
orderbooks3,415,2672026-01-092026-03-13
trades23,241,0332026-01-272026-03-13
price_history304,3402026-03-062026-03-13
crypto_prices37,4802026-03-062026-03-13
markets17,389
resolutions17,972

Subsets

orderbooks

10-level order book snapshots captured every 10 seconds.

ColumnTypeDescription
timestampdatetimeSnapshot time (UTC)
assetstringBTC, ETH, SOL, XRP
market_idstringMarket slug
token_idstringCLOB token ID
best_bidfloatHighest bid price
best_askfloatLowest ask price
spreadfloatbestask - bestbid
mid_pricefloat(bestbid + bestask) / 2
bid_levelsjsonTop 10 bid levels
ask_levelsjsonTop 10 ask levels

trades

Individual trade executions from the Polymarket Data API.

ColumnTypeDescription
timestampdatetimeTrade time (UTC)
assetstringBTC, ETH, SOL, XRP
market_idstringMarket slug
sidestringBUY or SELL
pricefloatTrade price (0-1)
sizefloatTrade size in USDC
tx_hashstringTransaction hash

resolutions

Final outcomes for resolved markets.

ColumnTypeDescription
market_idstringMarket slug
assetstringBTC, ETH, SOL, XRP
resolved_atdatetimeResolution time (UTC)
outcomestringUp or Down

markets

Market metadata and configuration.

price_history

1-minute price points from CLOB API for Polymarket market tokens.

ColumnTypeDescription
timestampdatetimePrice time (UTC, rounded to minute)
assetstringBTC, ETH, SOL, XRP
market_idstringMarket slug
token_idstringCLOB token ID
pricefloatMid-price (0-1)

crypto_prices

1-minute OHLCV candles for underlying crypto assets from Binance.

ColumnTypeDescription
timestampdatetimeCandle open time (UTC)
assetstringBTC, ETH, SOL, XRP
openfloatOpen price (USD)
highfloatHigh price (USD)
lowfloatLow price (USD)
closefloatClose price (USD)
volumefloatTrading volume
trade_countintNumber of trades

Usage

python
from datasets import load_dataset

# Load trades
trades = load_dataset("obadiaha/polymarket-crypto-5m-15m", data_dir="trades")

# Load order books
books = load_dataset("obadiaha/polymarket-crypto-5m-15m", data_dir="orderbooks")

# Load resolutions
resolutions = load_dataset("obadiaha/polymarket-crypto-5m-15m", data_dir="resolutions")

# Load crypto spot prices (1-minute candles)
crypto = load_dataset("obadiaha/polymarket-crypto-5m-15m", data_dir="crypto_prices")

Collection Method

Data is collected by an automated bot running 5 concurrent loops:

  • Order books: CLOB API /book every 10s
  • Trades: Data API /trades every 30s
  • Resolutions: Gamma API /markets?closed=true every 60s
  • Market discovery: Gamma API /events/slug/{slug} every 2 min
  • Price history: CLOB /book every 60s for active market tokens
  • Crypto prices: Binance /api/v3/klines every 60s (BTC, ETH, SOL, XRP 1m candles)

License

MIT