Search series
Search
Search series
List Kalshi and Polymarket series by text query.
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
Case-insensitive substring match on
series_id and title. Example: q=15m or q=KXBTC.Filter by exchange:
kalshi or polymarket.Exact category match (e.g.
Crypto, Sports).active or closed.title or newest (by discovered_at).Number of results to return (1–100).
Pagination offset.
Response
Returns a JSON array of series objects.Pass this to
?series_id= on Search markets and Search events.kalshi or polymarket.Human-readable series title.
Kalshi web URL slug (null for Polymarket).
Exchange web page URL when available.
Category label, may be null.
active or closed.Total events in this series.
Events currently open for trading.
Earliest event window start (ISO 8601), may be null.
Latest event window end (ISO 8601), may be null.