Skip to main content
GET
Search series
Returns series sorted by the selected sort_by mode. Use this endpoint to find a series_id, then pass it to Search markets or Search events.

Request

Query parameters

string
Case-insensitive substring match on series_id and title. Example: q=15m or q=KXBTC.
string
Filter by exchange: kalshi or polymarket.
string
Exact category match (e.g. Crypto, Sports).
string
default:"active"
active or closed.
string
default:"title"
title or newest (by discovered_at).
integer
default:"30"
Number of results to return (1–100).
integer
default:"0"
Pagination offset.

Response

Returns a JSON array of series objects.
string
Pass this to ?series_id= on Search markets and Search events.
string
kalshi or polymarket.
string
Human-readable series title.
string
Kalshi web URL slug (null for Polymarket).
string
Exchange web page URL when available.
string
Category label, may be null.
string
active or closed.
integer
Total events in this series.
integer
Events currently open for trading.
string
Earliest event window start (ISO 8601), may be null.
string
Latest event window end (ISO 8601), may be null.

Examples

Find all 15-minute crypto series

Response