Bundesliga API
Germany's top league: 18 clubs, 306 matches a season and the highest average attendance in Europe. Get live scores, standings, fixtures, lineups and player stats for every Bundesliga match through one simple JSON API.
Bundesliga standings 2026/2027
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 |
|
8 | 5 | 3 | 0 | 19 | 18 |
| 2 |
|
8 | 5 | 3 | 0 | 8 | 18 |
| 3 |
|
8 | 5 | 1 | 2 | 8 | 16 |
| 4 |
|
8 | 5 | 0 | 3 | 11 | 15 |
| 5 |
|
8 | 4 | 3 | 1 | 3 | 15 |
| 6 |
|
8 | 4 | 1 | 3 | 2 | 13 |
| 7 |
|
8 | 4 | 1 | 3 | 0 | 13 |
| 8 |
|
8 | 3 | 1 | 4 | 0 | 10 |
| 9 |
|
8 | 2 | 3 | 3 | 3 | 9 |
| 10 |
|
8 | 3 | 0 | 5 | -1 | 9 |
| 11 |
|
8 | 3 | 0 | 5 | -2 | 9 |
| 12 |
|
8 | 2 | 3 | 3 | -3 | 9 |
| 13 |
|
7 | 3 | 0 | 4 | -10 | 9 |
| 14 |
|
8 | 2 | 3 | 3 | -11 | 9 |
| 15 |
|
8 | 2 | 2 | 4 | -4 | 8 |
| 16 |
|
7 | 2 | 2 | 3 | -7 | 8 |
| 17 |
|
8 | 1 | 3 | 4 | -5 | 6 |
| 18 |
|
8 | 1 | 1 | 6 | -11 | 4 |
This table is rendered from the league_standings endpoint and refreshes every 10 minutes on this page — in your app it updates every minute during matches.
Get the Bundesliga table in your app
Call league_standings with the Bundesliga league ID. The response is plain JSON — no SDK needed.
curl "https://www.live-football-api.com/api/v1/league_standings?api_key=YOUR_API_KEY&league_id=6by3h89i2eykc341oz7lv1ddd"
{
"success": true,
"data": {
"league_id": "6by3h89i2eykc341oz7lv1ddd",
"season": "2026/2027",
"standings": [
{
"title": "Bundesliga",
"table": [
{
"rank": "1",
"team": {
"id": "apoawtpvac4zqlancmvw4nk4o",
"name": "Bayern Munich",
"logo": "https://live-football-api.com/teams/apoawtpvac4zqlancmvw4nk4o.png"
},
"played": "8",
"won": "5",
"drawn": "3",
"lost": "0",
"goals_for": "27",
"goals_against": "8",
"goal_diff": "19",
"points": "18",
"form": "DWWDW",
"zone": {
"name": "UEFA Champions League",
"color": "#02206B"
}
},
{
"rank": "2",
"team": {
"id": "dt4pinj0vw0t0cvz7za6mhmzy",
"name": "Dortmund",
"logo": "https://live-football-api.com/teams/dt4pinj0vw0t0cvz7za6mhmzy.png"
},
"played": "8",
"won": "5",
"drawn": "3",
"lost": "0",
"goals_for": "14",
"goals_against": "6",
"goal_diff": "8",
"points": "18",
"form": "DWDDW",
"zone": {
"name": "UEFA Champions League",
"color": "#02206B"
}
}
]
}
]
}
}Bundesliga data you can use
Every endpoint works for Bundesliga and 1,400+ other leagues and cups, with names in English, Turkish, German and Russian.
Standings
Full Bundesliga table, home/away tables and a live table during matches.
/v1/league_standings
Fixtures
Every match of the season, filterable by round, with scores and status.
/v1/league_fixtures
Live scores
All of today's matches with live minute, score and status.
/v1/matches
Match events
Goals, cards, substitutions and match statistics, updated in real time.
/v1/live_match_details
Lineups
Starting XI, formation, substitutes and coaches for both teams.
/v1/lineups
Squads
Current squad of every club with positions, numbers and photos.
/v1/team_squad
Players
Player profiles, career and season statistics.
/v1/player
Injuries
Injured and suspended players before kick-off.
/v1/injuries
Referees
Match officials and referee card / penalty statistics.
/v1/referee
Head to head
Previous meetings between the two teams of a match.
/v1/h2h
Bundesliga API questions
Is there a free Bundesliga API?
Yes. Every new account gets free credits on sign-up, no card required. One request costs one credit, so you can pull Bundesliga standings, fixtures, live scores and lineups before you pay anything.
How often is the Bundesliga data updated?
Live scores and match events update in real time. During matches the Bundesliga table is recalculated every minute (live_standings); outside match days it is refreshed every few minutes.
Which Bundesliga seasons are available?
The current 2026/2027 season plus 63 past seasons. Pass the season parameter (e.g. 2025/2026) to league_standings or league_fixtures.
What data can I get for Bundesliga matches?
Fixtures and results, live scores, goals, cards, substitutions, match statistics, lineups and formations, injuries, referees, head-to-head records, team squads and player profiles — all through one JSON API.
Start building with Bundesliga data
Free credits on sign-up. No card required.
Get your free API key