Skip to main content
GET
/
search
/
series
Search series
curl --request GET \
  --url https://api.oddpool.com/search/series

Documentation Index

Fetch the complete documentation index at: https://docs.oddpool.com/llms.txt

Use this file to discover all available pages before exploring further.

A series groups recurring or related events under one identifier. KXBTC15M is the Kalshi 15-minute Bitcoin up/down series — one event opens every 15 minutes and a new market is created for it. btc-up-or-down-15m is the Polymarket equivalent. KXFEDDECISION is the series for Kalshi Fed rate-decision events. Use this endpoint to find a series_id, then pass it to Search markets or Search events to drill in.

Parameters

q
string
Matches the series title (full-text) or the series_id (case-insensitive substring). q=KXBTC returns every Kalshi BTC series; q=15m returns every 15-minute series across both venues; q=bitcoin returns series whose title contains “Bitcoin”.
exchange
string
kalshi or polymarket.
category
string
Exact match on category. Common values: Crypto, Sports, Politics, Up or Down.
status
string
default:"active"
active or closed.
sort_by
string
default:"title"
title (alphabetical) or newest (by discovered_at).
limit
integer
default:"30"
1-100.
offset
integer
default:"0"
Pagination offset.

Examples

Find all 15-minute crypto series across both venues

A single call surfaces the matching Kalshi and Polymarket series side by side.
curl -H "X-API-Key: your_api_key" \
  "https://api.oddpool.com/search/series?q=15m"

Browse Polymarket sports series

curl -H "X-API-Key: your_api_key" \
  "https://api.oddpool.com/search/series?exchange=polymarket&category=Sports&limit=50"

Response

[
  {
    "series_id": "KXBTC15M",
    "exchange": "kalshi",
    "title": "Bitcoin price up down",
    "category": "Crypto",
    "status": "active",
    "n_events_total": 4285,
    "n_events_active": 88,
    "earliest_event_at": "2026-03-13T19:00:00Z",
    "latest_event_at": "2026-05-04T00:05:52Z"
  },
  {
    "series_id": "btc-up-or-down-15m",
    "exchange": "polymarket",
    "title": "BTC Up or Down 15 Min",
    "category": "Up or Down",
    "status": "active",
    "n_events_total": 4310,
    "n_events_active": 96,
    "earliest_event_at": "2026-03-15T07:00:00Z",
    "latest_event_at": "2026-05-04T01:23:19Z"
  }
]

Field reference

FieldDescription
series_idPass this to ?series_id= on Search markets and Search events.
n_events_totalTotal events in this series.
n_events_activeEvents currently open for trading.
earliest_event_atEarliest event in this series.
latest_event_atMost recent event in this series.
Not every event belongs to a series — about 15% are one-off markets (news markets, single-instance political markets) that aren’t part of any recurring group. Find those via Search events text search instead.