← 每天一个高质量 API · 系列目录

每天一个高质量 API · Day 22:Jolpica F1 赛果(sports-jolpica)

Day 22 · · 搜蚁智选 AIMALL
系列「每天一个高质量 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 需要它

怎么用

方式一:直连上游(免费、无需 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 见 系列目录。

在搜蚁智选上调用这个 API →