Use cases | Prediction Markets | Dune

Every Kalshi and Polymarket market unified into a single probability time series. Trade-level data, hourly price history, and resolution outcomes.

Macro

Fed-meeting binaries vs. CME FedWatch

From prediction_markets.ohlcv_hourly we pulled per-meeting binary prices on Kalshi and Polymarket for the Jan 28, Mar 18, and Apr 29 2026 FOMC decisions, joined with CME FedWatch implied probabilities on a unified daily grid. Across all three meetings, both prediction markets priced "no change" 5-20 cents richer than FedWatch for 2-3 months before converging at resolution. Part definitional (single-meeting vs. path-marginalized), part genuine cross-venue disagreement.

Read the research

FOMC No-Change Pricing: Kalshi vs Polymarket vs CME FedWatch

View tables
Loading

Macro

Year-long path: how many Fed cuts in 2025?

From prediction_markets.markets we identified the parallel Kalshi and Polymarket count ladders ("Will N Fed rate cuts happen in 2025?"), then used prediction_markets.ohlcv_hourly to reconstruct each day's full probability distribution across the 0-8+ buckets and compute implied E[N cuts]. Across 347 trading days, Polymarket priced 0.2-0.4 cuts above Kalshi for most of the year, both venues dropped together during the February recession scare, and both reconverged to 3.0 at resolution: the realized outcome. Multi-bucket distribution rebuilding, in a single query.

Read the research

Daily Expected Fed Rate Cuts in 2025

View tables
Loading

Commodities

Commodity event contracts: WTI front-month settle

From kalshi.market_details we pulled the ~15 to 35 'Will WTI front-month settle above $X on [day]?' markets that Kalshi lists for every trading day under the KXWTI series. From kalshi.market_trades we VWAP'd the yes-price across strikes in the T-1 day window and inverted the survival curve to read the trader-implied median price for the next session. Each event resolves on the actual NYMEX close, so realized prices sit next to implied with no external feed.

Read the research

Kalshi-Implied WTI Front-Month Price

View tables
Loading

Kalshi-Implied vs Realized WTI Close

View tables
Loading

Geopolitical

Geopolitical Binaries vs. Brent Crude Futures

From prediction_markets.ohlcv_hourly we stitched two Polymarket markets into one continuous Hormuz disruption probability series: "Will Iran close the Strait of Hormuz by March 31?" ($55M traded) and "Strait of Hormuz traffic returns to normal by end of May?" ($13M traded). Joined to Brent crude futures daily closes, the two re-rated together through the oil rally, an April reopening rally that dragged disruption to a 23% trough, and a May rebound back to 94% as the announced reopening failed to hold.

Read the research

Polymarket Hormuz Disruption vs Brent Crude

View tables
Loading

Go deeper on prediction markets

Read How Prediction Markets and Perps Handled the Iran War Oil Shock
RESEARCH · Apr 8, 2026

How Prediction Markets and Perps Handled the Iran War Oil Shock

Using Dune data, we compared Polymarket and Ostium during the oil spike from $66 to $115. Both captured the same macro trade, but served different needs: prediction markets for precise, smaller bets; perps for deep liquidity, continuous exposure, and scale. The takeaway is not one replacing the other, but each fitting a different type of trader.

Talk to our data solutions team

Flexible pricing based on your actual usage. Start with a preview dataset today.

Missing a chain or contract?

Ways to access the data

Datashare CTA

Datashare

Sync the full prediction markets schema to Snowflake, BigQuery, or Databricks. No API limits.

SnowflakeBigQueryDatabricks
Dune Data Hub CTA

Dune Data Hub

Query the prediction markets schema directly in Dune's SQL editor. Start from a template or write your own.

Dune API CTA

Dune API

Programmatic access to the prediction markets schema. Same shape, REST-ready for pipelines, integrations, and product features.

Dune MCP

Plug prediction markets data into Claude, Cursor, Codex, and other MCP-compatible agents.