Available on paid plans — see the league coverage docs for tiers.

Champions League API

Fixtures, live scores, statistics and full odds for the UEFA Champions League — every matchday from the league phase to the final, with corner and card data on every fixture.

GET /v1/fixtures?league=137&status=live
curl https://api.5dollarfootballapi.com/v1/fixtures?league=137&status=live
  -H "Authorization: Bearer fb_live_your_key"
{
  "success": 1,
  "data": [
    {
      "id": 197604031,
      "league": { "id": 137, "name": "UEFA Champions League" },
      "teams": { "home": { "name": "PSG" }, "away": { "name": "Inter" } },
      "status": "in_play",
      "goals": { "home": 1, "away": 0 },
      "corners": { "home": 4, "away": 5 }
    }
  ]
}

1,646

Champions League fixtures

2014

history since

19

bookmakers quoted

100%

fixtures with corners & cards

Champions League, live from the API

Full scoreboard →

These blocks are not screenshots — they render the API's own JSON on every visit. Click any match for statistics, head-to-head and bookmaker odds.

Rendered from GET /v1/leagues/137/fixtures

Current table — round 8

# Team P W D L GF GA GD Pts
1 Arsenal 8 8 0 0 23 4 19 24
2 Bayern Munich 8 7 0 1 22 8 14 21
3 Liverpool 8 6 0 2 20 8 12 18
4 Tottenham 8 5 2 1 17 7 10 17
5 Barcelona 8 5 1 2 22 14 8 16
6 Chelsea 8 5 1 2 17 10 7 16
7 Sporting 8 5 1 2 17 11 6 16
8 Manchester City 8 5 1 2 15 9 6 16
9 Real Madrid 8 5 0 3 21 12 9 15
10 Inter 8 5 0 3 15 7 8 15
11 PSG 8 4 2 2 21 11 10 14
12 Newcastle 8 4 2 2 17 7 10 14
13 Juventus 8 3 4 1 14 10 4 13
14 Atletico 8 4 1 3 17 15 2 13
15 Atalanta 8 4 1 3 10 10 0 13
16 Bayer Leverkusen 8 3 3 2 13 14 -1 12
17 Borussia Dortmund 8 3 2 3 19 17 2 11
18 Olympiacos 8 3 2 3 10 14 -4 11
19 Club Brugge 8 3 1 4 15 17 -2 10
20 Galatasaray 8 3 1 4 9 11 -2 10
21 Monaco 8 2 4 2 8 14 -6 10
22 FK Qarabag 8 3 1 4 13 21 -8 10
23 Bodoe/Glimt 8 2 3 3 14 15 -1 9
24 Benfica 8 3 0 5 10 12 -2 9
25 Marseille 8 3 0 5 11 14 -3 9
26 Pafos FC 8 2 3 3 8 11 -3 9
27 Union Saint Gilloise 8 3 0 5 8 17 -9 9
28 Eindhoven 8 2 2 4 16 16 0 8
29 Athletic Bilbao 8 2 2 4 9 14 -5 8
30 Napoli 8 2 2 4 9 15 -6 8
31 FC Copenhagen 8 2 2 4 12 21 -9 8
32 Ajax 8 2 0 6 8 21 -13 6
33 Eintracht Frankfurt 8 1 1 6 10 21 -11 4
34 Slavia Prague 8 0 3 5 5 19 -14 3
35 Villarreal 8 0 1 7 5 18 -13 1
36 Kairat Almaty 8 0 1 7 7 22 -15 1

Rendered from GET /v1/standings?league=137 — corner and card league tables too: type=corner|card

Every Champions League endpoint

The same five calls work for every competition we carry — swap the league id and go.

Fixtures & results GET /v1/fixtures?league=137&season=
Live matches GET /v1/fixtures?league=137&status=live
Standings (+ corner & card tables) GET /v1/standings?league=137
Odds — 1X2, Asian, corners, cards, BTTS GET /v1/fixtures/{id}/odds
Statistics & events GET /v1/fixtures/{id}/statistics
Full API reference

What's on every fixture

  • Goals, corners and cards — full-time and half-time
  • Live in-play statistics: attacks, shots, possession
  • Odds with opening lines and movement history — never deleted
  • Corner-line and card-line markets no other cheap API carries
  • Team and league names in 21 languages via ?lang=

Frequently asked questions

Yes — league phase, knockouts and the final, plus the qualifying rounds as a separate competition id. Coverage runs back to 2014 with statistics and odds on every fixture.

Yes — European 1X2, Asian handicap, goal line, corner line, card line and BTTS, pre-match and in-play, with opening lines and movement history retained. See the league coverage docs for which plan carries it.

The free tier covers the top-5 domestic leagues; the Champions League requires a paid plan. You can still test the API shape free — fixture, stats and odds responses are identical across competitions.

Start building for free

Get a working API key in under a minute. No credit card, no sales call.