Search events
Search
Search events
Find events by text query or series.
GET
Search events
An event groups the outcome markets for one tradable window (e.g. one 15-minute
Bitcoin interval). Provide
q, series_id, or both.
Request
Query parameters
Substring match on title, subtitle, source event id, and market questions.
Required unless
series_id is set.Filter to one series (e.g.
KXBTC15M). Required unless q is set.kalshi or polymarket.Exact category match.
active or closed.Minimum aggregate volume across child markets.
ISO 8601 timestamp;
discovered_at >= discovered_after.relevance, newest, markets, volume, or liquidity.
Defaults to relevance when q is set, otherwise newest.Number of results (1–100).
Pagination offset.
Response
Returns a JSON array of event objects.Source event ticker / ID.
kalshi or polymarket.Parent series source ID.
Event title.
Exchange web page URL when available.
active or closed.Number of child markets.
Sum of child market volume.
Sum of child market liquidity.
Questions from child markets.