Streams updated detailed stats for a specific prediction market. onDetailedPredictionMarketStatsUpdated subscription reference: arguments and payload fields.
Prediction Market data is currently in beta. It is actively being worked on and improved, but may be unreliable. Polymarket and Kalshi data are live.
This endpoint requires a Growth or Enterprise plan. Learn more.
Prices represent the probability of that outcome occurring. A price of 0.65 means the market thinks there’s a 65% chance of this outcome. Prices are denominated in the collateral token (usually $1 = 1 share if this outcome wins).
What's the difference between market stats and event stats?
Event stats (onDetailedPredictionEventStatsUpdated) aggregate data across all outcomes in an event, while market stats track a single specific outcome. Use event stats for overall market activity and market stats for outcome-specific price movements.
How is competitive score calculated for a single market?
For individual markets, the competitive score measures how close the price is to 0.50 (maximum uncertainty). Prices near 0.50 indicate highly contested outcomes, while prices near 0.00 or 1.00 show strong consensus.
Why would I track individual markets instead of events?
Track individual markets when you care about specific outcome probabilities and price movements. This is useful for charting outcome odds, triggering alerts on probability thresholds, or building trading bots focused on specific outcomes.
Can multiple markets for the same event have different activity?
Yes. In multi-outcome events (e.g., “Who will win the election?” with 5 candidates), some outcomes may be heavily traded while others are ignored. Each market streams updates independently based on its own trading activity.
Was this page helpful?
⌘I
Assistant
Responses are generated using AI and may contain mistakes.