Skip to main content
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

string
Substring match on title, subtitle, source event id, and market questions. Required unless series_id is set.
string
Filter to one series (e.g. KXBTC15M). Required unless q is set.
string
kalshi or polymarket.
string
Exact category match.
string
default:"active"
active or closed.
number
Minimum aggregate volume across child markets.
string
ISO 8601 timestamp; discovered_at >= discovered_after.
string
relevance, newest, markets, volume, or liquidity. Defaults to relevance when q is set, otherwise newest.
integer
default:"20"
Number of results (1–100).
integer
default:"0"
Pagination offset.

Response

Returns a JSON array of event objects.
string
Source event ticker / ID.
string
kalshi or polymarket.
string
Parent series source ID.
string
Event title.
string
Exchange web page URL when available.
string
Event image URL when available (often Polymarket).
string
active or closed.
integer
Number of child markets.
number
Sum of child market volume.
number
Sum of child market liquidity.
array
Questions from child markets.

Examples

Active events in a Kalshi BTC 15m series