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.At least for the time being, this endpoint requires a Growth or Enterprise plan. Learn more.
Example: Top events by 24h volume
Example Response (truncated)
Example: Search events by text
Example: Filter by category and status
Example: Events closing soon
Usage Guidelines
- Response limit: 100 events per request (configurable with
limitparameter) - Use
trendingScore24horvolumeUsd24hrankings for discovering active events - Apply quality filters like minimum liquidity (
liquidityUsd: { gt: 10000 }) to focus on liquid events - Use
phraseparameter to search by event question or description - Filter by
status: OPENto exclude resolved/closed events - Use
categoriesfilter to narrow down to specific topics (e.g., “sports”, “politics”, “crypto”) marketCountshows how many individual markets are within the event
Event vs Market Structure
Events are collections of related markets. For example:- Event: “Champions League Final 2026”
- Market 1: “Will Team A win?”
- Market 2: “Will the score be over 2.5 goals?”
- Market 3: “Will there be a penalty?”
filterPredictionEvents to find high-level topics, then drill into individual markets with filterPredictionMarkets.
Event Status Values
See thePredictionEventStatus enum for all possible status values and their meanings.
Scoring Metrics
- trendingScore - Measures what’s “heating up” - prioritizes growth velocity over absolute size (a small event with 10x volume growth scores higher than a large event with flat volume)
- relevanceScore - Measures what “matters” - based on absolute size and capital at stake across all markets, with no growth multipliers (large, established events rank high even if quiet)
- competitiveScore - Measures genuine uncertainty across event markets - higher when prices are near 50%, trading is balanced on both sides, and there’s active price discovery
Troubleshooting Tips
How do I find events with many betting options?
How do I find events with many betting options?
Use the
marketCount filter. Events with higher market counts offer more granular betting options. For example: marketCount: { gt: 5 } will return events with 6+ markets.How do I track event momentum?
How do I track event momentum?
Use the change metrics like
volumeChange24h, liquidityChange24h, and uniqueTradersChange24h. Positive values indicate growth. Combine with trendingScore for events with accelerating activity across multiple markets.