赛马 API

API ID 12486

全球赛马数据:赛事 马匹 骑师 教练 统计

510 ms 平均响应

API 文档

端点

请求
提供每日赛马的时间表、条件、注册、马匹、骑手、教练和表现数据的接入点,以便进行高效的赛马分析和浏览
Endpoint ID: 23757
GET https://zylalabs.com/api/12486/horse+races+api/23757/racecards
输入参数

赛跑卡片 — 端点功能

对象 描述
date 必需 racecard date
country 必需 type in country

剩余免费测试请求:3 / 3。


输入参数

date
country
API 示例响应
JSON
[
  {
    "name": "Wolverhampton",
    "races": [
      {
        "id": 902071,
        "name": "Join The Midnite Movement Handicap",
        "course_shortcode": "WOL",
        "course_name": "Wolverhampton",
        "surface": "ALLWEATHER",
        "race_class": "6"
      },
      {
        "id": 902072,
        "name": "Midnite A Next Generation Betting App Novice Stakes",
        "course_shortcode": "WOL",
        "course_name": "Wolverhampton",
        "surface": "ALLWEATHER",
        "race_class": "4"
      },
      {
        "id": 902073,
        "name": "Daily Profit Boosts At betmgm.co.uk Classified Stakes (Div 1)",
        "course_shortcode": "WOL",
        "course_name": "Wolverhampton",
        "surface": "ALLWEATHER",
        "race_class": "6"
      },
      {
        "id": 902074,
        "name": "Daily Profit Boosts At betmgm.co.uk Classified Stakes (Div 2)",
        "course_shortcode": "WOL",
        "course_name": "Wolverhampton",
        "surface": "ALLWEATHER",
        "race_class": "6"
      },
      {
        "id": 902075,
        "name": "Bet 10 Get 40 With BetMGM Handicap",
        "course_shortcode": "WOL",
        "course_name": "Wolverhampton",
        "surface": "ALLWEATHER",
        "race_class": "6"
      },
      {
        "id": 902076,
        "name": "Read Meg Nicholls' Blog At betmgm.co.uk Handicap",
        "course_shortcode": "WOL",
        "course_name": "Wolverhampton",
        "surface": "ALLWEATHER",
        "race_class": "6"
      },
      {
        "id": 901536,
        "name": "Midnite: Built For 2026 Not 2006 Handicap (GBBPlus Race)",
        "course_shortcode": "WOL",
        "course_name": "Wolverhampton",
        "surface": "ALLWEATHER",
        "race_class": "2"
      },
      {
        "id": 902077,
        "name": "Midnite Are Upping The Betting Game Handicap (GBBPlus Race)",
        "course_shortcode": "WOL",
        "course_name": "Wolverhampton",
        "surface": "ALLWEATHER",
        "race_class": "3"
      }
    ]
  },
  {
    "name": "Newcastle",
    "races": [
      {
        "id": 902078,
        "name": "Friday Night Live With SBK Handicap",
        "course_shortcode": "NCS",
        "course_name": "Newcastle",
        "surface": "ALLWEATHER",
        "race_class": "5"
      },
      {
        "id": 902079,
        "name": "SBK: Betting Without The Bull Handicap (Div 1)",
        "course_shortcode": "NCS",
        "course_name": "Newcastle",
        "surface": "ALLWEATHER",
        "race_class": "5"
      },
      {
        "id": 901537,
        "name": "SBK: Betting Without The Bull Handicap (Div 2)",
        "course_shortcode": "NCS",
        "course_name": "Newcastle",
        "surface": "ALLWEATHER",
        "race_class": "5"
      },
      {
        "id": 901538,
        "name": "SBK: Dont Settle For Less Handicap (Div 1)",
        "course_shortcode": "NCS",
        "course_name": "Newcastle",
        "surface": "ALLWEATHER",
        "race_class": "5"
      },
      {
        "id": 901539,
        "name": "SBK: Dont Settle For Less Handicap (Div 2)",
        "course_shortcode": "NCS",
        "course_name": "Newcastle",
        "surface": "ALLWEATHER",
        "race_class": "5"
      },
      {
        "id": 901540,
        "name": "SBK: No Casino Just Sports Handicap",
        "course_shortcode": "NCS",
        "course_name": "Newcastle",
        "surface": "ALLWEATHER",
        "race_class": "3"
      },
      {
        "id": 901541,
        "name": "Tipping Tom On SBK Bet Feed Handicap",
        "course_shortcode": "NCS",
        "course_name": "Newcastle",
        "surface": "ALLWEATHER",
        "race_class": "4"
      },
      {
        "id": 901542,
        "name": "SBK Betting Podcast Handicap",
        "course_shortcode": "NCS",
        "course_name": "Newcastle",
        "surface": "ALLWEATHER",
        "race_class": "4"
      },
      {
        "id": 901543,
        "name": "Bet Responsibly With SBK Handicap",
        "course_shortcode": "NCS",
        "course_name": "Newcastle",
        "surface": "ALLWEATHER",
        "race_class": "4"
      }
    ]
  },
  {
    "name": "Dundalk",
    "races": [
      {
        "id": 901728,
        "name": "Dundalk Winter Series Leading Trainer & Jockey Championship Handicap",
        "course_shortcode": null,
        "course_name": "Dundalk",
        "surface": "POLYTRACK",
        "race_class": ""
      },
      {
        "id": 901729,
        "name": "Book Online At DundalkStadium.com Race",
        "course_shortcode": null,
        "course_name": "Dundalk",
        "surface": "POLYTRACK",
        "race_class": ""
      },
      {
        "id": 901730,
        "name": "Irishinjuredjockeys.com Handicap",
        "course_shortcode": null,
        "course_name": "Dundalk",
        "surface": "POLYTRACK",
        "race_class": ""
      },
      {
        "id": 901731,
        "name": "BAR 1 Betting Bet 10 Get 50 Free Bets Race",
        "course_shortcode": null,
        "course_name": "Dundalk",
        "surface": "POLYTRACK",
        "race_class": ""
      },
      {
        "id": 901732,
        "name": "Put The Fun In Fundraising At Dundalk Handicap",
        "course_shortcode": null,
        "course_name": "Dundalk",
        "surface": "POLYTRACK",
        "race_class": ""
      },
      {
        "id": 901733,
        "name": "Dundalkstadium.com Apprentice Handicap (0-60)",
        "course_shortcode": null,
        "course_name": "Dundalk",
        "surface": "POLYTRACK",
        "race_class": ""
      },
      {
        "id": 901734,
        "name": "Find Us On Facebook At dundalkstadium Handicap",
        "course_shortcode": null,
        "course_name": "Dundalk",
        "surface": "POLYTRACK",
        "race_class": ""
      }
    ]
  },
  {
    "name": "Sandown",
    "races": [
      {
        "id": 901517,
        "name": "Hampton Court Palace Handicap Chase (GBB Race)",
        "course_shortcode": "SAN",
        "course_name": "Sandown",
        "surface": "TURF",
        "race_class": "3"
      },
      {
        "id": 901518,
        "name": "Arthur Gregory Memorial Novices' Limited Handicap Chase (GBB Race)",
        "course_shortcode": "SAN",
        "course_name": "Sandown",
        "surface": "TURF",
        "race_class": "3"
      },
      {
        "id": 901519,
        "name": "Grand Military Gold Cup (A Chase For Military Amateur Jockeys)",
        "course_shortcode": "SAN",
        "course_name": "Sandown",
        "surface": "TURF",
        "race_class": "3"
      },
      {
        "id": 901520,
        "name": "More Lane Novices' Handicap Chase (GBB Race)",
        "course_shortcode": "SAN",
        "course_name": "Sandown",
        "surface": "TURF",
        "race_class": "4"
      },
      {
        "id": 901521,
        "name": "Worshipful Company Of Loriners Handicap Chase (GBB Race)",
        "course_shortcode": "SAN",
        "course_name": "Sandown",
        "surface": "TURF",
        "race_class": "3"
      },
      {
        "id": 901522,
        "name": "Weatherbys Cheltenham Festival Betting Guide Handicap Chase (GBB Race)",
        "course_shortcode": "SAN",
        "course_name": "Sandown",
        "surface": "TURF",
        "race_class": "4"
      }
    ]
  }
]
赛跑卡片 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/12486/horse+races+api/23757/racecards?date=2026-02-06&country=UK-Ireland' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求
一个提供关于赛马训练师详细信息的端点,包括个人简介、统计数据、最近表现和历史记录。它可能包括关于参赛马的资料、胜率、命中百分比和比赛历史的数据,帮助用户评估训练师的状态、比较表现,并为分析或投注决策提供见解
Endpoint ID: 23758
GET https://zylalabs.com/api/12486/horse+races+api/23758/trainer+info
输入参数

