Skip to main content
GET
List Sports

Overview

Returns a list of all available sports types supported by the API. This endpoint is useful for discovering which sports are available and their corresponding IDs for filtering other endpoints.
The API automatically determines user language, timezone, and country based on request context. You don’t need to specify default values for these parameters—they are resolved automatically.

Request

Query Parameters (Optional Overrides)

number
Application type identifier (auto-resolved)
number
Language identifier (auto-resolved, 1 = English)
string
Timezone for date/time values (auto-resolved, or specify e.g., America/New_York). All date/time fields use ISO 8601 format with a dynamic timezone offset.
number
Country identifier for localization (auto-resolved)

Request Examples

Response

Response Fields

Root Object

Sport Object

Sport IDs Reference

Use these sport IDs with other endpoints like /games/allscores?sports=1 to filter results by sport type. For example, sports=1 returns only Football matches.

Caching

This endpoint has a built-in TTL of 600 seconds (10 minutes). The data rarely changes, so you can safely cache the response on your end for extended periods.

Authorizations

x-api-key
string
header
required

Your SportsAPI Pro API key

Response

200

Sports list retrieved successfully

Last modified on June 29, 2026