{
"source": "fotmob",
"count": 2,
"matches": [
{
"source": "fotmob",
"source_event_id": 6278448,
"sport": "football",
"status": "Live",
"status_code": 3,
"minute": "98’",
"start_timestamp": 1790179200,
"home": {
"id": 507764,
"name": "Gibraltar",
"short_name": "Gibraltar"
},
"away": {
"id": 287979,
"name": "Sao Tome and Principe",
"short_name": "Sao Tome and Principe"
},
"score": {
"home": 0,
"away": 0,
"text": null
},
"tournament": {
"id": 914609,
"name": "Friendlies",
"country": "INT"
},
"meta": {
"is_live": true
}
},
{
"source": "fotmob",
"source_event_id": 1000021847,
"sport": "football",
"status": "Halftime",
"status_code": 10,
"minute": "HT",
"start_timestamp": 1790182800,
"home": {
"id": 394121,
"name": "VfL Wolfsburg",
"short_name": "VfL Wolfsburg"
},
"away": {
"id": 644409,
"name": "Sturm Graz",
"short_name": "Sturm Graz"
},
"score": {
"home": 4,
"away": 0,
"text": null
},
"tournament": {
"id": 1000001490,
"name": "UEFA Women's Europa Cup - 2nd Qualifying Round",
"country": "INT"
},
"meta": {
"is_live": true
}
}
],
"date": "2026-09-23",
"cache": {
"hit": false,
"ttl_seconds": 20
}
}
curl --location --request GET 'https://zylalabs.com/api/13929/fotmob+live+football+api/32101/fotmob+football+live+matches?date=2026-09-23&date=2026-09-23' --header 'Authorization: Bearer YOUR_API_KEY'
{
"source": "fotmob",
"count": 2,
"matches": [
{
"source": "fotmob",
"source_event_id": 5959603,
"sport": "football",
"status": "Not started",
"status_code": 1,
"minute": null,
"start_timestamp": 1790189100,
"home": {
"id": 8429,
"name": "Hamilton Academical",
"short_name": "Hamilton Academical"
},
"away": {
"id": 8144,
"name": "Cowdenbeath",
"short_name": "Cowdenbeath"
},
"score": {
"home": null,
"away": null,
"text": "Not started"
},
"tournament": {
"id": 941368,
"name": "Challenge Cup",
"country": "SCO"
},
"meta": {
"is_live": false
}
},
{
"source": "fotmob",
"source_event_id": 6140728,
"sport": "football",
"status": "Finished",
"status_code": 6,
"minute": null,
"start_timestamp": 1790179200,
"home": {
"id": 8566,
"name": "Azerbaijan",
"short_name": "Azerbaijan"
},
"away": {
"id": 5898,
"name": "Tajikistan",
"short_name": "Tajikistan"
},
"score": {
"home": 1,
"away": 0,
"text": null
},
"tournament": {
"id": 914609,
"name": "Friendlies",
"country": "INT"
},
"meta": {
"is_live": false
}
}
],
"date": "2026-09-23",
"cache": {
"hit": true,
"ttl_seconds": 900
},
"pagination": {
"page": 1,
"per_page": 100,
"total": 82,
"total_pages": 1,
"has_more": false
}
}
curl --location --request GET 'https://zylalabs.com/api/13929/fotmob+live+football+api/32102/fotmob+fixtures+by+date?date=2026-09-22&page=1&per_page=100' --header 'Authorization: Bearer YOUR_API_KEY'
{
"source": "fotmob",
"source_event_id": 5795455,
"sport": "football",
"status": "Finished",
"status_code": 6,
"minute": null,
"start_timestamp": 1789909200,
"home": {
"id": 8678,
"name": "AFC Bournemouth",
"short_name": "AFC Bournemouth"
},
"away": {
"id": 8650,
"name": "Liverpool",
"short_name": "Liverpool"
},
"score": {
"home": 0,
"away": 1,
"text": null
},
"tournament": {
"id": 47,
"name": "Premier League",
"country": "ENG"
},
"meta": {
"is_live": false
},
"cache": {
"hit": false,
"ttl_seconds": 20
}
}
curl --location --request GET 'https://zylalabs.com/api/13929/fotmob+live+football+api/32103/fotmob+match+detail+by+match+id&match_id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"source": "fotmob",
"source_event_id": 5795455,
"count": 141,
"statistics": [
{
"period": "All",
"group": "Top stats",
"key": "ball_possesion",
"name": "Ball possession",
"home": "46",
"away": "54",
"home_value": 46,
"away_value": 54
},
{
"period": "All",
"group": "Top stats",
"key": "expected_goals",
"name": "Expected goals (xG)",
"home": "0.79",
"away": "1.65",
"home_value": 0.79,
"away_value": 1.65
},
{
"period": "All",
"group": "Top stats",
"key": "total_shots",
"name": "Total shots",
"home": "9",
"away": "12",
"home_value": 9,
"away_value": 12
},
{
"period": "All",
"group": "Top stats",
"key": "shots_on_target",
"name": "Shots on target",
"home": "2",
"away": "3",
"home_value": 2,
"away_value": 3
},
{
"period": "All",
"group": "Top stats",
"key": "touches_opp_box",
"name": "Touches in opposition box",
"home": "27",
"away": "19",
"home_value": 27,
"away_value": 19
},
{
"period": "All",
"group": "Top stats",
"key": "big_chance",
"name": "Big chances",
"home": "1",
"away": "1",
"home_value": 1,
"away_value": 1
},
{
"period": "All",
"group": "Top stats",
"key": "big_chance_missed_title",
"name": "Big chances missed",
"home": "1",
"away": "0",
"home_value": 1,
"away_value": 0
},
{
"period": "All",
"group": "Top stats",
"key": "accurate_passes",
"name": "Accurate passes",
"home": "298 (78%)",
"away": "386 (82%)",
"home_value": 298,
"away_value": 386
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13929/fotmob+live+football+api/32104/fotmob+match+statistics+by+match+id&match_id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el FotMob Live Football API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
FotMob Live Football API returns FotMob football feeds as JSON: matches in play, fixtures for a date, match detail and statistics.
The FotMob match ID from the live list or the fixtures list loads detail and statistics. Statistics can be empty when FotMob has no coverage for that match.
Football only. The API does not include betting odds or other sports.
Partidos de fútbol en vivo, horarios para una fecha, detalles del partido y estadísticas, como JSON
El ID de partido de FotMob de los partidos o encuentros en vivo. Úsalo para detalles y estadísticas
FotMob no publica estadísticas para cada partido La llamada aún tiene éxito y devuelve una lista vacía
No. El feed son puntuaciones, partidos, detalles y estadísticas