系列「每天一个高质量 API」第 22 篇。搜蚁智选(souyi.net.cn)是一个面向 AI Agent 的 API 发现与统一调用平台。今天聊 Jolpica F1 赛果(sports-jolpica)。
Ergast 的社区接力者:F1 赛程、排位、正赛结果,一场比赛 20 条结构化成绩。
这个 API 能做什么
Jolpica 是已下线的 Ergast API 的继任者,接口路径完全兼容。/ergast/f1/{season}/last/results.json 返回该赛季最近一站的完整成绩:赛道、日期、车手、车队、名次、完赛时间(毫秒)、最快圈。
为什么 AI Agent 需要它
- 赛后战报 Agent:名次 + 时间差直接生成一段文字战报。
- 数据看板:一场比赛 20 条记录,年份循环一遍就是历史数据库。
- 预测建模:车队、赛道、发车位都是现成特征列。
怎么用
方式一:直连上游(免费、无需 Key)
curl "https://api.jolpi.ca/ergast/f1/2024/last/results.json"
方式二:经搜蚁智选一键调用(带 Key,统一计费 / 限流 / 可观测)
curl -X POST https://souyi.net.cn/api/v1/ai/request \
-H "X-API-Key: YOUR_AIMALL_KEY" \
-H "Content-Type: application/json" \
-d '{"asset_id":"sports-jolpica","call_data":{}}'
这些免费 API 的上游本身免密;经搜蚁智选代理后,多个数据源可以聚合到同一个 Agent 工作流里,统一走 X-API-Key + 统一计费、限流与可观测,省去每个上游单独接一遍。
返回示例
{
"MRData": {
"series": "f1",
"total": "20",
"RaceTable": {
"season": "2024",
"round": "24",
"raceName": "Abu Dhabi Grand Prix",
"date": "2024-12-08",
"Results": [
{ "position": "1", "Driver": { "name": "Lando Norris" },
"Constructor": { "name": "McLaren" }, "Time": { "millis": "5193291" } },
{ "position": "2", "Driver": { "name": "Carlos Sainz" },
"Constructor": { "name": "Ferrari" }, "Time": { "millis": "5199123" } },
{ "position": "3", "Driver": { "name": "Charles Leclerc" },
"Constructor": { "name": "Ferrari" }, "Time": { "millis": "5225219" } }
]
}
}
}
价格
免费。Jolpica 由社区资助运维,限速约 4 req/s,批量抓历史请自觉放慢。
怎么拿到 Key
注册 souyi.net.cn → 控制台一键生成 X-API-Key → 即可调用平台全部 API(含本系列 22 个)。
小结
Ergast 关停后不少老脚本一夜失效,Jolpica 保留了同样的路径结构,迁移成本几乎为零。体育类 Agent 直接换域名即可复用。
更多免费 API 见 系列目录。