Endpoint Playground
Returns ranked player or team statistics for a stat id discovered from /fotmob/stats-categories. The accepted stat ids vary by league, season, and type. team_id optionally restricts player statistics to one team. position filters player results client-side.
14 Oct 2026: 112 data.statsData; 8 fields had a value in every checked item.
Sample value profiles: teamId: 8,455 to 10,261, median 9,826; name: “Erling Haaland” and 111 other values; position: 32 to 115, median 85.
curl 'https://api.crawlora.net/api/v1/fotmob/stats?league_id=47&type=players&stat=goals&position=all' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| league_id | string | Yes | 47 | Numeric FotMob league id |
| season_id | string | No | Numeric season id from /fotmob/stats-categories; defaults to the newest season | |
| type | string | Yes | players | Stats subject |
| stat | string | Yes | goals | Stat id returned by /fotmob/stats-categories for this league, season, and type |
| team_id | string | No | Optional numeric team id to filter player stats | |
| position | string | No | all | Optional client-side player position filter |
{
"code": 200,
"data": {
"source_url": "https://www.fotmob.com/api/data/leagueseasondeepstats?id=47&season=36781&type=players&stat=goals",
"data": {
"statsData": [
{
"id": 737066,
"teamId": 8456,
"name": "Erling Haaland",
"statValue": {
"name": "goals",
"value": 5
},
"rank": 1,
"type": "players"
}
],
"currentSeasonId": "36781",
"currentStatName": "goals"
}
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.