API 文档

REST 与 WebSocket 参考

使用 API Key 鉴权即可开始拉取数据。每个接口、参数与响应均有完整文档。

鉴权

所有请求都需要在 X-API-Key 请求头中携带 API Key。请妥善保管你的 Key,并在控制台中定期轮换。

基础地址https://api.sportfast.io
curl -X GET "https://api.sportfast.io/v1/livescore?lang=en" \
  -H "X-API-Key: YOUR_API_KEY"

接口

GET/v1/livescore实时比分在调试台试用
GET/v1/fixtures赛程在调试台试用
GET/v1/leagues联赛在调试台试用
GET/v1/standings积分榜在调试台试用
GET/v1/h2h历史交锋在调试台试用
GET/v1/odds指数在调试台试用
GET/v1/lineups首发阵容在调试台试用
GET/v1/teams球队在调试台试用
GET/v1/players球员在调试台试用

参数

参数类型必填说明
langstring响应语言:en 或 zh,默认 en。
league_idinteger按联赛 ID 过滤。
datestring按日期过滤(YYYY-MM-DD)。
pageinteger分页页码。

WebSocket

持久 WebSocket 连接以毫秒级推送数据——无需轮询、毫无延迟。进球、换人、红黄牌实时同步。

import WebSocket from "ws";

const ws = new WebSocket("wss://stream.sportfast.io/v1/live", {
  headers: { "X-API-Key": "YOUR_API_KEY" },
});

ws.on("message", (msg) => {
  const event = JSON.parse(msg);
  console.log(event.type, event.data);
});

错误码

401API Key 无效或缺失
403套餐配额已用尽
429触发限流
404资源不存在
500服务器内部错误
温馨提示

当前为试用版本,仅提供静态测试数据,暂不包含实时数据。如需开通实时数据,欢迎随时联系我们的客服为您开通,并享受专属一对一售后技术支持——我们将第一时间为您响应!

立即联系客服