Endpoint Playground
Returns FotMob's public league page payload, including available tabs, overview, table, fixtures, statistics, transfers, and seasons where supplied by the league. Discover valid season values with /fotmob/seasons. shotmap=true includes the optional, larger overview shot-map payload.
14 Oct 2026: 380 data.overview.leagueOverviewMatches; 9 fields had a value in every checked item.
Sample value profiles: pageUrl: “/matches/coventry-city-vs-arsenal/2tttz6#5795363” and 379 other values; displayTournament: true in 380 of 380; notStarted: true in 320 of 380.
curl 'https://api.crawlora.net/api/v1/fotmob/league?league_id=47' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| league_id | integer | Yes | 47 | Numeric FotMob league id from /fotmob/leagues |
| season | string | No | Optional season value from /fotmob/seasons for this league | |
| shotmap | boolean | No | Include the optional overview shot map; increases response size |
{
"code": 200,
"data": {
"source_url": "https://www.fotmob.com/api/data/leagues?id=47&season=2025%2F2026",
"data": {
"tabs": [
"overview",
"table",
"fixtures",
"stats",
"transfers",
"seasons"
],
"allAvailableSeasons": [
"2026/2027",
"2025/2026"
],
"details": {
"id": 47,
"name": "Premier League",
"selectedSeason": "2025/2026"
},
"overview": {
"leagueName": "Premier League"
},
"table": [],
"fixtures": {},
"stats": {},
"transfers": {},
"seasons": []
}
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.