Get betting markets (paginated)

Returns a paginated list of betting markets with optional sport filter and text search.

Example response

{
  "page": 1,
  "page_size": 100,
  "records": [
    {
      "betting_market_display_name": "1st Half 1X2",
      "betting_market_id": 40,
      "entity_type_id": 3,
      "event_period_display_name": "1st Half",
      "event_period_id": 74,
      "external_key": "1X2",
      "sport_display_name": "Soccer",
      "sport_id": 3,
      "sport_name": "soccer"
    },
    {
      "betting_market_display_name": "1st Half 1X2",
      "betting_market_id": 11,
      "entity_type_id": 3,
      "event_period_display_name": "1st Half",
      "event_period_id": 30,
      "external_key": "1X2",
      "sport_display_name": "Basketball",
      "sport_id": 2,
      "sport_name": "basketball"
    },
    {
      "betting_market_display_name": "1st Half 1X2",
      "betting_market_id": 1,
      "entity_type_id": 3,
      "event_period_display_name": "1st Half",
      "event_period_id": 47,
      "external_key": "1X2",
      "sport_display_name": "American Football",
      "sport_id": 1,
      "sport_name": "american_football"
    }
  ],
  "total_count": 909,
  "total_pages": 10
}
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
int64
≥ 1
string

Sport external key (e.g. 'american-football'). Alternative to sport_id. If both are provided, sport_id takes precedence.

string

Text search filter for betting market names

int64
≥ 1
Defaults to 1

Page number for pagination

int64
1 to 100
Defaults to 100

Number of results per page

Response

Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json