Football V1
List Sports
Retrieve all available sports types supported by the API
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)
Application type identifier (auto-resolved)
Language identifier (auto-resolved, 1 = English)
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.Country identifier for localization (auto-resolved)
Request Examples
Response
Response Fields
Root Object
| Field | Type | Description |
|---|---|---|
lastUpdateId | number | Internal versioning ID for the data, used for caching or incremental updates |
requestedUpdateId | number | The update ID requested by the client. -1 means “retrieve the latest data” |
ttl | number | Time To Live in seconds. Indicates how long the response can be cached (600 = 10 minutes) |
sports | array | Array of available sport objects |
Sport Object
| Field | Type | Description |
|---|---|---|
id | number | Unique identifier for the sport. Use this ID to filter other endpoints |
name | string | Display name of the sport |
nameForURL | string | URL-friendly slug for the sport |
drawSupport | boolean | Whether the sport supports draw results (optional, present for sports like Football, Rugby) |
imageVersion | number | Version number of the sport’s image asset |
Sport IDs Reference
| ID | Sport |
|---|---|
| 1 | Football (Soccer) |
| 2 | Basketball |
| 3 | Tennis |
| 4 | Hockey |
| 5 | Handball |
| 6 | American Football |
| 7 | Baseball |
| 8 | Volleyball |
| 9 | Rugby |
| 11 | Cricket |
| 1000 | TV (Where to Watch) |
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
Your SportsAPI Pro API key
Response
200
Sports list retrieved successfully
Last modified on April 12, 2026
List Sports