Standings
Standings
GET
/v1/standings
League tables by season, plus corner and card tables via ?type. Corner tables include first-half splits; card tables split yellows and reds. Every response names its "source": "feed" is the table as the data feed carries it; where the feed tracks none, the current table is computed from finished results and marked "computed" (administrative point adjustments excluded). Leagues whose format a computed table cannot represent faithfully return an explicit standings_not_available error — fixtures, results and odds for those leagues are unaffected.
Parameters
| league | required | League id. |
| season | optional | Season, e.g. 2026. Defaults to the current season where the feed tracks one. |
| type | optional | total (default) | corner | card. |
| lang | optional | Localize team & league names (21 languages besides English, e.g. zh-cn, ja, es, de, pt). Missing translations fall back to English. |
Example
GET /v1/standings
curl https://api.5dollarfootballapi.com/v1/standings
-H "Authorization: Bearer fb_live_your_key"
{
"success": 1,
"data": {
"league_id": 39,
"season": "26/27",
"league_season_id": 141207,
"type": "corner",
"source": "feed",
"round": 38,
"table": [
{
"position": 1,
"team": { "id": 2618, "name": "Arsenal" },
"played": 38,
"total_for": 251, "total_against": 148,
"average_for": 6.6, "average_against": 3.9,
"points": 86,
"first_half": { "total_for": 118, "total_against": 71, "average_for": 3.1, "average_against": 1.9 }
},
{
"position": 2,
"team": { "id": 2611, "name": "Chelsea" },
"played": 38,
"total_for": 243, "total_against": 155,
"average_for": 6.4, "average_against": 4.1,
"points": 81,
"first_half": { "total_for": 109, "total_against": 76, "average_for": 2.9, "average_against": 2.0 }
}
]
}
}
Need a key? Create a free account — a working key is issued instantly, no card required.