filings 公司自己说过的话。
SEC 各表单、A 股定期报告与临时公告、交易所问询函、证监会处罚——申报原件,逐项可读。
更新于 2026-10 · 检索 2 credits · 免费样例: CEO resignation
它答什么
找到那份申报
按表单类型、公司、日期收窄;id 用 CIK 或股票代码定位。
只读其中一项
8-K 的事项和 10-K 的分节都已抽取,可以只读 1A。
两层都在
121 万篇有向量,只有 10.5 万份 10-Q 季报只放在全量库按词面查——每条命中都说明这次由哪层作答。
三个调用
直接来自网关的自描述——它自己建议先这么调。
找申报
POST /v1/filings/search {"query": "CEO 辞职", "filters": {"market": "us", "event_types": "officer_director_change", "filed_year": {"gte": 2023}}} 读一份
GET /v1/filings/read/us:861838:0001104659-23-092550 看某公司的全部
POST /v1/filings/search {"query": "*", "filters": {"cik": "861838"}} 查季报(走 PG 层:词面 + 可排序)
POST /v1/filings/search {"query": "going concern liquidity", "filters": {"form": "10-Q"}} 收窄 — market · doc_family · form · filed_at · filed_year · fiscal_year · event_types · report_kind
它不做什么
财务数字来自 XBRL,不是模型读报表读出来的。申报是公司自己的说法,不等于事实。
- 不同 doc_family 的字段不一样:event(8-K)有 items/event_types/counterparties/amounts;periodic(定期报告)有 main_business/segments/key_numbers;10-Q 季报有 mdna_drivers/liquidity/legal_updates/new_or_changed_risks/outlook;inquiry_letter 有 issues/deadline/has_reply;penalty 有 violation_types/facts/legal_basis/parties。按 doc_family 过滤再读字段。
- 10-Q 季报(104,690 篇)按设计不建向量,只在 PG 层:带 form=10-Q(或 doc_family=periodic 加 market=us)整条查询走 PG——词面检索、支持 sort=date、支持 filed_at 精确到日的区间,但没有语义检索。每条命中带 layer,响应的 coverage 里写明是哪一层答的。
- PG 层的词面检索还会匹配模型生成的中英文检索词(kw_en / kw_zh,已并入全文索引),所以 q="持续经营" 能命中英文季报里 going concern 的表述,原文里没出现的同义说法也能召回。代价是 score 含检索词的贡献,响应不区分「命中原文」还是「只命中检索词」;检索词本身不返回(库里标了仅用于召回,不作展示)。
这里答错了,或者缺了你要的东西? 把 case 发给我们
把 agent 指过来
免费样例不用 key;要 key 的话一分钟。