Polymarket Endpoints

Polymarket Events API

Use events when your user starts with a topic and needs grouped markets rather than individual outcome contracts.

GET/api/v2/polymarket/eventsTry It

Get Polymarket events

List Polymarket-backed event groups with nested market summaries. Use this first when users search for a topic.

Live GET Request

Try it

Live Response
Click Try It to run this GET request against the API.
Request
curl 'https://api.thepredictionmarkets.com/api/v2/polymarket/events?search=nba&limit=5' \
  -H 'X-API-Key: YOUR_TPM_API_KEY'
Response
{
  "events": [
    {
      "event_slug": "2026-nba-champion",
      "title": "2026 NBA Champion",
      "category": "sports",
      "status": "active",
      "volume_fiat_amount": 310498252.36,
      "market_count": 1,
      "markets": [
        {
          "market_slug": "2026-nba-champion",
          "volume_total": 310498252.36,
          "outcomes": [
            { "title": "Oklahoma City Thunder", "probability": 0.495 }
          ]
        }
      ]
    }
  ],
  "total": 120
}

Query Parameters

NameTypeRequiredDefaultExampleDescription
event_slugstringNo-2026-nba-championFilter by one or more TPM event slugs.
searchstringNo-nbaSearch Polymarket-backed event titles.
statusactive | closed | resolved | allNoactiveactiveReturn events by lifecycle status.
categorystringNo-sportsFilter by TPM category slug.
limitintegerNo255Number of event groups to return. Maximum 100.
offsetintegerNo00Offset for pagination.
sortvolume | volume_24h | liquidity | updated_at | end_time | created_atNovolumevolumeSort by aggregate market activity or recency.
orderasc | descNodescdescSort direction.

Response Fields

FieldTypeExampleDescription
events.event_slugstring2026-nba-championTPM event slug.
events.volume_fiat_amountnumber-Sum of known volume for the event.
events.market_countinteger-Number of markets in this event group.
events.marketsobject[]-Nested market summaries.
totalinteger-Total results for pagination.

Build with TPM

Get your API key

Start with Kalshi and Polymarket market data, then add unified spreads, signals, alerts, and watchlists as your workflow grows.