足球Insight数据平台门户
专业的足球数据分析网站与API服务,为您提供全面、准确的足球分析数据
数据分析平台
专业的数据分析平台,为您提供全面的足球数据洞察和可视化分析
点击上方按钮直接访问我们的数据分析平台,体验完整的足球数据分析功能
平台功能演示
体验我们数据分析平台的核心功能,了解如何利用数据洞察足球比赛
实时数据分析
提供实时的比赛数据分析和可视化图表,包括球队表现、球员统计、战术分析等多维度数据展示。
球员分析系统
深度分析球员表现数据,包括技术统计、位置分析、对比分析等功能,帮助您全面了解球员能力。
战术分析工具
专业的战术分析工具,提供阵型分析、传球网络、热力图等高级分析功能,深入解读比赛战术。
预测系统
包含已有联赛的比赛预测和联赛球员预测系统,同时提供趣味性的转会预测。
多维度模态框
多维度的球队球员分析窗口,提供更多更便捷的分析途径。
真正的高阶数据
提供真正的高阶数据,包括球员/球队进阶数据,战术分析数据等。
API 文档示例
以下是我们提供的API接口文档例子仅供参考,包含简单宽泛的参数说明和部分返回值格式。(支持自定义个性化参数和返回数据内容)
数据可视化分析图接口部分请直接进行咨询。
用户认证
为了确保API的安全性和稳定性,我们要求用户进行身份验证。登录后,您可以在用户菜单中获取临时API密钥。
认证方式
- API密钥认证:在请求头中添加
x-api-key字段 - 密钥有效期:每个API密钥有效期为1小时
- 使用限制:每月1500次请求限制
请求示例
GET /api/v1/get_league_data?season=2024&league=Premier League Headers: x-api-key: your_api_key_here Content-Type: application/json
错误响应
{
"error": "Unauthorized: API key is missing",
"status": 401
}
{
"error": "Forbidden: Invalid API key",
"status": 403
}
获取联赛数据
获取指定赛季和联赛的统计数据,包括球队排名、进球、助攻等信息。
GET /api/v1/get_league_data请求参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| season | string | 是 | 赛季年份,例如:2024 |
| league | string | 否 | 联赛名称,例如:Premier League, Bundesliga, LaLiga |
| team | string | 否 | 球队名称,例如:Liverpool, Bayern Munich, Manchester City |
响应示例
{
"league_data": [
{
"Team": "Borussia Dortmund",
"comp": "Bundesliga",
"M":25,
"W":15,
"D":5,
"L":5,
"xG": 43.72,
"xGA": 30.2,
"xGD": 13.5,
"xPTS": 39.49,
"Attacking Left": 32.83,
"Attacking Mid": 30.93,
"Attacking Right": 36.38,
"Def Line": 46.08,
"Direct Speed": 1.73,
"Field Tilt %": 58.42,
"High Turnover": 13.63,
"OPPDA": 10.34,
"Opp Def Line": 41.25,
"PPDA": 8.1,
"Possession %": 60.58,
"Sequence Pass": 4.93,
"Sequence Time": 13.62
},
// 更多数据...
]
}
获取球队数据
获取指定赛季和联赛的球队统计数据。
GET /api/v1/get_team_data请求参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| season | string | 是 | 赛季年份,例如:2024 |
| league | string | 否 | 联赛名称,例如:Premier League, Bundesliga, LaLiga |
| team | string | 否 | 球队名称,例如:Liverpool, Bayern Munich, Manchester City |
响应示例
{
"team_data": [
{
"team": "Borussia Dortmund",
"comp": "Bundesliga",
"possession": 58.3,
"xg_per90": 1.23,
"games": 30,
"goals_per90": 0.85,
"shots_per90": 3.2,
"shots_on_target_per90": 1.5,
"goals_per_shot": 0.26,
"assists_per90": 0.42,
"sca_per90": 0.34,
"crosses": 120,
"tackles": 100,
"blocks": 50,
"aerials_won": 150,
"passes": 1000,
"aerials_won_pct": 60.2,
},
// 更多数据...
]
}
获取球队进阶数据
获取指定赛季和联赛的球队进阶数据。
GET /api/v1/get_team_advanced_data请求参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| season | string | 是 | 赛季年份,例如:2024 |
| league | string | 否 | 联赛名称,例如:Premier League, Bundesliga, LaLiga |
| team | string | 否 | 球队名称,例如:Liverpool, Bayern Munich, Manchester City |
响应示例
{
"team_advanced_data": [
{
"team": "Hoffenheim",
"comp": "Bundesliga",
"maintenance": 801.04,
"buildup": 731.8,
"threat": 422.4,
"fast_tempo": 52,
"fluidity_mid3rd": 16.16,
},
// 更多数据...
]
}
获取球队预期进球失球数据
获取指定赛季和联赛的球队预期进球失球数据。
GET /api/v1/get_team_xg_data请求参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| season | string | 是 | 赛季年份,例如:2024 |
| league | string | 否 | 联赛名称,例如:Premier League, Bundesliga, LaLiga |
| team | string | 否 | 球队名称,例如:Liverpool, Bayern Munich, Manchester City |
响应示例
{
"team_xg_data": [
{
"team": "Manchester United",
"comp": "PremierLeague",
"games": 38,
"xG": 54.1043,
"xG_cross_left": 5.2114,
"xG_cross_right": 5.28469,
"xG_corner_left": 4.38767,
"xG_corner_right": 3.03394,
"xG_freekick": 0.866253,
"xG_half_left": 9.99679,
"xG_half_right": 6.43977,
"xG_middle": 7.92658,
"xG_solo": 11.4224,
"xG_set_piece": 3.64321,
},
// 更多数据...
]
}
获取球员数据
获取指定赛季、联赛或球队的球员统计数据。
GET /api/v1/get_player_data请求参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| season | string | 是 | 赛季年份,例如:2024 |
| league | string | 否 | 联赛名称,例如:Premier League, Bundesliga, LaLiga |
| team | string | 否 | 球队名称,例如:Liverpool, Bayern Munich, Manchester City |
| player | string | 否 | 球员名称,例如:Kevin De Bruyne, Erling Haaland, Mohamed Salah |
响应示例
{
"player_data": [
{
"player": "Harry Kane",
"team": "Bayern Munich",
"comp": "Bundesliga",
"position": "FW",
"age": 30,
"minutes": 2520,
"goals": 36,
"assists": 8,
"xG": 27.5,
"xA": 7.2,
"npxG": 22.3,
"shots": 132,
"assisted_shots": 45,
"progressive_passes": 87,
"progressive_carries": 65,
"take_ons_won": 28,
"touches_in_box": 210,
"aerial_duels_won": 42
},
// 更多球员数据...
]
}
获取球员进阶数据
获取指定赛季、联赛或球队的球员进阶数据。
GET /api/v1/get_player_advanced_data请求参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| season | string | 是 | 赛季年份,例如:2024 |
| league | string | 否 | 联赛名称,例如:Premier League, Bundesliga, LaLiga |
| team | string | 否 | 球队名称,例如:Liverpool, Bayern Munich, Manchester City |
| player | string | 否 | 球员名称,例如:Kevin De Bruyne, Erling Haaland, Mohamed Salah |
响应示例
{
"player_advanced_data": [
{
"player": "Harry Kane",
"team": "Bayern Munich",
"comp": "Bundesliga",
"possession_ratio": 5,
"shooting_intention": 0.67,
"PDI": 1.54,
"xdef": 1.74,
"teamwork": 87.5,
"rating_per90": 7.88
},
// 更多球员数据...
]
}
获取比赛数据(球队数据)
获取指定比赛的详细数据,包括比分、统计等。
GET /api/v1/get_match_data请求参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| match_name | string | 是 | 比赛名称,例如:manchester_city_liverpool |
| include_stats | boolean | 否 | 是否包含比赛统计数据,默认为true |
响应示例
{
"match_data": {
"match_name": "manchester_city_liverpool",
"home_team": "Manchester City",
"away_team": "Liverpool",
"score": "2-2",
"date": "2024-04-10",
"competition": "PremierLeague",
"stats": {
"possession": {"home": 58, "away": 42},
"shots": {"home": 15, "away": 10},
"shots_on_target": {"home": 6, "away": 4},
"xG": {"home": 2.35, "away": 1.87},
"corners": {"home": 7, "away": 5},
"fouls": {"home": 8, "away": 10}
},
// 更多数据...
]
}
获取比赛数据(球员数据)
获取指定比赛下球员的详细数据。
GET /api/v1/get_match_player_data请求参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| match_name | string | 是 | 比赛名称,例如:manchester_city_liverpool |
| player | string | 否 | 球员名称,例如:Kevin De Bruyne, Erling Haaland, Mohamed Salah |
响应示例
{
"match_player_data": {
"match_name": "manchester_city_liverpool",
"player": "Erling Haaland",
"team": "Manchester City",
"comp": "PremierLeague",
"stats": {
'shirt_no':'号码',
'position':'位置',
'Goal':'进球',
'Shots':'射门',
'MissedShots':'射失',
'SavedShot':'射门被扑',
'Assists':'助攻',
'Touches':'触球',
'BlockedPass':'被阻挡传球',
'OffsidePass':'越位传球',
'BallRecovery':'护球',
'Dispossessed':'丢失球权',
'Interception':'拦截',
'Tackle':'抢断',
'Clearance':'解围',
'Foul':'犯规',
},
// 更多数据...
]
}
API数据服务
我们的API数据接口服务提供高效、可靠的数据交互解决方案,帮助您轻松获取到主站使用到的各类足球数据。通过我们的API,您可以获取联赛球队球员统计数据或者比赛事件数据,帮助您进行更加深入的足球分析。 同时,我们也可以直接提供各类数据分析图接口,帮助您更方便的进行的足球分析。支持个性化定制。
(目前由于服务器性能暂只支持小型轻量到中量的数据请求)
数据全面
我们提供全面的足球数据(基础+进阶),包括目前市面上所不包含的数据。
数据可视化
如果你不会利用数据没关系!我们提供可视化分析图,直接帮助你拥有想要的分析视角。
个性化
灵活的API,可满足不同需求的定制个人化设计。
API服务功能
我们提供全方位的足球数据API服务,满足您的各种需求
统计数据获取
通过我们的API,您可以实时获取最新的统计数据,确保您的应用始终展示最新信息。支持多种过滤和排序选项,满足不同的数据需求。
数据分析与处理
可提供各类数据分析图,参考主网站内容,或者根据需要可定制分析图/数据报告。
安全稳定的连接
所有API请求都通过HTTPS加密传输,确保数据安全。
详细的文档和支持
提供全面的API文档,包括详细的参数说明和使用示例。我们的技术支持团队随时为您解答困惑。
API 示例
以下是获取联赛数据的 API 示例,帮助您了解如何使用我们的 API
JavaScript 示例
// 获取API密钥(需要先登录)
const apiKey = 'your_api_key_here';
fetch('https://api.example.com/api/v1/get_league_data?season=2024&team=Borussia%20Dortmund', {
method: 'GET',
headers: {
'x-api-key': apiKey,
'Content-Type': 'application/json'
}
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
Python 示例
import requests
# 获取API密钥(需要先登录)
api_key = 'your_api_key_here'
url = 'https://api.example.com/api/v1/get_league_data'
params = {
'season': '2024',
'team': 'Borussia Dortmund'
}
headers = {
'x-api-key': api_key,
'Content-Type': 'application/json'
}
response = requests.get(url, params=params, headers=headers)
if response.status_code == 200:
league_data = response.json()
print(league_data)
else:
print('Error:', response.status_code, response.text)
输出结果
{
"league_data": [
{
"Team": "Borussia Dortmund",
"comp": "Bundesliga",
"xG": 43.72,
"xGA": 30.2,
"xGD": 13.5,
"xPTS": 39.49,
"Attacking Left": 32.83,
"Attacking Mid": 30.93,
"Attacking Right": 36.38,
"Def Line": 46.08,
"Direct Speed": 1.73,
"Field Tilt %": 58.42,
"High Turnover": 13.63,
"OPPDA": 10.34,
"Opp Def Line": 41.25,
"PPDA": 8.1,
"Possession %": 60.58,
"Sequence Pass": 4.93,
"Sequence Time": 13.62
}
]
}
联系咨询
如果您对我们的API服务有任何疑问或需求,请随时联系我们。我们的专业团队将为您提供个性化的解决方案。