开发文档
通过 REST 或 MCP 查询 13F 持仓、内部人交易、国会议员交易、财务数据和宏观数据。你可以先发一个请求,也可以接入 AI 智能体,或直接查阅 API 参考。
REST 基础 URL: https://api.ko.io
curl "https://api.ko.io/api/v1/holdings/1067983?per_page=1&demo=true"以下为 2026年9月23日 采集的响应(节选,季末 2026年6月30日)。点击运行可获取实时响应,无需密钥或注册;实时结果可能已是更新的季度。
{
"data": [
{
"cik": "1067983",
"quarter_date": "2026-06-30",
"ticker": "AAPL",
"name_of_issuer": "APPLE INC",
"shares_held": "227917808",
"holding_value": "65950296923",
"total_portfolio_value": "299253556246",
"portfolio_weight_pct": 22.04,
"action": "UNCHANGED",
"share_change": "0",
"prev_shares": "227917808"
}
]
}- 申报机构
- Berkshire Hathaway
- 股票代码
- AAPL
- 股数
- 227,917,808
- 合并的申报行数
- 12
这条记录本身不带申报编号。它所解析自的 13F-HR(季末 2026年6月30日,采集于 2026年9月23日)可以通过 GET /api/v1/filings/1067983?form=13F-HR 查到。季度更新后,会返回更新的申报文件。
下一步,注册免费账户,并在控制台 → API 密钥中创建密钥,然后按下文方式放在 Authorization 请求头中,以 Bearer 令牌发送。分页使用 page 和 per_page。快速开始提供同一请求的 curl、Python 和 MCP 写法;API 调试台可以用你的密钥直接发请求。
curl "https://api.ko.io/api/v1/holdings/1067983" \
-H "Authorization: Bearer ko_live_your_key_here"演示模式
在免费版接口后加上?demo=true,无需密钥即可调用。演示模式按 IP 限制调用频率;Pro 版和团队版接口会返回 403 PLAN_REQUIRED。网站登录接口 (供网站会话登录使用,不适用于 API 密钥)
- POST/api/auth/google · /api/auth/login · /api/auth/register · /api/auth/logout
- GET/api/auth/me · /api/auth/profile
{ data, meta },失败时返回 { error: { code, message } }。列表接口的 data 是数组,单个资源是对象;文件和文档类接口的格式见 API 参考。{
"data": [ ... ],
"meta": {
"page": 1,
"per_page": 50,
"total_count": 1234,
"query_time_ms": 3.1
}
}{
"data": { ... },
"meta": {
"query_time_ms": 2.1
}
}数据来源
SEC 数据由公开申报文件标准化整理而来。13F、Form 4 等 REST 数据行不包含申报编号(accession number);如需定位原始文件,请使用申报文件查询接口:先用/api/v1/filings/:cik 列出申报人的申报文件,再用 /api/v1/filings/:cik/:accession 打开其中一份。数值字段常以字符串返回(例如 "holding_value": "65950296923"),计算前请先转换。接入 AI 智能体
24 个工具https://mcp.ko.io/mcp 为 Claude Code、Codex、Cursor、Grok(xAI API)、Gemini CLI 及其他 MCP 客户端提供与 REST API 相同的数据。MCP 工具调用与 REST 请求共用同一份每日额度。claude mcp add ko-sec-data --transport http https://mcp.ko.io/mcp各客户端的配置、演示模式与 API 密钥的接入方式,以及全部 24 个工具(可搜索,含所需套餐)都在 MCP 页面。完整示例请看搭建 SEC 数据智能体。
核心数据接口按分组列出,每个接口一行,点击即可打开它在 API 参考中的条目。参数、响应格式和可运行的请求都在 API 参考中;加密货币 ETF、N-PORT、Reg SHO 和申报文件网关等接口也只在那里列出。未标注套餐的接口在免费版和演示模式下均可使用。
17 个分组,共 44 个核心接口
- 套餐
- 每日调用次数
- 每次请求行数
- 价格
- 免费版
- 200
- 500
- $0
- Pro 版
- 20,000
- 5,000
- $29/月
- 团队版
- 200,000
- 50,000
- $99/月
- 企业版
- 1,000,000
- 不限
- $499/月
以上为按月付费价格;按年付费更优惠,详见定价页面,其中也列出了各套餐包含的内容。免费版仅含最近一个季度和最新数据;完整历史需 Pro 版或更高套餐。MCP 工具调用与 REST 请求共用同一份额度。响应头中包含 X-RateLimit-Limit、X-RateLimit-Remaining 和 X-RateLimit-Reset。
- 400
- 请求有误
- 检查查询参数和路径格式。
- 401
- 缺少密钥或密钥无效
- 发送有效的 API 密钥,或在免费版接口上使用 ?demo=true。
- 403
- 需要更高套餐
- 你的套餐不包含该接口或该功能。
- 404
- 未找到
- 检查路径和标识符(CIK、股票代码、slug)。
- 429
- 超出调用频率限制
- 查看调用频率相关的响应头。如果每日额度已用完,请等到 00:00 UTC,或升级套餐。
- 500
- 服务器错误
- 几秒后重试。
{
"error": {
"code": "INVALID_API_KEY",
"message": "Missing or invalid API key. Get one at https://ko.io/console/keys"
}
}{
"error": {
"code": "PLAN_REQUIRED",
"message": "This endpoint requires a paid plan. Upgrade at https://ko.io/pricing"
}
}