Einfache REST API. API-Schlüssel als Query-Parameter übergeben — keine Header erforderlich.
https://live-football-api.com/api/v1
Fügen Sie api_key jeder Anfrage-URL hinzu. Erstellen Sie ein kostenloses Konto, um einen Schlüssel zu erhalten.
https://live-football-api.com/api/v1/matches?api_key=YOUR_KEY&date=2026-07-03
Jeder API-Aufruf verbraucht Guthaben. Guthaben verfällt nie. Neue Konten erhalten 100 kostenlose Credits.
| Endpunkt | Kosten |
|---|---|
| GET /matches | 1 Credit pro Aufruf |
| GET /live_match_details | 1 Credit pro Aufruf |
| GET /lineups | 1 Credit pro Aufruf |
| GET /h2h | 1 Credit pro Aufruf |
| GET /injuries | 1 Credit pro Aufruf |
| GET /officials | 1 Credit pro Aufruf |
| GET /leagues | 1 Credit pro Aufruf |
| GET /league | 1 Credit pro Aufruf |
| GET /league_standings | 1 Credit pro Aufruf |
| GET /league_fixtures | 1 Credit pro Aufruf |
| GET /team_matches | 1 Credit pro Aufruf |
| GET /team_squad | 1 Credit pro Aufruf |
| GET /team_standings | 1 Credit pro Aufruf |
| GET /player | 1 Credit pro Aufruf |
| GET /player_matches | 1 Credit pro Aufruf |
| GET /team_search | 1 Credit pro Aufruf |
| GET /player_search | 1 Credit pro Aufruf |
| POST /webhook/register | Kostenlos |
| GET /webhook/register | Kostenlos |
| DELETE /webhook/register | Kostenlos |
Alle Fehler geben JSON mit code und message zurück:
| Code | Bedeutung |
|---|---|
| 400 | Bad request — missing or invalid parameter |
| 401 | API key missing or invalid |
| 403 | Access denied — insufficient credits, daily limit exceeded, or inactive account |
| 429 | Insufficient credits |
| 500 | Database error |
| 503 | Upstream data source unavailable — retry after a few seconds |
{
"success": false,
"message": "Access denied. Possible reasons: Invalid key, insufficient credits, daily limit exceeded, or inactive account.",
"timestamp": "2026-07-03 14:22:01"
}
Gibt footballspiele für ein bestimmtes Datum zurück. Team- und Liganamen können optional übersetzt werden.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| date | string | Nein | Spieldatum im Format YYYY-MM-DD |
| lang | string | Nein | Antwortsprache: en tr de ru |
GET https://live-football-api.com/api/v1/matches?api_key=YOUR_KEY&date=2026-07-03&lang=en
{
"success": true,
"credits_remaining": 4999,
"data": {
"date": "2026-07-03",
"language": "en",
"timezone": "UTC",
"matches": [
{
"id": "lfa4phmwb3bhclg7aqht1ajcwk",
"league": {
"id": "lfa-premier-league",
"name": "Premier League",
"country": "England"
},
"kickoff": "14:00",
"status": {
"status": "live",
"display": "73'",
"is_live": true,
"state": "inPlay"
},
"home": {
"id": "lfa-man-city",
"name": "Manchester City",
"logo": "https://live-football-api.com/teams/lfa-man-city.png",
"score": 2
},
"away": {
"id": "lfa-arsenal",
"name": "Arsenal",
"logo": "https://live-football-api.com/teams/lfa-arsenal.png",
"score": 1
},
"halftime": { "home": 1, "away": 0 },
"tv_broadcast": true,
"penalty": { "home": null, "away": null }
}
]
},
"timestamp": "2026-07-03 14:22:01"
}
true, wenn das Spiel im TV übertragen wird (noch keine Sendernamen). penalty — Elfmeterschießen-Ergebnis, null, außer das Spiel ging ins Elfmeterschießen. Gibt Echtzeit-Spieldaten zurück: Ereigniszeitlinie (Tore, Karten, Wechsel) und Matchstatistiken.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| match_id | string | Ja | Spiel-ID aus der /matches-Antwort |
| lang | string | Nein | Antwortsprache: en tr de ru |
GET https://live-football-api.com/api/v1/live_match_details?api_key=YOUR_KEY&match_id=lfa4phmwb3bhclg7aqht1ajcwk&lang=en
{
"success": true,
"credits_remaining": 4998,
"data": {
"match_id": "lfa4phmwb3bhclg7aqht1ajcwk",
"last_updated": "2026-07-03 14:22:01 UTC",
"header": {
"home": {
"name": "Manchester City",
"id": "lfa-man-city",
"logo": "https://live-football-api.com/teams/lfa-man-city.png",
"score": "2"
},
"away": {
"name": "Arsenal",
"id": "lfa-arsenal",
"logo": "https://live-football-api.com/teams/lfa-arsenal.png",
"score": "1"
},
"status": { "display": "", "is_live": true, "is_postponed": 0, "minute": "73", "state": "inPlay" }
},
"events": [
{
"time": "23",
"type": "Goal",
"side": "home",
"detail": {
"player": { "name": "Haaland", "id": "lfa-haaland", "image": "https://live-football-api.com/people/lfa-haaland.png" },
"score": "1-0"
}
},
{
"time": "65",
"type": "Yellow Card",
"side": "away",
"detail": {
"player": { "name": "Rice", "id": "lfa-rice", "image": "https://live-football-api.com/people/lfa-rice.png" }
}
}
],
"stats": [
{ "label": "Possession", "home": "62%", "away": "38%" },
{ "label": "Shots", "home": "14", "away": "6" },
{ "label": "Corners", "home": "7", "away": "3" }
],
"csb_url": "https://live-football-api.com/api/v1/csb?token=eyJhbGci...&matchid=lfa4phmwb3bhclg7aqht1ajcwk&lang=en",
"venue": { "name": "Etihad Stadium", "capacity": 53400 },
"referee": "M. Oliver",
"tv_channels": ["beIN SPORTS 1"],
"player_of_the_match": { "name": "Haaland", "id": "lfa-haaland", "image": "https://live-football-api.com/people/lfa-haaland.png", "rating": 8.7 }
},
"timestamp": "2026-07-03 14:22:01"
}
is_penalty / is_second_yellow in detail enthalten, wenn zutreffend. <iframe src="csb_url" width="636" height="400" frameborder="0"></iframe>null zurück, wenn das Spiel keinen aktiven CSB-Feed hat (z. B. vor dem Spiel oder nicht unterstützter Wettbewerb). Gibt die Centre Stage Board (CSB) Visualisierung eines Live-Spiels als HTML-Seite zurück — zum Einbetten in einem <iframe> konzipiert. Das Feld csb_url in der /live_match_details-Antwort enthält bereits eine fertige URL mit vorausgehobenem Token; in den meisten Fällen müssen Sie diesen Endpunkt nicht manuell aufrufen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| token | string | Ja | JWT-Visualisierungstoken (wird fertig in csb_url aus der live_match_details-Antwort geliefert). |
| matchid | string | Ja | Spiel-ID im lfa-Format (identisch mit dem Feld id aus /matches). |
| lang | string | Nein | Antwortsprache: en tr de ru |
<iframe
src="https://live-football-api.com/api/v1/csb?token=TOKEN&matchid=lfa4phmwb3bhclg7aqht1ajcwk&lang=en"
width="636"
height="400"
frameborder="0"
allowtransparency="true"
></iframe>
csb_url aus einem frischen /live_match_details-Aufruf, um einen gültigen Token zu erhalten. Tokens nicht zwischenspeichern oder fest kodieren. Gibt die Startelf, Ersatzspieler und Trainer beider Teams zurück. Ca. 1 Stunde vor Anstoß verfügbar.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| match_id | string | Ja | Spiel-ID aus der /matches-Antwort |
| lang | string | Nein | Antwortsprache: en tr de ru |
GET https://live-football-api.com/api/v1/lineups?api_key=YOUR_KEY&match_id=lfa4phmwb3bhclg7aqht1ajcwk&lang=en
{
"success": true,
"credits_remaining": 4997,
"data": {
"match_id": "lfa4phmwb3bhclg7aqht1ajcwk",
"home": {
"starting": [
{ "id": "lfa-ederson", "name": "Ederson", "image": "https://live-football-api.com/people/lfa-ederson.png", "number": "31", "position": "Goalkeeper", "rating": 6.8 },
{ "id": "lfa-haaland", "name": "Haaland", "image": "https://live-football-api.com/people/lfa-haaland.png", "number": "9", "position": "Forward", "rating": 8.7 }
],
"subs": [
{ "id": "lfa-bernardo", "name": "Bernardo Silva", "image": "https://live-football-api.com/people/lfa-bernardo.png", "number": "20", "position": "Midfielder", "rating": null }
],
"coach": { "id": "lfa-guardiola", "name": "Pep Guardiola", "image": "https://live-football-api.com/people/lfa-guardiola.png" }
},
"away": {
"starting": [
{ "id": "lfa-raya", "name": "Raya", "image": "https://live-football-api.com/people/lfa-raya.png", "number": "1", "position": "Goalkeeper", "rating": 6.5 }
],
"subs": [],
"coach": { "id": "lfa-arteta", "name": "Mikel Arteta", "image": "https://live-football-api.com/people/lfa-arteta.png" }
},
"formation": { "home": 433, "away": 442 },
"is_projected": false
},
"timestamp": "2026-07-03 14:22:01"
}
Gibt die bisherige Bilanz zwischen den beiden Teams zurück.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| match_id | string | Ja | Spiel-ID aus der /matches-Antwort |
| lang | string | Nein | Antwortsprache: en tr de ru |
GET https://live-football-api.com/api/v1/h2h?api_key=YOUR_KEY&match_id=lfa4phmwb3bhclg7aqht1ajcwk&lang=en
{
"success": true,
"credits_remaining": 4996,
"data": {
"match_id": "lfa4phmwb3bhclg7aqht1ajcwk",
"home_form": [
{
"date": "2026-06-14",
"home": { "id": "lfa-man-city", "name": "Manchester City", "logo": "https://live-football-api.com/teams/lfa-man-city.png" },
"away": { "id": "lfa-chelsea", "name": "Chelsea", "logo": "https://live-football-api.com/teams/lfa-chelsea.png" },
"score": "3-1"
}
],
"away_form": [ ],
"h2h": [
{
"date": "2025-09-22",
"home": { "id": "lfa-man-city", "name": "Manchester City", "logo": "https://live-football-api.com/teams/lfa-man-city.png" },
"away": { "id": "lfa-arsenal", "name": "Arsenal", "logo": "https://live-football-api.com/teams/lfa-arsenal.png" },
"score": "2-1"
}
],
"h2h_summary": { "home_wins": 8, "away_wins": 6, "draws": 4 }
},
"timestamp": "2026-07-03 14:22:01"
}
Gibt bestätigte Verletzungen und Sperren beider Teams vor dem Spiel zurück.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| match_id | string | Ja | Spiel-ID aus der /matches-Antwort |
| lang | string | Nein | Antwortsprache: en tr de ru |
GET https://live-football-api.com/api/v1/injuries?api_key=YOUR_KEY&match_id=lfa4phmwb3bhclg7aqht1ajcwk&lang=en
{
"success": true,
"credits_remaining": 4995,
"data": {
"match_id": "lfa4phmwb3bhclg7aqht1ajcwk",
"injuries": {
"home": [
{
"id": "lfa-de-bruyne",
"name": "Kevin De Bruyne",
"image": "https://live-football-api.com/people/lfa-de-bruyne.png",
"position": "Midfielder",
"status": "Hamstring Injury",
"stats": { "appearence": 12, "assists": 6, "goals": 2, "redCards": 0, "yellowCards": 1 }
}
],
"away": [
{ "id": "lfa-zinchenko", "name": "Oleksandr Zinchenko", "image": "https://live-football-api.com/people/lfa-zinchenko.png", "position": "Defender", "status": "Suspended", "stats": null }
]
}
},
"timestamp": "2026-07-03 14:22:01"
}
null. Gibt die Schiedsrichter eines Spiels zurück.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| match_id | string | Ja | Spiel-ID aus der /matches-Antwort |
| lang | string | Nein | Antwortsprache: en tr de ru |
GET https://live-football-api.com/api/v1/officials?api_key=YOUR_KEY&match_id=lfa4phmwb3bhclg7aqht1ajcwk
{
"success": true,
"credits_remaining": 4994,
"data": {
"match_id": "lfa4phmwb3bhclg7aqht1ajcwk",
"officials": [
{ "id": "8d319822-2432-4da3-7bcb-ca5c11421394", "name": "Michael Oliver", "role": "Main" },
{ "id": "6c998fdc-ca49-69c3-2488-347671830e3a", "name": "Stuart Burt", "role": "Lineman 1" },
{ "id": "6a528c78-5157-c275-9d86-ca7ed7ff21ac", "name": "Simon Long", "role": "Lineman 2" },
{ "id": "e6e57850-918d-c5ef-9bc0-e8b43c2b8e88", "name": "Anthony Taylor","role": "Fourth official" },
{ "id": "4748a374-2d55-ae66-642e-8e9e05fb566c", "name": "Graham Scott", "role": "VAR" }
]
},
"timestamp": "2026-07-03 14:22:01"
}
Gibt alle verfügbaren Ligen nach Land gruppiert zurück.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| lang | string | Nein | Antwortsprache: en tr de ru |
GET https://live-football-api.com/api/v1/leagues?api_key=YOUR_KEY&lang=en
{
"success": true,
"credits_remaining": 4993,
"data": {
"language": "en",
"total_countries": 45,
"data": [
{
"country": "England",
"leagues": [
{ "id": "lfa-premier-league", "name": "Premier League" },
{ "id": "lfa-championship", "name": "Championship" },
{ "id": "lfa-league-one", "name": "League One" }
]
},
{
"country": "Spain",
"leagues": [
{ "id": "lfa-la-liga", "name": "La Liga" },
{ "id": "lfa-segunda", "name": "Segunda División" }
]
}
]
},
"timestamp": "2026-07-03 14:22:01"
}
Gibt Detailinformationen zu einer Liga zurück.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| league_id | string | Ja | Liga-ID aus /leagues |
| lang | string | Nein | Antwortsprache: en tr de ru |
GET https://live-football-api.com/api/v1/league?api_key=YOUR_KEY&league_id=lfa-premier-league&lang=en
Gibt die aktuelle Tabelle einer Liga zurück.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| league_id | string | Ja | Liga-ID aus /leagues |
| season | string | Nein | Saison-ID z.B. 2025 oder 2025-2026. Leer lassen für aktuelle Saison. |
| lang | string | Nein | Antwortsprache: en tr de ru |
GET https://live-football-api.com/api/v1/league_standings?api_key=YOUR_KEY&league_id=lfa-premier-league&season=2024/2025&lang=en
{
"success": true,
"credits_remaining": 4992,
"data": {
"league_id": "lfa-premier-league",
"season": "2024/2025",
"available_seasons": ["2024/2025", "2023/2024", "2022/2023"],
"timezone": "UTC",
"standings": [
{
"title": "Premier League",
"table": [
{
"rank": 1,
"team": {
"id": "lfa-liverpool",
"name": "Liverpool",
"logo": "https://live-football-api.com/teams/lfa-liverpool.png"
},
"played": 38, "won": 28, "drawn": 6, "lost": 4,
"goals_for": 86, "goals_against": 41,
"goal_diff": 45, "points": 90,
"form": "WWDWL",
"zone": { "name": "Champions League", "color": "#02206B" }
},
{
"rank": 2,
"team": {
"id": "lfa-man-city",
"name": "Manchester City",
"logo": "https://live-football-api.com/teams/lfa-man-city.png"
},
"played": 38, "won": 24, "drawn": 7, "lost": 7,
"goals_for": 78, "goals_against": 52,
"goal_diff": 26, "points": 79,
"form": "WDWWW",
"zone": { "name": "Champions League", "color": "#02206B" }
}
]
}
],
"home_standings": [ { "title": "Premier League", "table": [ ] } ],
"away_standings": [ { "title": "Premier League", "table": [ ] } ]
},
"timestamp": "2026-07-03 14:22:01"
}
Gibt den vollständigen Spielplan einer Liga zurück, wochenweise gruppiert, mit Ergebnissen für gespielte und Anstoßzeiten für kommende Spiele.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| league_id | string | Ja | Liga-ID aus /leagues |
| season | string | Nein | Saison-ID z.B. 2025 oder 2025-2026. Leer lassen für aktuelle Saison. |
| week | string | Nein | Filtert auf einen einzelnen Spieltag/eine Runde, z. B. 1. Weglassen für alle Wochen. |
| lang | string | Nein | Antwortsprache: en tr de ru |
GET https://live-football-api.com/api/v1/league_fixtures?api_key=YOUR_KEY&league_id=lfa-super-lig&season=2025/2026&week=1&lang=tr
{
"success": true,
"credits_remaining": 4991,
"data": {
"league_id": "lfa-super-lig",
"league_name": "Trendyol Süper Lig",
"season": "2025/2026",
"available_seasons": ["2025/2026", "2024/2025", "2023/2024"],
"timezone": "UTC",
"weeks": [
{
"week": "1",
"matches": [
{
"id": "lfa-c5b95lue06z36lha2ueniwsgk",
"league": { "id": "lfa-super-lig", "name": "Trendyol Süper Lig" },
"round": "Adnan Süvari Sezonu",
"date": "2026-08-14",
"kickoff": "18:30",
"status": { "status": "finished", "display": "MS", "is_live": false, "state": "postGame" },
"home": {
"id": "lfa-esa748l653sss1wurz5ps3228",
"name": "Galatasaray",
"logo": "https://live-football-api.com/teams/lfa-esa748l653sss1wurz5ps3228.png",
"score": "2"
},
"away": {
"id": "lfa-eg0cqg1u8zz85ma9nzk0cijv",
"name": "Çorum FK",
"logo": "https://live-football-api.com/teams/lfa-eg0cqg1u8zz85ma9nzk0cijv.png",
"score": "2"
},
"halftime": { "home": 0, "away": 0 },
"penalty": { "home": null, "away": null }
}
]
}
],
"stale": false
},
"timestamp": "2026-08-31 12:00:00"
}
Gibt Spielplan und Ergebnisse einer Mannschaft für eine Saison zurück.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| team_id | string | Ja | Team-ID aus den Spieldaten |
| season | string | Nein | Saison-ID z.B. 2025 oder 2025-2026. Leer lassen für aktuelle Saison. |
| lang | string | Nein | Antwortsprache: en tr de ru |
GET https://live-football-api.com/api/v1/team_matches?api_key=YOUR_KEY&team_id=lfa-man-city&season=2024/2025&lang=en
{
"success": true,
"credits_remaining": 4991,
"data": {
"team_id": "lfa-man-city",
"team_logo": "https://live-football-api.com/teams/lfa-man-city.png",
"season": "2024/2025",
"available_seasons": ["2024/2025", "2023/2024", "2022/2023"],
"timezone": "UTC",
"matches": [
{
"id": "lfa4phmwb3bhclg7aqht1ajcwk",
"date": "2025-08-17 14:00:00",
"timestamp": 1755439200,
"league": { "id": "lfa-premier-league", "name": "Premier League", "country": "England" },
"status": "FT",
"home": { "id": "lfa-man-city", "name": "Manchester City", "logo": "https://live-football-api.com/teams/lfa-man-city.png", "score": 2 },
"away": { "id": "lfa-chelsea", "name": "Chelsea", "logo": "https://live-football-api.com/teams/lfa-chelsea.png", "score": 0 }
}
]
},
"timestamp": "2026-07-03 14:22:01"
}
Gibt den vollständigen Kader mit Positionen und Trikotnummern zurück.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| team_id | string | Ja | Team-ID aus den Spieldaten |
| season | string | Nein | Saison-ID z.B. 2025 oder 2025-2026. Leer lassen für aktuelle Saison. |
| lang | string | Nein | Antwortsprache: en tr de ru |
GET https://live-football-api.com/api/v1/team_squad?api_key=YOUR_KEY&team_id=lfa-man-city&season=2024/2025
{
"success": true,
"credits_remaining": 4990,
"data": {
"team_id": "lfa-man-city",
"team_logo": "https://live-football-api.com/teams/lfa-man-city.png",
"season": "2024/2025",
"available_seasons": ["2024/2025", "2023/2024", "2022/2023"],
"timezone": "UTC",
"squad": [
{
"id": "lfa-haaland",
"name": "Erling Haaland",
"image": "https://live-football-api.com/people/lfa-haaland.png",
"number": "9",
"position": "Forward",
"age": 25,
"country": "Norway",
"stats": { "matches": 34, "goals": 27, "assists": 5 },
"yellow_cards": 2,
"red_cards": 0
}
],
"coaches": [
{ "id": "lfa-guardiola", "name": "Pep Guardiola", "image": "https://live-football-api.com/people/lfa-guardiola.png" }
]
},
"timestamp": "2026-07-03 14:22:01"
}
Gibt die aktuelle Tabellenposition einer Mannschaft zurück.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| team_id | string | Ja | Team-ID aus den Spieldaten |
| lang | string | Nein | Antwortsprache: en tr de ru |
GET https://live-football-api.com/api/v1/team_standings?api_key=YOUR_KEY&team_id=lfa-man-city&lang=en
{
"success": true,
"credits_remaining": 4989,
"data": {
"team_id": "lfa-man-city",
"season": "2024/2025",
"available_seasons": ["2024/2025", "2023/2024"],
"timezone": "UTC",
"standings": [
{
"league": "Premier League",
"table": [
{
"rank": 2,
"team": { "id": "lfa-man-city", "name": "Manchester City", "logo": "https://live-football-api.com/teams/lfa-man-city.png" },
"played": 38, "won": 24, "drawn": 7, "lost": 7,
"goals_for": 78, "goals_against": 52, "goal_diff": 26, "points": 79,
"form": "WDWWW",
"zone": { "name": "Champions League", "color": "#02206B" }
}
]
}
]
},
"timestamp": "2026-07-03 14:22:01"
}
Sucht Teams nach Namen. Gibt passende Teams mit ihren IDs und Logos zurück.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| q | string | Ja | Suchbegriff (Team- oder Spielername) |
| lang | string | Nein | Antwortsprache: en tr de ru |
GET https://live-football-api.com/api/v1/team_search?api_key=YOUR_KEY&q=galatasaray
{
"success": true,
"credits_remaining": 4990,
"data": {
"keywords": "galatasaray",
"total": 3,
"teams": [
{
"id": "lfa-galatasaray",
"name": "Galatasaray",
"logo": "https://live-football-api.com/teams/lfa-galatasaray.png",
"country": "Turkey"
},
{
"id": "lfa-galatasaray-u19",
"name": "Galatasaray U19",
"logo": "https://live-football-api.com/teams/lfa-galatasaray-u19.png",
"country": "Turkey"
}
]
},
"timestamp": "2026-07-03 14:22:01"
}
Gibt das Profil eines Spielers (Biografie, Position, Marktwert) sowie die vollständige Vereins- und Nationalmannschaftskarriere zurück.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| player_id | string | Ja | Spieler-ID, wie von /player_search zurückgegeben |
| lang | string | Nein | Antwortsprache: en tr de ru |
GET https://live-football-api.com/api/v1/player?api_key=YOUR_KEY&player_id=lfa-haaland&lang=en
{
"success": true,
"credits_remaining": 4988,
"data": {
"player_id": "lfa-haaland",
"name": "E. Haaland",
"first_name": "Erling",
"last_name": "Haaland",
"photo": "https://live-football-api.com/people/lfa-haaland.png",
"position": "Forward",
"nationality": "Norway",
"birthdate": "2000-07-21",
"height": "195 cm",
"weight": "88 kg",
"foot": "Left",
"shirt_number": 9,
"market_value": "180.000.000€",
"current_team": { "id": "lfa-man-city", "name": "Manchester City", "logo": "https://live-football-api.com/teams/lfa-man-city.png" },
"clubs_career": [
{
"team": { "id": "lfa-man-city", "name": "Manchester City", "logo": "https://live-football-api.com/teams/lfa-man-city.png" },
"date_start": "2022-07-01",
"is_loaned": false,
"seasons": [
{
"name": "2024/2025",
"competitions": [
{ "league": { "id": "lfa-premier-league", "name": "Premier League" }, "appearances": 34, "goals": 27, "assists": 5, "yellow_cards": 2, "red_cards": 0 }
]
}
]
}
],
"internationals_career": [
{
"team": { "id": "lfa-norway", "name": "Norway", "logo": "https://live-football-api.com/teams/lfa-norway.png" },
"date_start": "2019-09-05",
"is_loaned": false,
"seasons": []
}
]
},
"timestamp": "2026-07-03 14:22:01"
}
Gibt das Spiel-für-Spiel-Protokoll eines Spielers (Tore, Vorlagen, Karten, Einsätze) für ein Team und eine Saison zurück.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| player_id | string | Ja | Spieler-ID, wie von /player_search zurückgegeben |
| team_id | string | Nein | Team-ID, für das der Spieler spielte, wie in current_team.id / clubs_career[].team.id von /player. Standard: aktuelles Team. |
| season | string | Nein | Saisonbezeichnung (z. B. "2024/2025"), wie in clubs_career[].seasons[].name von /player. Standard: aktuellste Saison mit tatsächlichen Einsätzen für dieses Team. |
| lang | string | Nein | Antwortsprache: en tr de ru |
GET https://live-football-api.com/api/v1/player_matches?api_key=YOUR_KEY&player_id=lfa-haaland&lang=en
{
"success": true,
"credits_remaining": 4987,
"data": {
"player_id": "lfa-haaland",
"team_id": "lfa-man-city",
"team_name": "Manchester City",
"season": "2024/2025",
"competitions": [
{
"league": { "id": "lfa-premier-league", "name": "Premier League" },
"matches": [
{
"id": "lfa4phmwb3bhclg7aqht1ajcwk",
"date": "2025-08-17 14:00:00",
"is_home": true,
"opponent": { "id": "lfa-chelsea", "name": "Chelsea", "logo": "https://live-football-api.com/teams/lfa-chelsea.png" },
"score": "2-0",
"goals": 1,
"assists": 0,
"yellow_card": false,
"second_yellow_card": false,
"red_card": false,
"started": true
}
]
}
]
},
"timestamp": "2026-07-03 14:22:01"
}
Sucht Spieler nach Namen. Gibt passende Spieler mit ihren IDs und Fotos zurück.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| q | string | Ja | Suchbegriff (Team- oder Spielername) |
| lang | string | Nein | Antwortsprache: en tr de ru |
GET https://live-football-api.com/api/v1/player_search?api_key=YOUR_KEY&q=mbappe
{
"success": true,
"credits_remaining": 4989,
"data": {
"keywords": "mbappe",
"total": 2,
"players": [
{
"id": "lfa-k-mbappe",
"name": "K. Mbappe",
"photo": "https://live-football-api.com/people/lfa-k-mbappe.png",
"country": "France"
},
{
"id": "lfa-e-mbappe",
"name": "E. Mbappe",
"photo": "https://live-football-api.com/people/lfa-e-mbappe.png",
"country": "France"
}
]
},
"timestamp": "2026-07-03 14:22:01"
}
Registrieren Sie eine URL für Echtzeit-Benachrichtigungen, wenn in einem Live-Spiel ein Tor fällt. Registrierung ist kostenlos. Jede zugestellte Tor-Benachrichtigung kostet 1 Credit.
2xx antworten, sonst wird bis zu 3-mal wiederholt.| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| webhook_url | string | Ja | Ihre Callback-URL (HTTPS erforderlich) |
| label | string | Nein | Optionale Bezeichnung für diesen Webhook |
POST https://live-football-api.com/api/v1/webhook/register?api_key=YOUR_KEY
Content-Type: application/json
{
"webhook_url": "https://yourapp.com/webhooks/football",
"label": "my server"
}
{
"success": true,
"data": {
"id": 1,
"webhook_url": "https://yourapp.com/webhooks/football",
"label": "my server",
"is_active": true,
"message": "Webhook registered. You will be charged 1 credit per goal notification."
}
}
Gibt alle registrierten Webhook-Abonnements zurück. Kostenlos.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
GET https://live-football-api.com/api/v1/webhook/register?api_key=YOUR_KEY
{
"success": true,
"data": {
"webhooks": [
{
"id": 1,
"webhook_url": "https://yourapp.com/webhooks/football",
"label": "my server",
"is_active": true,
"created_at": "2026-07-04 12:00:00"
}
],
"total": 1
}
}
Löscht ein Webhook-Abonnement dauerhaft. Kostenlos.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| api_key | string | Ja | Ihr API-Schlüssel |
| id | integer | Ja | Webhook-ID zum Löschen (aus der Liste) |
DELETE https://live-football-api.com/api/v1/webhook/register?api_key=YOUR_KEY&id=1
{
"success": true,
"data": {
"message": "Webhook deleted successfully."
}
}
Ihre URL erhält bei jedem Tor eine POST-Anfrage mit JSON-Body — das ist der einzige gesendete Ereignistyp.
{
"event": "goal",
"match_id": "lfa4phmwb3bhclg7aqht1ajcwk",
"timestamp": "2026-07-03T14:46:00Z",
"data": {
"minute": 46,
"team": "home",
"player": "Erling Haaland",
"assist": "Kevin De Bruyne",
"score": { "home": 3, "away": 1 }
}
}
card-, kickoff- oder fulltime-Ereignis und keinen konfigurierbaren event_types-Parameter (die Registrierung nimmt nur webhook_url und optional label entgegen).