CIK ListCIK 编号清单
该接口提供全市场 SEC 注册实体的中央索引键(CIK)与机构/公司标准名称的分页目录。作为监管申报主体的全量字典,它支持按分页批量同步 CIK 编码库,支撑合规审计、13F 机构名录建库及 EDGAR 文档归集。
https://quote-fmp.com/stable/cik-list?page=0&limit=1000数据更新周期
该接口暂无固定更新周期(多为按需更新的参考或静态数据)。
接口说明
- SEC 监管申报主体名录批量同步:当量化系统需要建立完整的美国证监会注册实体本地映射表时,可通过该接口按分页机制遍历拉取全量 CIK 编号与法定注册名称,避免逐个实体发起单点检索。
- 未上市申报主体与机构覆盖补齐:许多提交 13F 持仓报告的私募对冲基金、家族办公室或非上市发债主体并没有公开股票交易代码,但均拥有唯一 CIK 编号。该名录完整收录了此类非上市监管主体,补齐了纯股票代码字典的盲区。
- EDGAR 合规审计与风控关联底座:在批量解析 SEC 监管申报流或企业并购重组公告时,将该接口生成的本地 CIK 字典作为关联维表,可快速为每一份监管流水打上标准法定主体标签,提升合规审查与舆情归集效率。
- 跨模块关联接口:All Exchange Market Hours(交易所交易时段) · Stock Screener(条件选股) · Company Profile Data(公司概况) · Company Profile Bulk(公司概况批量)
请求参数
2 个参数| 参数 | 类型 | 要求 | 示例 | 说明 |
|---|---|---|---|---|
page | number | 可选 | 0 | 分页页码,从 0 开始,配合每页条数翻页取更多数据(从 0 起算的分页游标;当响应返回空数组 [] 时代表已翻至历史末页) |
limit | number | 可选 | 1000 | 返回结果条数上限,用于控制单次响应大小。 |
调用代码示例
Python 关键代码CIK 编号清单由 /stable/cik-list 提供(可选 page, limit),明细涵盖 companyName(公司名称)、cik(SEC CIK 编号) 等 2 列。
resp = requests.get(
"https://quote-fmp.com/stable/cik-list",
params={"page": 0, "limit": 1000, "apikey": FMP_KEY},
timeout=15,
)
resp.raise_for_status()
df = pd.DataFrame(resp.json())
# 提取 CIK 编号清单 核心列:cik, companyName
df = df[["cik", "companyName"]].dropna(how="all")参数使用和避坑
2 组参数组合 · 2 条避坑以下列出本接口在高频投研与回测场景下的常用 Query 参数组合写法:
| 投研场景 | Query 参数组合示例 | 返回数据特征与用途 |
|---|---|---|
| 读取CIK 编号清单最新首屏流(page=0, limit=50) | page=0&limit=50 | 请求 /stable/cik-list 首屏记录,获取最新披露的 companyName、cik(样本 companyName=Osotspa Public Co Limite…)。 |
| 递增游标翻页回填CIK 编号清单(page=1, limit=100) | page=1&limit=100 | 向 /stable/cik-list 传 page=1&limit=100,向历史纵深翻页归档 companyName、cik 等 2 列。 |
解析 /stable/cik-list 产出的CIK 编号清单(可选 page, limit)时,注意 companyName(如 Osotspa Public Co Limite…)在部分标的上可能为 null 或空串,下游关联前需做空值过滤。
本地维护CIK 编号清单底表(源自 /stable/cik-list)时,主键定为 (cik);读取 companyName(公司名称,样本 Osotspa Public Co Limite…)做多表 Join 前先剔除空值。
返回数据
2 个字段本接口示例响应共包含 2 个字段(数值型 0 个,文本/日期/布尔型 2 个)。下表列出全部字段名、类型、首条记录真实样本值与中文释义,实际返回会因接口与数据状态有所不同。
| 字段 | 类型 | 示例值 | 说明 |
|---|---|---|---|
cik | string | "0002137358" | SEC CIK 编号(SEC 10 位定长中央索引键,落库须定义为 VARCHAR(10) 字符串以防前导零丢失) |
companyName | string | "Osotspa Public Co Limited/ADR" | 公司名称 |
查看响应数据示例(原始 JSON)
[
{
"cik": "0002137358",
"companyName": "Osotspa Public Co Limited/ADR"
}
]常见问题解答(FAQ)
2 个问题在实际量化建模中,CIK 编号清单与 全部股票代码清单(/stable/stock-list)是如何互补联动的?
向 /stable/cik-list 请求CIK 编号清单需遵循可选 page, limit,返回 companyName(公司名称,样本 Osotspa Public Co Limite…)等 2 项;而 Company Symbols List(全部股票代码清单)遵循无必填参数并返回 2 项。
回测需要多期或多标的CIK 编号清单,调用 /stable/cik-list 应该如何组织请求?
您可以在 /stable/cik-list 中固定 limit 并从 page=0 起逐页拉取;在落盘 CIK 编号清单 的 companyName 与 cik 时,建议将原始响应分批转换为列式存储。
同模块相关接口对比
Directory本接口路径 /stable/cik-list,无必填参数。 同一模块「Directory」下共 11 个接口,下表列出其余 10 个, 按粒度与查询维度对比,避免选错接口。
| 接口 | 路径 | 核心差异与适用场景 |
|---|---|---|
| 全部股票代码清单Company Symbols List | /stable/stock-list | 平台覆盖的全球各大交易所全部股票、ETF 及可交易金融工具的完整代码总表 |
| 报表公司清单Financial Statement Symbols List | /stable/financial-statement-symbol-list | 全市场所有具备标准化财务三表数据的上市公司代码清单 |
| 股票代码变更清单Symbol Changes List | /stable/symbol-change | 汇总全市场因公司更名、并购重组、借壳上市或拆合股而发生的股票代码变更历史台账 |
| ETF代码检索ETF Symbol Search | /stable/etf-list | 全球主要交易所挂牌的全部交易所交易基金(ETF)代码与基金名称完整目录 |
| 在市活跃交易清单Actively Trading List | /stable/actively-trading-list | 当前在全球公开交易所处于正常挂牌交易状态的全部股票与金融工具代码清单 |
| 业绩电话会纪要代码清单Earnings Transcript List | /stable/earnings-transcript-list | 全市场所有已收录业绩电话会文字纪要的上市公司代码清单及每家公司可查的历史纪要总篇数 |
| 可用交易所清单Available Exchanges | /stable/available-exchanges | 平台支持的所有全球证券交易所标准字典 |
| 可用板块清单Available Sectors | /stable/available-sectors | 平台采用的一级行业板块标准分类清单 |
| 可用细分行业清单Available Industries | /stable/available-industries | 平台采用的二级细分行业标准分类全量清单 |
| 可用国家清单Available Countries | /stable/available-countries | 平台有证券数据覆盖的全部国家与地区两字母标准代码清单 |