Get top competitions sorted by popularity with related sports and countries
limit parameter to control how many competitions are returned.
| Parameter | Type | Description |
|---|---|---|
limit | number | Number of top competitions to return (e.g., 10, 20, 50). Default: 100 |
sports | number | Filter by sport ID (e.g., 1 for Football, 2 for Basketball) |
appTypeId | number | Client application type identifier (auto-resolved) |
langId | number | Language identifier (auto-resolved) |
timezoneName | string | Timezone for date/time values (auto-resolved, or specify e.g., America/New_York) |
userCountryId | number | User’s country for localization (auto-resolved) |
| Field | Type | Description |
|---|---|---|
lastUpdateId | number | Internal versioning ID for incremental updates |
requestedUpdateId | number | The update ID requested (-1 means latest) |
ttl | number | Cache time-to-live in seconds (typically 300) |
sports | array | List of sports referenced by competitions |
countries | array | List of countries referenced by competitions |
competitions | array | List of top competitions sorted by popularity |
| Field | Type | Description |
|---|---|---|
id | number | Unique sport identifier |
name | string | Sport display name |
nameForURL | string | URL-friendly sport name |
drawSupport | boolean | Whether the sport supports draw results |
imageVersion | number | Version number for sport image assets |
| Field | Type | Description |
|---|---|---|
id | number | Unique country identifier |
name | string | Country display name |
nameForURL | string | URL-friendly country name |
sportTypes | array | Array of sport IDs available in this country |
imageVersion | number | Version number for country flag assets |
isInternational | boolean | Whether this is an international/continental region |
| Field | Type | Description |
|---|---|---|
id | number | Unique competition identifier |
countryId | number | ID of the country hosting the competition |
sportId | number | ID of the sport (1 = Football) |
name | string | Competition display name |
shortName | string | Abbreviated name (e.g., “EPL”, “UCL”) |
longName | string | Full competition name |
nameForURL | string | URL-friendly competition name |
popularityRank | number | Popularity score (higher = more popular) |
color | string | Brand color in hex format |
imageVersion | number | Version number for competition logo |
currentSeasonNum | number | Current season number |
currentStageNum | number | Current stage number |
currentPhaseName | string | Name of current phase (e.g., “Regular Season”) |
hasStandings | boolean | Whether standings/table data is available |
hasBrackets | boolean | Whether bracket/knockout data is available |
hasStats | boolean | Whether statistics are available |
hasTransfers | boolean | Whether transfer data is available |
hasLiveStandings | boolean | Whether live standings updates are available |
hasStandingsGroups | boolean | Whether standings have group stages |
hasBets | boolean | Whether betting data is available |
hasCurrentStageStandings | boolean | Whether current stage has standings |
hasHistory | boolean | Whether historical data is available |
tableName | string | Display name for standings table |
bracketsName | string | Display name for brackets view |
competitorsType | number | Type of competitors (1 = clubs) |
hideOnCatalog | boolean | Whether hidden from main catalog |
hideOnSearch | boolean | Whether hidden from search |
isActive | boolean | Whether competition is currently active |
createdAt | string | ISO timestamp when competition was added |
| Competition | Country | ID |
|---|---|---|
| Premier League | England | 7 |
| LaLiga | Spain | 11 |
| Serie A | Italy | 17 |
| Bundesliga | Germany | 25 |
| UEFA Champions League | Europe | 572 |
| UEFA Conference League | Europe | 7685 |
| Copa del Rey | Spain | 13 |
| EFL Cup | England | 9 |
| CONMEBOL Libertadores | South America | 102 |
lastUpdateId for efficient polling:
Your SportsAPI Pro API key
Top competitions retrieved successfully