Prediction Market data is currently in beta. It is actively being worked on and improved, but may be unreliable. Polymarket data is live, and Kalshi data will be added soon.Subscriptions require a Growth or Enterprise plan. Learn more.
Subscription example
Example Response
Usage Guidelines
- Event ID format varies by platform:
- Polymarket:
<eventSlug>:Polymarket:<exchangeAddress>:<networkId>(e.g.,67284:Polymarket:0xc5d563a36ae78145c45a50134d48a1215220f80a:137) - Kalshi:
<eventSlug>:Kalshi(e.g.,KXMVESPORTSMULTIGAMEEXTENDED-S2026350C4EF9BCE:Kalshi)
- Polymarket:
- Subscribe using the
eventIdto track real-time stats for a specific prediction event - Stats are provided across multiple time windows: 5-minute, 1-hour, 4-hour, 12-hour, 1-day, and 1-week
- Updates stream in real-time whenever a new trade occurs on the prediction event
Troubleshooting Tips
What time windows are available?
What time windows are available?
Stats are available for 6 time windows:
statsMin5 (5 minutes), statsHour1 (1 hour), statsHour4 (4 hours), statsHour12 (12 hours), statsDay1 (1 day), and statsWeek1 (1 week). Each window provides granular metrics for that time period.What's the difference between volumeUsd and volumeCT?
What's the difference between volumeUsd and volumeCT?
volumeUsd is the trading volume denominated in US dollars, while volumeCT is volume in collateral token units. For Polymarket (which uses USDC as collateral), these values are typically the same. For other protocols, they may differ based on the collateral token’s USD price.How are trending, relevance, and competitive scores calculated?
How are trending, relevance, and competitive scores calculated?
trending measures recent activity momentum, relevance reflects market importance and liquidity, and competitive indicates how contested the outcomes are (closer to 50/50 = higher score). Scores range from 0-100 and are recalculated with each update.Why are some fields null or zero?
Why are some fields null or zero?
Fields may be null if the data isn’t available for older events or if the event hasn’t had activity in a particular time window.
winningOutcomeId is null until the event is resolved. Zero values indicate no activity in that category (e.g., no sells during a time window).