我们自己的访问统计默认开启。Google Analytics 只在你同意后启用,用来了解公开页面是否有用,不统计登录后的工作台。详见 隐私政策。

Kalshi

Kalshi API

按关键词、状态和排序检索 Kalshi 预测市场,给每个市场的最新成交价、买卖报价、成交量、未平仓量、结算规则和结算结果;价格以美元计,一份合约结算时值 1 美元。 调用 POST /api/v1/social ;返回结构化 JSON,$6.81 / 千次;失败不计费。

平台运行状态

24h 健康值
正常
正常

30 天趋势

Kalshi 能力清单

能力做什么单价24 小时运行状态
市场列表markets用 markets 按标题关键词、状态和排序检索 Kalshi 市场,一次最多 100 个。$6.81 / 千次正常

点能力名进它的文档:参数、返回字段、代码示例和试用。

Kalshi 每个接口分别做什么

下面逐个解释 action、必填参数、可选筛选项和允许值。 请求都发到 POST /api/v1/social, 切换 action 时,也要按对应接口调整参数。 同名参数在不同平台、不同接口中可能指向不同对象;请以该条说明中的格式和适用范围为准。

下方只展示平台官方资料,用于核对对象与术语,不表示平台对 EveryInfra 的授权或背书。 本接口接受的参数、字段与能力边界以各条说明为准,不与平台官方 API 直接等同。

能力必填参数可选参数单次条数模式单价返回字段
markets—event_ticker, keyword, sort, status默认 20 · 最多 100同步$6.81 / 千次ticker · event_ticker · series_ticker · title · event_title · yes_subtitle · no_subtitle · status · result · last_price · yes_bid · yes_ask · no_bid · no_ask · volume · open_interest · dollar_volume · dollar_open_interest · strike_type · floor_strike · cap_strike · rules · settlement_sources · open_at · close_at · settled_at · can_close_early · platform

怎么调用 Kalshi 市场列表 API?

markets

使用 platform="kalshi"、action="markets" 调用“市场列表”能力;返回列表,默认 20 条、单次最多 100 条,主要包含 ticker、event_ticker、series_ticker、title、event_title、yes_subtitle 等 28 个字段。

查看完整接口文档:参数、代码示例、响应样例与健康状态

Kalshi markets 的参数分别是什么意思?

event_ticker可选
只看一个事件下的市场:Kalshi 事件代码,例如 KXBTC2026200-27JAN01,取自返回行的 event_ticker。

Kalshi 官方文档说明每个事件属于一个系列(series_ticker)、每个市场属于一个事件(event_ticker),确认 event_ticker 用来列出同一事件下的市场;价格和成交数据以 Kalshi 为准。官方来源:Kalshi API 文档:术语(系列、事件、市场)来源核查:

keyword可选
在市场标题里搜的词,至少 3 个字,例如 bitcoin、fed、election;不传按排序列全站。
sort可选
volume(默认,按成交份数)、open_interest、price_desc、price_asc、close_time。
查看全部 5 个允许值

close_timeopen_interestprice_ascprice_descvolume

status可选
open(默认,还在交易)或 closed(已结束、已结算)。
查看全部 2 个允许值

closedopen

