BTC · 15 minutes

The full Polymarket feed exactly as the collector received it, stored as parquet: one row per message, with its microsecond receive timestamp. A day arrives as the Polymarket market plus the exchange files for the same coin, all on one clock.

Available
2026-03-28 → 2026-10-09
Days on sale
196
Size
160 GB
Per day
835 MB
Rows
30B
Format
parquet, one file per source per UTC day

What one day contains

The Polymarket 15 minutes up-down market for BTC, plus the exchange data for the same coin on the same clock. The exchange files are included in the price — they belong to the coin, not to the market, so whichever of the two markets you buy, they come with it.

  • polymarket.btc.15m — the market itself
  • binance.btc — Binance
  • bybit.btc — Bybit
  • okx.btc — OKX
  • coinbase.btc — Coinbase
  • chainlink.btc — Chainlink

What the data looks like

One parquet table per source, one row per message. Every file starts with the same four columns — seq_local, ts_local (receive time, microseconds since the epoch), kind_local, source_local — followed by the source's own fields, named as the venue names them.

polymarket.btc.15m   event_type · asset_id · side · price · size · best_bid · best_ask · …
binance.btc      e · s · T · p · q · b · a · u · …
bybit.btc        topic · s · ts · side · p · q · u · …
okx.btc          channel · instId · action · ts · px · sz · seqId · …
coinbase.btc     channel · type · product_id · price · size · best_bid · best_ask · …
chainlink.btc    topic · symbol · timestamp · value · …

Merge every source into one time-ordered stream by sorting on ts_local.

Every column, and a live preview of the sample →

Download a free sample of it →