Skip to main content
GET
串关赔率

授权

apiKey
string
query
必填

作为 apiKey 查询参数传入的 API 密钥。

查询参数

oddsIds
string
必填

以逗号或空格分隔的 oddsIds,格式为 {fixtureId}:{bookmaker}:{outcomeId}:{playerId}。重复项会被去除,列表会被排序。每家博彩公司的各关构成一个串关。最多 20 关。

响应

每个涉及的赛事返回一个 FixtureParlayResponse,按 fixtureId 排序。

fixtureId
string
必填

赛事标识符:{prefix}{sportId}{tournamentId}{nativeId} —— 参见核心概念 → ID 结构。

status
object
必填

赛事的生命周期状态。

sport
object
必填

运动引用。

tournament
object
必填

锦标赛引用。

season
object
必填

赛季引用(如已解析)。

venue
object
必填

场馆引用(如已知)。

startTime
integer
必填

Epoch seconds (UTC).

participants
object
必填

双方参赛者,含名称、轮转号和缩写。

scores
object
必填

按赛段键组织的比分行(result、p1……)。

clock
object | null
必填

比赛进行中的实时计时。

externalProviders
object
必填

该赛事在外部数据源(betradar、pinnacle 等)的原生标识符。

bookmakers
object
必填

bookmakerSlug -> BookmakerFixtureMeta,仅包含所请求的博彩公司。

odds
object
必填

仅包含该赛事中所请求的各关——包括 inactive 的关(不做 activeOnly 过滤)。其结构与内容与 /fixtures/odds 返回的对应行完全一致。

parlay
object
必填

bookmakerSlug -> (parlayId -> ParlayEntry)。parlayId 是去重并排序后的 oddsIds 以 , 连接而成。如果某家博彩公司的各关未能全部找到,它会被整体省略,因此该对象可能为 {}。

trueStartTime
string | null

实际开始时间(ISO 8601,一旦已知)—— 可能与计划的 startTime 不同。

trueEndTime
string | null

实际结束时间(ISO 8601,一旦已知)。

expectedPeriods
integer | null

该赛事预期的常规赛段数 —— 结合 periodLength 用于按运动/联赛解读赛段键。

periodLength
integer | null

常规赛段的时长(分钟)。

missingOddsIds
string[]

该赛事中未能找到的已请求 oddsIds(未知的博彩公司、未知或已过期的 oddsId)。仅在至少有一关缺失时才会出现。