Included in the free tier — no card required.

Bundesliga API

Fixtures, live scores, standings, statistics and full odds for Germany's Bundesliga — odds included, in our free tier.

GET /v1/fixtures?league=16&status=live
curl https://api.5dollarfootballapi.com/v1/fixtures?league=16&status=live
  -H "Authorization: Bearer fb_live_your_key"
{
  "success": 1,
  "data": [
    {
      "id": 197602014,
      "league": { "id": 16, "name": "Germany Bundesliga I" },
      "teams": { "home": { "name": "Bayern Munich" }, "away": { "name": "SC Freiburg" } },
      "status": "in_play",
      "goals": { "home": 3, "away": 1 },
      "corners": { "home": 8, "away": 3 }
    }
  ]
}

3,791

Bundesliga fixtures on record

2014

history since

3.28

goals per match, last 12 months

9.8

corners per match, last 12 months

3.7

cards per match, last 12 months

100%

of fixtures with a bet365 corner line

Averages measured across 293 finished Bundesliga matches in the last 12 months, from the same rows the API serves.

Bundesliga, 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/16/fixtures

Current table — round 4

# Team P W D L GF GA GD Pts
1 Borussia Dortmund 4 4 0 0 9 2 7 12
2 Bayern Munich 4 3 1 0 14 2 12 10
3 SC Freiburg 4 3 1 0 12 3 9 10
4 Augsburg 4 2 1 1 11 6 5 7
5 Bayer Leverkusen 4 2 1 1 10 5 5 7
6 Mainz 4 2 1 1 10 6 4 7
7 Elversberg 4 2 1 1 8 7 1 7
8 Werder Bremen 4 2 1 1 8 8 0 7
9 RB Leipzig 4 2 0 2 9 5 4 6
10 Eintracht Frankfurt 4 1 2 1 9 10 -1 5
11 Schalke 4 1 2 1 3 4 -1 5
12 Paderborn 4 1 1 2 3 5 -2 4
13 Cologne 4 1 1 2 6 9 -3 4
14 TSG Hoffenheim 4 1 0 3 7 10 -3 3
15 VfB Stuttgart 4 1 0 3 6 9 -3 3
16 Hamburg 4 1 0 3 2 13 -11 3
17 Union Berlin 4 0 1 3 4 17 -13 1
18 Borussia M'gladbach 4 0 0 4 6 16 -10 0

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

The Bundesliga API, by data type

The same calls work for every competition we carry — swap the league id and go. Each data type has its own page with a full sample response.

Bundesliga live scores API

Every in-play match with score, status, corners and cards.

GET /v1/fixtures?league=16&status=live

Bundesliga fixtures & results API

Schedules and full-time results by season, round or date.

GET /v1/fixtures?league=16&season=

Bundesliga standings API

The league table, plus corner and card tables via type=corner|card.

GET /v1/standings?league=16

Bundesliga statistics API

Shots, attacks, possession and events per fixture.

GET /v1/fixtures/{id}/statistics

Bundesliga odds API

1X2, Asian handicap, goal line, corners, cards and BTTS — opening, closing and in-play.

GET /v1/fixtures/{id}/odds

Bundesliga corner stats API

Corner counts, corner-line odds and the corner league table.

GET /v1/fixtures/{id}/odds?market=corner
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 — the Bundesliga is one of the top-5 leagues in our free tier: live scores, fixtures and standings, no credit card required. Odds and full statistics are included on the free tier; the $5/mo Pro plan adds Bundesliga II.

Season-by-season coverage back to 2014, with goals, corners and cards on every fixture and odds on every plan — movement history on Ultra.

Yes — the second division (2. Bundesliga) is part of the Pro plan's 130+ competition coverage, with the same fixture, stats and odds data.

Start building for free

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