- 运动
- 23
- 盘口名称
- 373
- 各运动盘口
- 635
- 滚球提供
- 448
什么是盘口
盘口是针对一场赛事的一种投注类型。ML 是比赛胜者,Spread 是让分,Totals 是进球或得分的大小,Player Props 涵盖球员数据。响应中的每家博彩公司都会列出它为该赛事提供的盘口,并附上一行或多行赔率。
所有博彩公司使用相同的名称,因此一家的 ML 可以直接和另一家的 ML 比较。半场和分节盘口会加后缀,例如 ML HT、Totals 2H 或 Spread 1Q。
只请求需要的盘口
在 /v3/odds、/v3/odds/multi 或 WebSocket 中加入 markets,用逗号分隔名称。不加时会返回博彩公司为该赛事提供的所有盘口。
GET https://api.odds-api.io/v3/odds?apiKey=YOUR_API_KEY&eventId=EVENT_ID&bookmakers=Bet365&markets=ML,Spread,Totals[
{
"name": "Spread",
"odds": [
{ "hdp": -0.5, "home": "1.95", "away": "1.85" },
{ "hdp": -1.5, "home": "3.10", "away": "1.36" }
]
},
{
"name": "Totals",
"odds": [
{ "hdp": 2.5, "over": "1.90", "under": "1.90" }
]
}
]不区分大小写,但需要完整名称。每次请求最多 40 个名称。
各运动盘口
选择一项运动,查看每个盘口名称、格式,以及它在赛前还是比赛中提供。
盘口较少的运动
这些运动只有少量盘口,全部列在这里。
- 冬季两项
ML - 高山滑雪
ML - 乒乓球
ML,Spread,Totals,ML 1st Set - 水球
ML,Totals - 斯诺克
ML,Spread,Totals - 羽毛球
ML,Spread,Totals - 越野滑雪
ML
赔率数据的格式
每个盘口都有一种格式,说明如何读取它的赔率行。以下是赔率接口返回的示例行。
moneyline
一行包含每一方的赔率:home 和 away,三项盘口另有 draw。
JSON响应中的盘口[ { "name": "ML", "odds": [ { "home": "2.10", "draw": "3.40", "away": "3.20" } ] }, { "name": "ML 1st Set", "odds": [ { "home": "1.62", "away": "2.25" } ] } ]line
每条盘口线一行。hdp 是让分值或总数,让分盘为 home/away 赔率,大小盘为 over/under 赔率。
JSON响应中的盘口[ { "name": "Spread", "odds": [ { "hdp": -0.5, "home": "1.95", "away": "1.85" }, { "hdp": -1.5, "home": "3.10", "away": "1.36" } ] }, { "name": "Totals", "odds": [ { "hdp": 2.5, "over": "1.90", "under": "1.90" } ] } ]outcomes
一行中的固定命名结果:Double Chance 的 1X、12 和 X2,odd 和 even,或 home、away 以及双方都不得分时的 none。
JSON响应中的盘口[ { "name": "Double Chance", "odds": [ { "1X": "1.28", "12": "1.30", "X2": "1.70" } ] }, { "name": "First Team To Score", "odds": [ { "home": "3.20", "away": "2.63", "none": "2.49" } ] } ]yesno
一行包含 yes 和 no 两个赔率。
JSON响应中的盘口[ { "name": "Both Teams To Score", "odds": [ { "yes": "1.80", "no": "2.00" } ] } ]labelled
每个选项一行。label 表示选项,例如准确比分或球员,odds 为赔率。Player Props 的行另有一条带 over 和 under 的盘口线。
JSON响应中的盘口[ { "name": "Correct Score", "odds": [ { "label": "1-0", "odds": "7.50" }, { "label": "2-1", "odds": "9.00" } ] }, { "name": "Player Props", "odds": [ { "label": "Arike Ogunbowale (Assists)", "hdp": 5.5, "over": "1.87", "under": "1.95" } ] } ]
时段
每个盘口对应赛事的某一部分,名称中的后缀说明是哪一部分。
match: 全场及其他first-half: 上半场second-half: 下半场quarter: 节set: 盘/局game: 局inning: 局(棒球)
关于盘口的问题
什么是投注盘口?
盘口是针对一场赛事的一种投注类型,例如比赛胜者、让分或总进球数。在 API 中,每个盘口都有固定名称(ML、Spread、Totals 等),所有博彩公司都使用相同名称。
如何只获取某些盘口的赔率?
在 markets 参数中传入名称,例如在 /v3/odds 或 /v3/odds/multi 中使用 markets=ML,Spread,Totals。不区分大小写,但需要完整名称,最多可传 40 个名称。
有叫 Match Winner 或 Over/Under 的盘口吗?
没有。比赛胜者是 ML,让分是 Spread,大小是 Totals。确实存在 Goals Over/Under 这样较长的名称,所以请始终使用本列表中的完整名称。
可以通过 API 获取这个列表吗?
可以。GET https://api.odds-api.io/v3/markets 按运动返回每个盘口,并附上格式、时段以及赛前和滚球标记。无需 API 密钥。只看一项运动时加上 ?sport=football。
为什么某个盘口在某场赛事中没有赔率?
并非每家博彩公司都会在每场赛事中提供所有盘口。先用本列表核对名称,再在不加 markets 过滤的情况下请求该赛事,即可看到每家博彩公司提供的盘口。
数据与引用
同一列表的 JSON 版本,无需 API 密钥:https://api.odds-api.io/v3/markets
最后更新:2026年11月12日
本页链接:https://odds-api.io/zh/markets