Use this file to discover all available pages before exploring further.
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.At least for the time being, this endpoint requires a Growth or Enterprise plan. Learn more.
This endpoint requires a Growth or Enterprise plan. Learn more.
Per-domain structured enrichment (sports league/teams/start times today; new domains added over time). Null when no domain-specific signal extracted.
See PredictionEventEnrichedMetadata
Timezone discriminator for gameStartTime / gameStartDate. Always UTC for any record produced after the ET→UTC normalisation rollout.
See SportsTimezone
Decomposed venue ticker (parsed components from the venue’s native event identifier). Useful for cross-venue matching when canonical league/teams fields don’t disambiguate.
See DecomposedVenueTicker
A clean, UI-ready label derived from label/question with the parent event name stripped (and Kalshi Yes:/No: prefixes unwrapped). Falls back to question when label is missing or unknown.
Per-domain structured enrichment (sports market type/teams/start times today). Null when no domain-specific signal extracted.
See PredictionMarketEnrichedMetadata
Timezone discriminator for gameStartTime / gameStartDate. Always UTC for any record produced after the ET→UTC normalisation rollout.
See SportsTimezone
Bar data provides time-series OHLC (Open, High, Low, Close) aggregates for prediction events. Each bar represents a specific time period and includes volume metrics, liquidity snapshots, open interest, and trader activity.Key characteristics:
Event ID format: The eventId format varies by platform:
Bars are only created when there’s activity during that time period. Use removeEmptyBars: false to include zero-activity bars in the response. This is especially important for charting applications that need continuous time series.
How do I calculate net volume?
Net volume = buyVolumeUsd - sellVolumeUsd. A positive value indicates more buying pressure, while negative indicates more selling pressure. This can be useful for identifying sentiment shifts.
What's the difference between volumeUsd, totalVolumeUsd, and venueVolumeUsd?
volumeUsd: Volume during this specific bar period
totalVolumeUsd: Cumulative all-time volume as of the bar close
venueVolumeUsd: Cumulative volume as reported by the venue (may differ due to timing)
Why do OHLC values seem unusual for liquidity?
Unlike price data, liquidity OHLC represents snapshots taken during the period, not transaction values. High values indicate peak liquidity, low values indicate liquidity drops. These can help identify periods of market stress or high activity.
How should I choose the right resolution?
min1, min5, min15: For real-time monitoring and high-frequency analysis
hour1, hour4: For intraday trends and active market analysis
day1, week1: For long-term trends and historical analysis
Consider your data retention needs and query performance when choosing resolution.
What does uniqueTraders count?
The number of unique trader addresses that executed at least one trade during the bar period. This metric helps gauge market participation breadth. A high volume with low unique traders may indicate whale activity.
How do I handle the countback parameter?
countback lets you request a specific number of bars working backwards from the to timestamp. When using countback, the from parameter is still required but effectively ignored. This is useful for “last N periods” queries without calculating timestamps.