Kalshi 返回字段与含义(26)
ticker
市场代码(Kalshi 自己的写法)。
event_ticker
所属事件代码;可作为 markets 的 event_ticker 查同一事件下的其他市场。
series_ticker
所属系列代码。
event_title
所属事件标题。
yes_subtitle
Yes 一边的说明(如 Above $200000)。
no_subtitle
No 一边的说明。
status
市场状态,Kalshi 原值(如 open、closed、settled)。
result
结算结果 yes / no;没结算时没有。
last_price
最近成交价,美元(0–1,一份合约结算时值 $1,可读作市场给的概率)。
yes_bid
Yes 一边当前买价,美元。
yes_ask
Yes 一边当前卖价,美元。
no_bid
No 一边当前买价,美元。
no_ask
No 一边当前卖价,美元。
volume
累计成交合约份数。
open_interest
未平仓合约份数。
dollar_volume
累计成交额,美元。
dollar_open_interest
未平仓金额,美元。
strike_type
行权方式,Kalshi 原值(如 greater、less、between);不是数值区间型市场时没有。
floor_strike
下限行权值;没有时没有这个字段。
cap_strike
上限行权值;没有时没有这个字段。
rules
市场的主要结算规则原文。
settlement_sources
结算依据来源名称列表。
open_at
开盘时间,ISO 8601 UTC。
close_at
收盘时间,ISO 8601 UTC。
settled_at
结算时间,ISO 8601 UTC;没结算时没有。
can_close_early
条件提前满足时能否提前收盘。
Kalshi markets 调用流程一次 Kalshi markets 调用的全过程:向 POST /api/v1/social 发送 platform="kalshi"、action="markets";返回结构化 JSON,含 ticker、event_ticker、series_ticker、title、event_title 等字段;返回列表,单次最多 100 条,计费 $6.81 / 千次,失败与空结果不计费。1 · 请求POST /api/v1/socialplatform: "kalshi"action: "markets"无必填参数EveryInfra$6.81 / 千次2 · 响应 · 列表tickerevent_tickerseries_tickertitleevent_title
一次 Kalshi markets 调用的全过程:向 POST /api/v1/social 发送 platform="kalshi"、action="markets";返回结构化 JSON,含 ticker、event_ticker、series_ticker、title、event_title 等字段;返回列表,单次最多 100 条,计费 $6.81 / 千次,失败与空结果不计费。

Kalshi 的独有字段名(当前目录)

全站 106 个平台的当前目录中,这 20 个字段名只在 Kalshi 出现。 这是字段命名的分布,不代表其他平台没有同类信息,也不保证每次响应都含这些字段;具体含义和返回条件仍需逐接口核对。

  • ticker
  • event_ticker
  • series_ticker
  • yes_subtitle
  • no_subtitle
  • result
  • yes_bid
  • yes_ask
  • no_bid
  • no_ask
  • dollar_volume
  • dollar_open_interest
  • strike_type
  • floor_strike
  • cap_strike
  • settlement_sources
  • open_at
  • close_at

返回字段含义

通用字段采用统一命名;切换平台时仍需核对目标格式、字段是否存在、类型、空值与平台特有含义。 机器可读版:/api/v1/social/fields

ticker
市场代码(Kalshi 自己的写法)。
event_ticker
所属事件代码;可作为 markets 的 event_ticker 查同一事件下的其他市场。
series_ticker
所属系列代码。
title
标题。平台无标题概念时(如纯文本帖)为 null。
event_title
所属事件标题。
yes_subtitle
Yes 一边的说明(如 Above $200000)。
no_subtitle
No 一边的说明。
status
市场状态,Kalshi 原值(如 open、closed、settled)。
result
结算结果 yes / no;没结算时没有。
last_price
最近成交价,美元(0–1,一份合约结算时值 $1,可读作市场给的概率)。
yes_bid
Yes 一边当前买价,美元。
yes_ask
Yes 一边当前卖价,美元。
no_bid
No 一边当前买价,美元。
no_ask
No 一边当前卖价,美元。
volume
累计成交合约份数。
open_interest
未平仓合约份数。
dollar_volume
累计成交额,美元。
dollar_open_interest
未平仓金额,美元。
strike_type
行权方式,Kalshi 原值(如 greater、less、between);不是数值区间型市场时没有。
floor_strike
下限行权值;没有时没有这个字段。
cap_strike
上限行权值;没有时没有这个字段。
rules
市场的主要结算规则原文。
settlement_sources
结算依据来源名称列表。
open_at
开盘时间,ISO 8601 UTC。
close_at
收盘时间,ISO 8601 UTC。
settled_at
结算时间,ISO 8601 UTC;没结算时没有。
can_close_early
条件提前满足时能否提前收盘。
platform
数据来源平台标识,与请求里的 platform 一致(如 xiaohongshu、tiktok)。

请求填写示例

markets 不需要必填参数,默认列还在交易的 Kalshi 市场;可加 keyword 按标题找,价格是美元,0–1。

以下为填写格式示意,并非成功调用记录。请替换 API Key 和尖括号中的目标,确认可选筛选项后再调用;示例不保证目标当前有数据。

kalshi_markets.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"kalshi","action":"markets","params":{}}'

记录字段预览(非真实响应)

