{
"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'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 FotMob Live Football API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
(年度计费可节省 2 个月 🎉)
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.
现场足球比赛 日期的赛程 比赛详细信息和统计数据 以JSON格式
来自实时比赛或赛程响应的FotMob比赛ID 用于详细信息和统计
FotMob并不会为每场比赛发布统计数据 调用仍然成功并返回一个空列表
不 布局是分数 比赛安排 细节和统计信息