Financial Statement Symbols List报表公司清单
该接口返回全市场所有具备标准化财务三表(利润表、资产负债表、现金流量表)数据的上市公司代码清单。它是基本面量化团队在批量拉取财报数据前的前置白名单,用于一步剔除无财报覆盖的 ETF、指数及特殊金融工具。
https://quote-fmp.com/stable/financial-statement-symbol-list数据更新周期
该接口暂无固定更新周期(多为按需更新的参考或静态数据)。
接口说明
- 基本面批量拉取流水线前置过滤:全市场代码总表中包含大量不披露企业三表的 ETF、权证、汇率及大宗商品代码。在启动全市场财报同步任务前先拉取该白名单,可彻底避免对无财报标的发起无效请求,节省大量接口配额与等待时间。
- 报告币种与交易币种对齐字典:接口除返回股票代码与公司名称外,还直接标明该公司的财报编制币种与交易结算币种。对于跨国上市企业(如在美上市但以欧元或日元编报的 ADR),可在入库前提前识别币种差异并挂载汇率折算逻辑。
- 多因子基本面回测样本空间定义:在构建全市场 PB-ROE、现金流折现或财务健康度打分模型时,直接以该接口返回的数万家有财报公司作为初始样本空间,可确保后续因子计算链路中每一只候选标的均具备完整的财务报表底座。
- 配套投研接口:Stock Screener(条件选股) · Company Profile Data(公司概况) · Company Profile Bulk(公司概况批量) · Eod Bulk(日线行情批量)
调用代码示例
Python 关键代码示例向 /stable/financial-statement-symbol-list 发起报表公司清单请求(仅 apikey),并清洗 companyName(公司名称)、reportingCurrency(报告币种)、symbol(证券代码) 等核心列。
resp = requests.get(
"https://quote-fmp.com/stable/financial-statement-symbol-list",
params={"apikey": FMP_KEY},
timeout=15,
)
resp.raise_for_status()
df = pd.DataFrame(resp.json())
# 提取 报表公司清单 核心列:symbol, companyName, tradingCurrency, reportingCurrency
df = df[["symbol", "companyName", "tradingCurrency", "reportingCurrency"]].dropna(how="all")参数使用和避坑
3 组参数组合 · 2 条避坑以下列出本接口在高频投研与回测场景下的常用 Query 参数组合写法:
| 投研场景 | Query 参数组合示例 | 返回数据特征与用途 |
|---|---|---|
| 一次性拉取全量报表公司清单初始化本地主表 | GET /stable/financial-statement-symbol-list(免参数) | 直接请求 /stable/financial-statement-symbol-list 即返回全表,含 companyName、reportingCurrency、symbol 等 4 列;建库或每日全量覆盖时无需拼接任何 Query 参数。 |
| 以 symbol 为唯一键覆盖写入,避免全表重复 | GET /stable/financial-statement-symbol-list → upsert on symbol | 全表每轮返回 symbol(样本 RMES.CN)等 4 列,落库时以 symbol 作唯一键覆盖;同模块无参数相近的接口,单点补数只能重拉全表。 |
| 落库后自检:symbol 唯一性与 companyName 空值率 | GET /stable/financial-statement-symbol-list → count(distinct symbol) / null_ratio(companyName) | 本表共 4 列。落库后先比对 count(distinct symbol) 与总行数确认无重复;再统计 companyName(样本 Red Metal Resources Ltd.)的空值比例,判断该批次是否拉到完整截面。 |
/stable/financial-statement-symbol-list 返回的报表公司清单数据集(免业务参数)以 companyName(样本 Red Metal Resources Ltd.)为核心,入库或关联前建议先做缺失值检测。
同步 /stable/financial-statement-symbol-list 的 4 个字段入库时,依赖 (symbol) 实现幂等去重;核心标识 companyName(如 Red Metal Resources Ltd.)可直接作为跨表关联键。
返回数据
4 个字段本接口示例响应共包含 4 个字段(数值型 0 个,文本/日期/布尔型 4 个)。下表列出全部字段名、类型、首条记录真实样本值与中文释义,实际返回会因接口与数据状态有所不同。
| 字段 | 类型 | 示例值 | 说明 |
|---|---|---|---|
symbol | string | "RMES.CN" | 证券代码 |
companyName | string | "Red Metal Resources Ltd." | 公司名称 |
tradingCurrency | string | "CAD" | 交易币种 |
reportingCurrency | string | "USD" | 报告币种 |
查看响应数据示例(原始 JSON)
[
{
"symbol": "RMES.CN",
"companyName": "Red Metal Resources Ltd.",
"tradingCurrency": "CAD",
"reportingCurrency": "USD"
}
]常见问题解答(FAQ)
2 个问题报表公司清单(/stable/financial-statement-symbol-list)相比同模块的 全部股票代码清单,在查询维度与字段上差在哪?
报表公司清单 走 /stable/financial-statement-symbol-list 端点(免业务参数),单条含 companyName、reportingCurrency、symbol 共 4 项字段;同模块的 Company Symbols List(全部股票代码清单) 走 /stable/stock-list(无必填参数,2 项字段)。
针对 /stable/financial-statement-symbol-list(报表公司清单),工程脚本中如何避免漏数或无效轮询?
生产调度中通常直接请求无参端点 /stable/financial-statement-symbol-list 拉取全表快照并缓存;每次拉回 companyName(样本 Red Metal Resources Ltd.)后,按时间或代码水位线增量推进。
同模块相关接口对比
Directory本接口路径 /stable/financial-statement-symbol-list,无必填参数。 同一模块「Directory」下共 11 个接口,下表列出其余 10 个, 按粒度与查询维度对比,避免选错接口。
| 接口 | 路径 | 核心差异与适用场景 |
|---|---|---|
| 全部股票代码清单Company Symbols List | /stable/stock-list | 平台覆盖的全球各大交易所全部股票、ETF 及可交易金融工具的完整代码总表 |
| CIK 编号清单CIK List | /stable/cik-list | 全市场 SEC 注册实体的中央索引键(CIK)与机构/公司标准名称的分页目录 |
| 股票代码变更清单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 | 平台有证券数据覆盖的全部国家与地区两字母标准代码清单 |