Skip to content

简介

一个 API 即可覆盖 Kalshi 与 Polymarket 的体育市场,跨订单簿匹配,捕捉两者之间出现的套利。

dino.markets 会匹配 Kalshi 与 Polymarket 上的同一场比赛,将两个订单簿整合为一个数据流。你可以获得双方各自的最优价格,以及在该价格下可成交的数量。当两个订单簿的差价超过手续费时,你就获得了套利。

读取数据的方式有两种。

REST API 是匹配数据流与当前开放机会的尽力而为快照。它适用于所有套餐,包括 Free,是查看数据、尝试查询最快捷的方式。无论哪个套餐,该快照都会有大约两分钟的延迟,因此它是为探索而设计,而非用于下单决策。

WebSocket 流是实时推送。每当有机会开放,它都会立即推送给你,无需轮询,也不会有数据过时的问题。它适用于 Basic 和 Pro 套餐。

从这里开始

快速入门会带你通过 REST 获取第一份匹配数据流,然后连接实时流。整个过程大约需要两分钟,前半部分使用免费密钥即可完成。

你可以读取哪些数据

/v2/markets 是跨两个平台的匹配统一数据流。添加 signal=arb 可获取套利视图,该视图已定价,且仅返回已确认的行。/v2/pairs/{market_id}/v2/leagues 分别提供单个市场的完整信息,以及当前处于赛季中的运动项目;/v2/coverage 则将各平台上架的全部标的,与数据流已匹配的内容进行比对。编码代理也可以通过原生 MCP 服务器获取相同的数据,该服务在所有套餐下都免费提供。

参考文档涵盖 REST APIWebSocket 流市场对象以及 MCP 服务器

身份验证

每个请求都需要以 Bearer 令牌的形式携带你的 API 密钥。在控制台中创建并查看一次密钥,此后每次调用都发送该密钥:

Authorization: Bearer sk_live_...

密钥的作用范围限定在你的组织和套餐之内。套餐决定了 API 会向该密钥返回哪些数据,因此 Free 密钥只能读取 REST 快照,而 Basic 或 Pro 密钥还可以生成流票据。