Skip to main content
The leagues endpoints let you browse the competition catalog for a given sport. Use GET /leagues to retrieve the full list of leagues your account can access, or GET /leagues/active to narrow the list to only leagues that currently have something happening — at least one match that is NOT_STARTED, STARTED, or CLOSE_OF_PLAY (a multi-day cricket Test between days).

Endpoints

/leagues/active accepts the same parameters and returns the same shape as /leagues, but filters results to leagues with at least one live or upcoming match.

Authentication and Scope

Both endpoints require the fixtures scope. Include your API key in the X-API-Key header.

Query Parameters

integer
required
The sport id to list leagues for. Obtain this value from GET /sports. Must be within your account’s enabled sports allowlist.
integer
Number of leagues to return per page. Default 100, maximum 200. Values above 200 are clamped to 200.
integer
Number of leagues to skip before returning results. Default 0. Use with limit to page through results.

Response

Both endpoints return a pagination envelope. Each item in items is a league object with the following fields:

Example Requests

Example Response

See the Pagination guide for a full description of the envelope fields and how to page through results.