Promethean Markets
Log inGet started
← All datasets
Prediction market

Polymarket broad

Certifying

Everything beyond the curated matrix: the active Polymarket CLOB universe — politics, sports, culture, macro — captured in three activity-paced tiers (liquid, live-event and long-tail) with books, trades and full market metadata. Built for population-level research questions rather than microsecond microstructure.

in certification · pre-launch~125-market active universe · 3 tiersin certification · pre-launch

Collected daily; nightly certification running. Joins the released chain the day its own data certifies green.

Markets

The living universe census with prices, volume and liquidity.

125 rows · <1 MB / daypaced sweepsbroad_markets.parquet
Column descriptions · 18 fields
ColumnTypeDescription
sourcestringCollector source tag — constant within a file
schema_versionuint16Schema contract version stamped on every row
broad_market_row_idstringStable row identity (dedupe key)
tierstringCollection tier the market was captured under
market_idstringVenue market identifier
condition_idstringVenue condition identifier for the market
slugstringVenue URL slug for the market
questionstringMarket question text
activeboolVenue active flag
closedboolVenue closed flag
enable_order_bookboolWhether the venue exposes a CLOB book for this market
outcomeslist<item: string>Outcome labels (array)
token_idslist<item: string>Outcome token identifiers (array)
outcome_priceslist<item: double>Venue-quoted outcome prices (array)
end_ts_msint64Market end time (ms since epoch)
volumedoubleVenue-reported volume
liquiditydoubleVenue-reported liquidity
receive_msint64Our collector receive wall-clock (ms since epoch) — independently stamped, never copied from the venue
Books (top-20)

Tier-paced books across the universe.

3M rows · 365 MB / day1.5s / 5–15s / 30–60s by tierbroad_book_snapshot_20.parquet
Column descriptions · 18 fields
ColumnTypeDescription
sourcestringCollector source tag — constant within a file
schema_versionuint16Schema contract version stamped on every row
broad_book_idstringStable row identity (dedupe key)
tierstringCollection tier the market was captured under
market_idstringVenue market identifier
condition_idstringVenue condition identifier for the market
token_idstringOutcome token identifier
outcomestringOutcome side this row describes (e.g. Up / Down, Yes / No)
slugstringVenue URL slug for the market
ts_msint64Venue event timestamp (ms since epoch, UTC)
receive_msint64Our collector receive wall-clock (ms since epoch) — independently stamped, never copied from the venue
book_hashstringHash of the full book state — change detection and dedupe
book_statestringVenue book lifecycle state at capture
bid_priceslist<item: double>Bid prices, best first (array)
bid_sizeslist<item: double>Bid sizes matching bid_prices (array)
ask_priceslist<item: double>Ask prices, best first (array)
ask_sizeslist<item: double>Ask sizes matching ask_prices (array)
last_trade_pricedoubleMost recent trade price at capture time
Trades

Trades across the universe with market titles attached.

32K rows · 4 MB / dayevent-drivenbroad_trades.parquet
Preview — real rows from 2026-07-17
tiermarket_idtitletspricesizeside
liquid_broad559692…Will Jasmine Crockett win th2026-07-17 00:01:17.0000.9930.84sell
liquid_broad559692…Will Jasmine Crockett win th2026-07-17 00:01:17.0000.0070.84sell
Column descriptions · 17 fields
ColumnTypeDescription
sourcestringCollector source tag — constant within a file
schema_versionuint16Schema contract version stamped on every row
broad_trade_idstringStable row identity (dedupe key)
tierstringCollection tier the market was captured under
market_idstringVenue market identifier
condition_idstringVenue condition identifier for the market
token_idstringOutcome token identifier
outcomestringOutcome side this row describes (e.g. Up / Down, Yes / No)
outcome_indexint64Index of the outcome within the market
slugstringVenue URL slug for the market
titlestringMarket title text
ts_msint64Venue event timestamp (ms since epoch, UTC)
receive_msint64Our collector receive wall-clock (ms since epoch) — independently stamped, never copied from the venue
pricedoubleTrade price
sizedoubleTrade size
sidestringAggressor side of the trade
transaction_hashstringOn-chain transaction hash (chain-linkable)
Metadata backfill

The audit trail of metadata the collector went back for.

0 rows · <1 MB / dayas neededbroad_metadata_backfill.parquet
Column descriptions · 9 fields
ColumnTypeDescription
sourcestringCollector source tag — constant within a file
schema_versionuint16Schema contract version stamped on every row
broad_metadata_idstringStable row identity (dedupe key)
tierstringCollection tier the market was captured under
slugstringVenue URL slug for the market
market_idstringVenue market identifier
condition_idstringVenue condition identifier for the market
reasonstringWhy this market was queued for metadata backfill
receive_msint64Our collector receive wall-clock (ms since epoch) — independently stamped, never copied from the venue

Real rows from the production archive (pre-launch certification day 2026-07-17 — the released chain restarts at the ten-source inception). Identifiers truncated for display.

Files, an API, and the means to check both.

Day-partitioned Parquet, one file per channel and scope, each with a SHA256 manifest.Certified days return at the ten-source re-inception — request access to be first in line.