仅展示 markets 的记录字段,不包含外层响应、计费或任务状态。null 只作展示占位,不表示字段类型或实际空值;完整响应须以接口文档与实际调用为准。

fields.preview.json
{
  "ticker": null,
  "event_ticker": null,
  "series_ticker": null,
  "title": null,
  "event_title": null,
  "yes_subtitle": null,
  "no_subtitle": null,
  "status": null,
  "result": null,
  "last_price": null,
  "yes_bid": null,
  "yes_ask": null,
  "no_bid": null,
  "no_ask": null,
  "volume": null,
  "open_interest": null,
  "dollar_volume": null,
  "dollar_open_interest": null,
  "strike_type": null,
  "floor_strike": null,
  "cap_strike": null,
  "rules": null,
  "settlement_sources": null,
  "open_at": null,
  "close_at": null,
  "settled_at": null,
  "can_close_early": null,
  "platform": null
}

常见用例

以下是基于现有接口的接入思路,不是开箱即用的分析或告警功能。字段以实际返回为准,缺失值不按零处理。

Kalshi 市场 API 如何按关键词找预测市场和价格?

用 markets 按标题关键词、状态和排序检索 Kalshi 市场,一次最多 100 个。

查看 markets 的 keyword 参数
  • keyword 至少 3 个字;status 不传按 open(只看还在交易的),要已结束的传 closed(全文搜已结束市场可能较慢);event_ticker 只看一个事件下的市场。
  • 每行有 ticker、title、last_price、yes_bid / yes_ask / no_bid / no_ask(美元,0–1)、volume、dollar_volume、open_interest、rules 和 result。

Kalshi API 常见问题

Kalshi API 怎么调用?

调用 POST /api/v1/social,请求体传 platform="kalshi"、action 和 params。以 markets 为例,必填 无参数,可选 event_ticker、keyword、sort、status。markets 不需要必填参数,默认列还在交易的 Kalshi 市场;可加 keyword 按标题找,价格是美元,0–1。 Kalshi 共 1 个 action,鉴权用 Authorization: Bearer <API Key>,同一把 Key 通 106 个平台。

Kalshi API 怎么收费?

$6.81 / 千次,Kalshi 全部 1 个能力同价。按本页最高能力单价、每次单目标估算,$1 免费额度约可用于 146 次 Kalshi 调用。费用按所选能力与目标数量计算,多目标请求不要按单目标估算;参数错误、鉴权失败和空结果不计费。

Kalshi API 一次能返回多少条数据?

Kalshi 有 1 个列表接口,包括 markets。数量参数要逐接口区分目标数、页数和记录数,不能将目录数值直接当作保证返回的条数;具体限制见对应参数与用例,不保证完整历史。

Kalshi API 返回哪些字段?

当前目录为 markets 列出 ticker、event_ticker、series_ticker、title、event_title、yes_subtitle 等 28 个字段名。按全站当前目录统计,20 个字段名只在 Kalshi 出现;这不表示其他平台没有同类信息。字段不保证每次齐全,嵌套位置、类型与空值须按各接口说明核对,同名字段不代表语义可互换。

Kalshi 市场 API 如何按关键词找预测市场和价格?

用 markets 按标题关键词、状态和排序检索 Kalshi 市场,一次最多 100 个。 keyword 至少 3 个字;status 不传按 open(只看还在交易的),要已结束的传 closed(全文搜已结束市场可能较慢);event_ticker 只看一个事件下的市场。 每行有 ticker、title、last_price、yes_bid / yes_ask / no_bid / no_ask(美元,0–1)、volume、dollar_volume、open_interest、rules 和 result。

可以先免费试用 Kalshi API 吗?

可以。注册免费,在 GitHub 给 everyinfra/everyinfra-agent-plugins 和 everyinfra/seo-skills 两个仓库都点星,就能在控制台「余额与充值」领取 $1 额度(≈720 次数据调用),直接进赠送余额,不用输码,24 小⁠时内有效。请先选择 Kalshi 的目标接口,用单目标请求核对结果;实际可调用次数取决于能力价格与目标数量,不保证覆盖全部 1 个能力。无需信用卡。

开始调用 Kalshi API

在 GitHub 给两个仓库点星领 $1 额度,注册后在控制台领取,24 小⁠时内有效,先选一个 Kalshi 接口验证结果。

免费开始