培训师信息 — 端点功能

对象 描述
id 必需 Trainer Info ID

剩余免费测试请求:3 / 3。


输入参数

id
API 示例响应
JSON
{
  "trainer": "K Bishop",
  "recent_runs_summary": {
    "total_runs": 40,
    "wins": 2,
    "places_top3": 7,
    "pulled_up_or_fell": 14
  },
  "recent_form_examples": [
    "Geordies Betty: 2nd/10 (Bangor-on-Dee, 2026-02-25)",
    "Bradman: 1st/14 (Fontwell, 2026-01-11)",
    "Spring Serenade: 2nd/9 (Huntingdon, 2026-02-19)",
    "Multiple PU results across hurdles/chases in 2026 season"
  ],
  "next_runner": {
    "horse": "Bradman",
    "race": "Download The At The Races App Conditional Jockeys' Handicap Hurdle",
    "course": "Fontwell",
    "date": "2026-05-06",
    "time": "16:42"
  }
}
培训师信息 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/12486/horse+races+api/23758/trainer+info?id=432' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求
一个提供赛马骑师详细资料的端点,包括个人信息、职业统计和表现历史。通常包括胜利、名次、骑乘、胜率、近期表现以及相关的教练或马匹。这些数据帮助用户评估骑师在比赛和赛季中的表现、一致性和影响力
Endpoint ID: 23759
GET https://zylalabs.com/api/12486/horse+races+api/23759/jockey+info
输入参数

