/api/v1/sportsAuth: RequiredList available sports
Lists sports with at least one entitled bookmaker that has product-verified coverage for the requested transport. Broad sport lists exclude source_limited and live_beta sources.
Parameters
transportquery · string · rest | live · default rest
Single product channel to query. `rest` and `live` are API products, not event phase labels.
limitquery · integer · default 50 · 1-500
Maximum number of results per page
offsetquery · integer · default 0 · 0-∞
Number of results to skip
Responses
200Paginated list of sports
400Invalid request parameters
401Missing or invalid API key. Supply `Authorization: Bearer <key>` (recommended) or `X-Api-Key: <key>`.
403Request is authenticated but not entitled. `transport=live` requires `plan_limits.live_enabled=true` and can return `live_not_enabled`; odds detail requests can also return `forbidden` when no product-verified bookmaker entitlement exists for the requested sport and transport.
429Rate limit or monthly quota exceeded
503Rate-limit backend unavailable (fail-closed)