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.