骑师信息 — 端点功能

对象 描述
id 必需 Jockey Information

剩余免费测试请求:3 / 3。


输入参数

id
API 示例响应
JSON
{"person_details":{"person_reference":{"id":5120,"external_reference":[]},"name":"C Beel"},"run_previous_results":[{"horse_summary":{"horse_reference":{"id":49153,"external_reference":[]},"name":"Shalisatys (FR)"},"horse_entry":{"race_id":66649,"date":"2010-04-02","time":"14:40:00","course_name":"Fontainebleau","course_shortcode":"FNT","distance":"1m 2f 205y","run_type":"FLAT","weight":"10-1","position":0,"casualty":[],"runner_count":11,"race_name":"Prix General Blacque-belair (5yo Claiming Stakes)","going":"Soft","going_shortcode":"SFT","odds":"50\/1"},"formattedPosition":"-"},{"horse_summary":{"horse_reference":{"id":49153,"external_reference":[]},"name":"Shalisatys (FR)"},"horse_entry":{"race_id":56036,"date":"2009-06-08","time":"15:05:00","course_name":"Saint-Cloud","course_shortcode":"SAI","distance":"1m 2f 96y","run_type":"FLAT","weight":"9-5","position":0,"casualty":[],"runner_count":19,"race_name":"Prix De La Chalosse","going":"Soft","going_shortcode":"SFT","odds":"33\/1"},"formattedPosition":"-"},{"horse_summary":{"horse_reference":{"id":49153,"external_reference":[]},"name":"Shalisatys (FR)"},"horse_entry":{"race_id":41933,"date":"2008-05-16","time":"13:50:00","course_name":"Dieppe","distance":"1m 1f 0y","run_type":"FLAT","weight":"10-1","position":0,"casualty":[],"runner_count":14,"race_name":"Prix Du Club Des Gentlemen Et Cavalieres Claimer","going":"Good to Soft","going_shortcode":"GS","odds":"40\/1"},"formattedPosition":"-"},{"horse_summary":{"horse_reference":{"id":32664,"external_reference":[]},"name":"Fixboard"},"horse_entry":{"race_id":41229,"date":"2008-05-01","time":"14:30:00","course_name":"Saint-Cloud","course_shortcode":"SAI","distance":"1m 2f 110y","run_type":"FLAT","weight":"9-4","position":0,"casualty":[],"runner_count":13,"bha":97,"race_name":"Prix Des Muses Stakes","going":"Soft","going_shortcode":"SFT","odds":"14\/1"},"formattedPosition":"-"}]}
骑师信息 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/12486/horse+races+api/23759/jockey+info?id=5120' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求

赛程信息

一个返回特定赛程详细信息的端点,包括比赛条件、时间表、赛道详情、距离、场地情况以及完整的参赛者列表。它提供马匹报名信息,包括骑师、训练师、体重、赔率和状态数据,使用户能够分析单个比赛并比较同一比赛会议内的竞争者。

Endpoint ID: 23760
GET https://zylalabs.com/api/12486/horse+races+api/23760/racecards+info
输入参数

赛马信息 — 端点功能

对象 描述
race_id 必需 Race ID info
date 必需 race date info
summary 必需 race summary

剩余免费测试请求:3 / 3。


输入参数

