Get top players/athletes sorted by popularity
| Parameter | Type | Description |
|---|---|---|
limit | number | Number of top athletes to return (e.g., 10, 20, 50) |
sports | number | Filter by sport ID (e.g., 1 for Football) |
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) |
timezoneName with a specific timezone (e.g., America/New_York). All date/time fields use ISO 8601 format with a dynamic timezone offset.| Field | Type | Description |
|---|---|---|
lastUpdateId | number | Internal versioning ID for incremental updates |
ttl | number | Cache time-to-live in seconds |
athletes | array | List of top athletes sorted by popularity |
sports | array | List of sports referenced by athletes |
countries | array | List of countries/nationalities referenced |
competitions | array | List of competitions where athletes play |
| Field | Type | Description |
|---|---|---|
id | number | Unique athlete identifier |
name | string | Full athlete name |
shortName | string | Abbreviated display name (e.g., “Messi”) |
nameForURL | string | URL-friendly athlete name |
sportId | number | ID of the sport (1 = Football, 2 = Basketball) |
clubId | number | ID of the current club/team (-1 if no club) |
nationalityId | number | Country ID of nationality |
nationalTeamId | number | ID of national team (if applicable) |
nationalityName | string | Name of nationality country |
age | number | Current age in years |
gender | number | Gender (1 = male, 0 = female) |
status | number | Player status (1 = active) |
imageVersion | number | Version number for athlete image assets |
position | object | General playing position |
formationPosition | object | Specific formation position |
nationalTeamStatsText | string | National team statistics summary |
HasPenaltiesShots | boolean | Whether player has penalty statistics |
createdAt | string | ISO timestamp when athlete was added |
| Field | Type | Description |
|---|---|---|
id | number | Position identifier |
name | string | Position name (e.g., “Attacker”, “Midfielder”) |
| Field | Type | Description |
|---|---|---|
id | number | Formation position identifier |
name | string | Specific position name (e.g., “Right Forward”, “Centre Forward”) |
shortName | string | Abbreviated position (e.g., “C” for Center) |
order | number | Display order in formation |
| ID | Name |
|---|---|
| 1 | Goalkeeper |
| 2 | Defender |
| 3 | Midfielder |
| 4 | Attacker |
| ID | Name |
|---|---|
| 1 | Goalkeeper |
| 2-5 | Defenders (CB, LB, RB, etc.) |
| 6-10 | Midfielders (DM, CM, AM, etc.) |
| 11-14 | Forwards (LW, RW, ST, CF) |
| Player | Club | Nationality | ID |
|---|---|---|---|
| Lionel Messi | Inter Miami | Argentina | 874 |
| Cristiano Ronaldo | Al Nassr | Portugal | 817 |
| Lamine Yamal | FC Barcelona | Spain | 131182 |
| Erling Haaland | Manchester City | Norway | 65760 |
| Kylian Mbappe | Real Madrid | France | 39820 |
| Kevin De Bruyne | Manchester City | Belgium | 843 |
| Jude Bellingham | Real Madrid | England | 73000 |
| Raphinha | FC Barcelona | Brazil | 39789 |