Available Industries可用细分行业清单
该接口返回平台采用的二级细分行业(Industry)标准分类全量清单,涵盖半导体、生物技术、区域性银行、特种化工及软件应用等百余个垂直赛道。它提供比一级板块更精细的产业链颗粒度,是垂直赛道挖掘与同业对标的核心字典。
https://quote-fmp.com/stable/available-industries数据更新周期
该接口暂无固定更新周期(多为按需更新的参考或静态数据)。
接口说明
- 垂直赛道挖掘与主题股票池构建:相比颗粒度较粗的一级板块,二级细分行业将“科技”进一步拆解为半导体、软件基础设施、消费电子等具体赛道。投研人员可利用该清单精准提取特定产业链上下游的全部标的,构建高纯度主题投资组合。
- 同业估值对标分类锚点:不同细分行业的商业模式与合理估值中枢差异巨大(如生物制药与医疗器械虽同属医疗板块但估值逻辑截然不同)。以该接口定义的二级细分行业作为分组基准,可显著提升同业市盈率、毛利率及研发强度分位数对比的有效性。
- 筛选器参数校验与三级行业树搭建:在开发投研终端的行业导航树或条件选股器时,将该细分行业列表与一级板块清单结合,即可完整构建“板块—细分行业—个股”三级钻取索引,并确保所有查询请求传入的行业名称字符完全合法。
- 跨模块关联接口:All Exchange Market Hours(交易所交易时段) · Stock Screener(条件选股) · Company Profile Data(公司概况) · Company Profile Bulk(公司概况批量)
调用代码示例
Python 关键代码可用细分行业清单由 /stable/available-industries 提供(仅 apikey),明细涵盖 industry(细分行业) 等 1 列。
resp = requests.get(
"https://quote-fmp.com/stable/available-industries",
params={"apikey": FMP_KEY},
timeout=15,
)
resp.raise_for_status()
df = pd.DataFrame(resp.json())参数使用和避坑
3 组参数组合 · 2 条避坑以下列出本接口在高频投研与回测场景下的常用 Query 参数组合写法:
| 投研场景 | Query 参数组合示例 | 返回数据特征与用途 |
|---|---|---|
| 一次性拉取全量可用细分行业清单初始化本地主表 | GET /stable/available-industries(免参数) | /stable/available-industries 不收业务参数,一次调用拿回全部 1 列(industry);初始化主表与全量对账都靠这一跳。 |
| 以 industry 为唯一键覆盖写入,避免全表重复 | GET /stable/available-industries → upsert on industry | 该表以 industry 唯一(样本 Steel),共 1 列;upsert 到本地表时按 industry 覆盖写,重复拉取不会产生脏行。 |
| 落库后自检:industry 唯一性对账 | GET /stable/available-industries → count(distinct industry) | 本表仅 1 列(industry 为唯一标识)。落库后比对 count(distinct industry) 与接口实际返回条数,两者一致即无重复写入。 |
解析 /stable/available-industries 产出的可用细分行业清单(免业务参数)时,注意 industry(如 Steel)在部分标的上可能为 null 或空串,下游关联前需做空值过滤。
本地维护可用细分行业清单底表(源自 /stable/available-industries)时,主键定为 (industry);读取 industry(细分行业,样本 Steel)做多表 Join 前先剔除空值。
返回数据
1 个字段本接口示例响应共包含 1 个字段(数值型 0 个,文本/日期/布尔型 1 个)。下表列出全部字段名、类型、首条记录真实样本值与中文释义,实际返回会因接口与数据状态有所不同。
| 字段 | 类型 | 示例值 | 说明 |
|---|---|---|---|
industry | string | "Steel" | 细分行业 |
查看响应数据示例(原始 JSON)
[
{
"industry": "Steel"
}
]常见问题解答(FAQ)
2 个问题在实际量化建模中,可用细分行业清单与 全部股票代码清单(/stable/stock-list)是如何互补联动的?
向 /stable/available-industries 请求可用细分行业清单需遵循免业务参数,返回 industry(细分行业,样本 Steel)等 1 项;而 Company Symbols List(全部股票代码清单)遵循无必填参数并返回 2 项。
回测需要多期或多标的可用细分行业清单,调用 /stable/available-industries 应该如何组织请求?
您可以免过滤参数访问 /stable/available-industries 一次性导出完整截面;在落盘 可用细分行业清单 的 industry 时,建议将原始响应分批转换为列式存储。
同模块相关接口对比
Directory本接口路径 /stable/available-industries,无必填参数。 同一模块「Directory」下共 11 个接口,下表列出其余 10 个, 按粒度与查询维度对比,避免选错接口。
| 接口 | 路径 | 核心差异与适用场景 |
|---|---|---|
| 全部股票代码清单Company Symbols List | /stable/stock-list | 平台覆盖的全球各大交易所全部股票、ETF 及可交易金融工具的完整代码总表 |
| 报表公司清单Financial Statement Symbols List | /stable/financial-statement-symbol-list | 全市场所有具备标准化财务三表数据的上市公司代码清单 |
| 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 Countries | /stable/available-countries | 平台有证券数据覆盖的全部国家与地区两字母标准代码清单 |