race_id
date
summary
API 示例响应
JSON
{
  "race_summary": {
    "id": 902072,
    "name": "Midnite A Next Generation Betting App Novice Stakes",
    "course": {
      "name": "Wolverhampton",
      "code": "WOL",
      "surface": "ALLWEATHER"
    },
    "date": "2026-02-06",
    "time": "13:42",
    "off_time": "13:43:04",
    "distance": "6f 20y",
    "class": "4",
    "age_band": "4YO plus",
    "going": "Standard",
    "handicap": false,
    "stage": "WEIGHEDIN",
    "video_available": true,
    "verdict": "Only four runners but not the easiest novice to assess..."
  },

  "runner": {
    "race_position": 2,
    "cloth_number": 1,
    "draw": 2,

    "horse": {
      "id": 1187398,
      "name": "Correspondence",
      "age": 4,
      "sex": "g",
      "form": "33240-8",
      "official_rating": 65
    },

    "jockey": {
      "id": 32109,
      "name": "Tyrese Cameron",
      "claim": 5
    },

    "trainer": {
      "id": 132,
      "name": "A W Carroll"
    },

    "owner": {
      "name": "Mr P G Shorrock"
    },

    "weight": "9-7",
    "odds": "5/1",
    "betting_movement": "op 9/2 tchd 7/2",

    "comments": "Fair maiden... showed promise last time and can improve.",
    
    "ride_summary": "Took keen hold in third, kept on final furlong, finished second."
  }
}
赛马信息 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/12486/horse+races+api/23760/racecards+info?race_id=902072&date=2026-02-06&summary=1' --header 'Authorization: Bearer YOUR_API_KEY' 


    

API 访问密钥和身份验证

注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 赛马 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。

标头
标头 描述
授权 必需 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。

无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。

(年度计费可节省 2 个月 🎉)

🚀 企业版套餐

起价
$ 10,000/年


  • 自定义数量
  • 自定义速率限制
  • 专业客户支持
  • 实时 API 监控

概览

全面的赛马信息涵盖即将举行和过去的赛事,包括有关马匹、骑师、骑乘和教练资料的详细信息。它涵盖了英国、爱尔兰及国际赛马,提供深入的见解、表现统计和数据,帮助用户分析比赛、比较竞争对手,并随时了解全球赛马活动。

赛马 API FAQs

每个端点返回特定的马赛数据 GET Racecards 端点提供每日赛程列表,而 GET Trainer info 提供详细的教练资料和统计数据 GET Jockey info 发送骑师资料和表现历史 GET Racecards info 提供个别比赛的全面细节,包括条件、参赛者和状态数据

关键字段因端点而异 对于GET赛马卡,字段包括比赛名称 赛道 和比赛等级 GET教练信息包括总比赛场次 胜利场次和近期状态示例 GET骑师信息包含骑师姓名 职业统计和近期成绩 GET赛马卡信息提供比赛摘要 参赛者详情 和骑师/教练信息

响应数据采用 JSON 格式结构化 每个端点返回一个包含相关字段的数组或对象 例如 GET Racecards 返回一个赛马对象数组 而 GET Racecards info 返回一个详细的赛马摘要对象,其中包含嵌套的参赛者详情,便于数据访问和分析

GET 赛事卡接口提供赛程和参赛者信息 GET 教练信息包含教练统计和表现历史 GET 骑师信息提供骑师表现和职业统计的见解 GET 赛事卡信息详细介绍赛事条件、距离和完整参赛者名单,使全面赛事分析成为可能

用户可以通过指定参数如比赛日期、赛道或训练师名称来自定义请求。例如,在使用获取赛马卡时,用户可以通过日期过滤结果以检索特定日期的比赛。每个端点可能支持不同的参数,因此请参考 API 文档以获取详细信息

马赛API汇总了来自马术行业内各种可信来源的数据,包括官方赛事机构和活动组织者。这确保了全球马赛事件、训练师和骑师的综合和准确表示

典型的用例包括分析比赛表现 比较训练师和骑师 以及做出明智的下注决策 用户可以利用数据跟踪马匹状态 评估训练师统计数据 并在不同比赛和赛季中评估骑师表现

用户可以通过分析关键绩效指标,如胜率、近期状态和比赛条件,利用返回的数据。例如,通过检查教练或骑师的近期表现,用户可以识别趋势并为即将到来的比赛做出数据驱动的决策

一般常见问题

