Die Team-Endpoints liefern dir detaillierte Informationen über einzelne Mannschaften, deren Spiele und die aktuelle Ligatabelle.
Verfügbare Endpoints
GET /api/team/{id}- Alle Infos auf einmal (Tabelle + alle Spiele)GET /api/team/table/{id}- Aktuelle Ligatabelle des TeamsGET /api/team/next_games/{id}- Kommende Spiele des TeamsGET /api/team/prev_games/{id}- Vergangene Spiele des Teams
Team - Alle Infos auf einen Blick
Dieser Endpoint liefert dir alle Informationen über ein Team auf einmal: Ligatabelle, vorherige und kommende Spiele.
- Url:
/api/team/{fussball.de_id} - Method:
GET
Erforderliche Attribute:
fussball.de_id (string)
Die Team-ID von der fussball.de URL. Wie du die ID findest, erfährst du hier.
Request:
# GET /api/team/{fussball.de_id}
curl -G https://api-fussball.de/api/team/011MI8V6UC000000VTVG0001VTR8C1K7 \
-H "x-auth-token: {token}"
Response:
{
"success": true,
"data": {
"table": [
{
"place": 1,
"team": "FC Bayern München",
"img": "https://www.fussball.de/export.media/...",
"games": 18,
"won": 14,
"draw": 2,
"lost": 2,
"goal": "45 : 12",
"goalDifference": 33,
"points": 44,
"isPromotion": true,
"isRelegation": false
}
// ... weitere Teams
],
"prevGames": [
{
"homeTeam": "Borussia Dortmund",
"awayTeam": "FC Schalke 04",
"homeScore": "3",
"awayScore": "1",
"homeLogo": "https://www.fussball.de/export.media/...",
"awayLogo": "https://www.fussball.de/export.media/...",
"time": "15:30",
"date": "Sa, 15.04.23",
"ageGroup": "Herren",
"competition": "Bundesliga",
"status": "beendet"
}
// ... weitere Spiele
],
"nextGames": [
{
"homeTeam": "Borussia Dortmund",
"awayTeam": "FC Bayern München",
"homeScore": "",
"awayScore": "",
"homeLogo": "https://www.fussball.de/export.media/...",
"awayLogo": "https://www.fussball.de/export.media/...",
"time": "18:30",
"date": "Sa, 22.04.23",
"ageGroup": "Herren",
"competition": "Bundesliga",
"status": "angesetzt"
}
// ... weitere Spiele
]
}
}
Team Tabelle
Dieser Endpoint liefert dir die aktuelle Ligatabelle des Teams.
- Url:
/api/team/table/{fussball.de_id} - Method:
GET
Request:
# GET /api/team/table/{fussball.de_id}
curl -G https://api-fussball.de/api/team/table/011MI8V6UC000000VTVG0001VTR8C1K7 \
-H "x-auth-token: {token}"
Response:
{
"success": true,
"data": [
{
"place": 1,
"team": "FC Bayern München",
"img": "https://www.fussball.de/export.media/...",
"games": 18,
"won": 14,
"draw": 2,
"lost": 2,
"goal": "45 : 12",
"goalDifference": 33,
"points": 44,
"isPromotion": true,
"isRelegation": false
},
{
"place": 2,
"team": "Borussia Dortmund",
"img": "https://www.fussball.de/export.media/...",
"games": 18,
"won": 12,
"draw": 3,
"lost": 3,
"goal": "42 : 18",
"goalDifference": 24,
"points": 39,
"isPromotion": true,
"isRelegation": false
}
// ... weitere Teams
]
}
Team - Nächste Spiele
Dieser Endpoint liefert dir die kommenden Spiele eines Teams.
- Url:
/api/team/next_games/{fussball.de_id} - Method:
GET
Request:
# GET /api/team/next_games/{fussball.de_id}
curl -G https://api-fussball.de/api/team/next_games/011MI8V6UC000000VTVG0001VTR8C1K7 \
-H "x-auth-token: {token}"
Response:
{
"success": true,
"data": [
{
"homeTeam": "Borussia Dortmund",
"awayTeam": "FC Bayern München",
"homeScore": "",
"awayScore": "",
"homeLogo": "https://www.fussball.de/export.media/...",
"awayLogo": "https://www.fussball.de/export.media/...",
"time": "18:30",
"date": "Sa, 22.04.23",
"ageGroup": "Herren",
"competition": "Bundesliga",
"status": "angesetzt"
}
// ... weitere Spiele
]
}
Team - Vorherige Spiele
Dieser Endpoint liefert dir die vergangenen Spiele eines Teams mit Ergebnissen.
- Url:
/api/team/prev_games/{fussball.de_id} - Method:
GET
Request:
# GET /api/team/prev_games/{fussball.de_id}
curl -G https://api-fussball.de/api/team/prev_games/011MI8V6UC000000VTVG0001VTR8C1K7 \
-H "x-auth-token: {token}"
Response:
{
"success": true,
"data": [
{
"homeTeam": "Borussia Dortmund",
"awayTeam": "FC Schalke 04",
"homeScore": "3",
"awayScore": "1",
"homeLogo": "https://www.fussball.de/export.media/...",
"awayLogo": "https://www.fussball.de/export.media/...",
"time": "15:30",
"date": "Sa, 15.04.23",
"ageGroup": "Herren",
"competition": "Bundesliga",
"status": "beendet"
}
// ... weitere Spiele
]
}
Eigenschaften
Tabellen-Objekt
place (number) - Platzierung in der Tabelle
team (string) - Name des Teams
img (string) - URL zum Team-Logo
games (number) - Anzahl gespielter Spiele
won (number) - Anzahl gewonnener Spiele
draw (number) - Anzahl unentschiedener Spiele
lost (number) - Anzahl verlorener Spiele
goal (string) - Torverhältnis (z.B. "45 : 12")
goalDifference (number) - Tordifferenz
points (number/decimal) - Punkte (kann auch Durchschnittswerte als Dezimalzahl sein, z.B. 2.6)
isPromotion (boolean) - Aufstiegsplatz
isRelegation (boolean) - Abstiegsplatz
Spiel-Objekt
homeTeam (string) - Name des Heimteams
awayTeam (string) - Name des Auswärtsteams
homeScore (string) - Tore Heimteam (leer bei zukünftigen Spielen)
awayScore (string) - Tore Auswärtsteam (leer bei zukünftigen Spielen)
homeLogo (string) - URL zum Logo des Heimteams
awayLogo (string) - URL zum Logo des Auswärtsteams
time (string) - Uhrzeit des Spiels (Format: "HH:MM")
date (string) - Datum des Spiels (Format: "Sa, 15.04.23")
ageGroup (string) - Altersklasse (z.B. "Herren", "A-Junioren", "B-Junioren")
competition (string) - Wettbewerb (z.B. "Bundesliga", "Kreisliga C")
status (string) - Status des Spiels (z.B. "angesetzt", "beendet", "abgesagt")