Zyla API Hub 就像一个大型 API 商店,您可以在一个地方找到数千个 API。我们还为所有 API 提供专门支持和实时监控。注册后,您可以选择要使用的 API。请记住,每个 API 都需要自己的订阅。但如果您订阅多个 API,您将为所有这些 API 使用相同的密钥,使事情变得更简单。
价格以 USD(美元)、EUR(欧元)、CAD(加元)、AUD(澳元)和 GBP(英镑)列出。我们接受所有主要的借记卡和信用卡。我们的支付系统使用最新的安全技术,由 Stripe 提供支持,Stripe 是世界上最可靠的支付公司之一。如果您在使用卡片付款时遇到任何问题,请通过 [email protected]

此外,如果您已经以这些货币中的任何一种(USD、EUR、CAD、AUD、GBP)拥有有效订阅,该货币将保留用于后续订阅。只要您没有任何有效订阅,您可以随时更改货币。
定价页面上显示的本地货币基于您 IP 地址的国家/地区,仅供参考。实际价格以 USD(美元)为单位。当您付款时,即使您在我们的网站上看到以本地货币显示的等值金额,您的卡片对账单上也会以美元显示费用。这意味着您不能直接使用本地货币付款。
有时,银行可能会因其欺诈保护设置而拒绝收费。我们建议您首先联系您的银行,检查他们是否阻止了我们的收费。此外,您可以访问账单门户并更改关联的卡片以进行付款。如果这些方法不起作用并且您需要进一步帮助,请通过 [email protected]
价格由月度或年度订阅决定,具体取决于所选计划。
API 调用根据成功请求从您的计划中扣除。每个计划都包含您每月可以进行的特定数量的调用。只有成功的调用(由状态 200 响应指示)才会计入您的总数。这确保失败或不完整的请求不会影响您的月度配额。
Zyla API Hub 采用月度订阅系统。您的计费周期将从您购买付费计划的那一天开始,并在下个月的同一日期续订。因此,如果您想避免未来的费用,请提前取消订阅。
要升级您当前的订阅计划,只需转到 API 的定价页面并选择您要升级到的计划。升级将立即生效,让您立即享受新计划的功能。请注意,您之前计划中的任何剩余调用都不会转移到新计划,因此在升级时请注意这一点。您将被收取新计划的全部金额。
要检查您本月剩余多少 API 调用,请参考响应标头中的 "X-Zyla-API-Calls-Monthly-Remaining" 字段。例如,如果您的计划允许每月 1,000 个请求,而您已使用 100 个,则响应标头中的此字段将显示 900 个剩余调用。
要查看您的计划允许的最大 API 请求数,请检查 "X-Zyla-RateLimit-Limit" 响应标头。例如,如果您的计划包括每月 1,000 个请求,此标头将显示 1,000。
"X-Zyla-RateLimit-Reset" 标头显示您的速率限制重置之前的秒数。这告诉您何时您的请求计数将重新开始。例如,如果它显示 3,600,则意味着还有 3,600 秒直到限制重置。
是的,您可以随时通过访问您的账户并在账单页面上选择取消选项来取消您的计划。请注意,升级、降级和取消会立即生效。此外,取消后,您将不再有权访问该服务,即使您的配额中还有剩余调用。
为了让您有机会在没有任何承诺的情况下体验我们的 API,我们提供 7 天免费试用,允许您免费进行最多 50 次 API 调用。此试用只能使用一次,因此我们建议将其应用于您最感兴趣的 API。虽然我们的大多数 API 都提供免费试用,但有些可能不提供。试用在 7 天后或您进行了 50 次请求后结束,以先发生者为准。如果您在试用期间达到 50 次请求限制,您需要"开始您的付费计划"以继续发出请求。您可以在个人资料中的订阅 -> 选择您订阅的 API -> 定价标签下找到"开始您的付费计划"按钮。或者,如果您在第 7 天之前不取消订阅,您的免费试用将结束,您的计划将自动计费,授予您访问计划中指定的所有 API 调用的权限。请记住这一点以避免不必要的费用。
7 天后,您将被收取试用期间订阅的计划的全额费用。因此,在试用期结束前取消很重要。因忘记及时取消而提出的退款请求不被接受。
当您订阅 API 免费试用时,您可以进行最多 50 次 API 调用。如果您希望超出此限制进行额外的 API 调用,API 将提示您执行"开始您的付费计划"。您可以在个人资料中的订阅 -> 选择您订阅的 API -> 定价标签下找到"开始您的付费计划"按钮。
付款订单在每月 20 日至 30 日之间处理。如果您在 20 日之前提交请求,您的付款将在此时间范围内处理。
您可以通过我们的聊天渠道联系我们以获得即时帮助。我们始终在线,时间为上午 8 点至下午 5 点(EST)。如果您在该时间之后联系我们,我们将尽快回复您。此外,您可以通过 [email protected]

相关 API