Revenue Product Segmentation分产品营收
该接口按年度或季度拆解上市公司各产品线与核心业务分部的营业收入构成明细(如智能手机、云服务、个人电脑等独立业务板块),清晰呈现各条业务线的收入规模与冷热交替,用于跟踪核心单品放量节奏、新业务第二成长曲线与收入结构演进。
https://quote-fmp.com/stable/revenue-product-segmentation?symbol=AAPL数据更新周期
Filing Date · 随 SEC 申报日期更新
接口说明
- 分产品营收分析:了解每款产品对公司总盈利的贡献,传入
symbol后可输出symbol(证券代码)、fiscalYear(财政年度)与period(报告周期) 等结构化字段,省去繁琐的网页抓取与文本清洗。 - 战略洞察:洞察特定产品线的增长或下滑,支撑跨财年基本面趋势拆解与杜邦盈利归因,依据
fiscalYear(财政年度)与period(报告周期) 等字段的变化斜率,可及时捕捉基本面或交易面边际变化。 - 竞争对标:比较同行业不同公司的产品线营收,评估市场地位,自动化脚本中可与「分地区营收」按序调取,一次性补齐该业务模块的核心字段。
- 关联数据线接口:Financial Reports Form 10-K JSON(10-K年报数据(JSON)) · Financial Reports Form 10-K XLSX(10-K年报下载(XLSX)) · Income Statement Bulk(利润表批量获取) · Earnings Transcript(业绩电话会纪要检索)
请求参数
3 个参数| 参数 | 类型 | 要求 | 示例 | 说明 |
|---|---|---|---|---|
symbol | string | 必填 | AAPL | 美国 SEC 监管申报或美股上市公司股票代码,例如 AAPL、MSFT、NVDA(仅覆盖美股及在美上市 ADR,无需附加交易所后缀)。 |
period | string | 可选 | annual,quarter | 报告周期:annual(年度)、quarter(季度)、ttm(滚动十二个月)(单值枚举:常规报表传 annual 或 quarter,Bulk 传 Q1..Q4 或 FY;每次仅传单值) |
structure | string | 可选 | flat | SEC 文件的结构化类型,如 Financials、Notes 等。 |
调用代码示例
Python 关键代码分产品营收(/stable/revenue-product-segmentation)内含动态嵌套字典(含 data(返回数据集合)、symbol(证券代码)、fiscalYear(财政年度)),通过 pd.json_normalize(resp.json()) 可自动展平内层科目。
resp = requests.get(
"https://quote-fmp.com/stable/revenue-product-segmentation",
params={"symbol": "AAPL", "period": "annual", "structure": "flat", "apikey": FMP_KEY},
timeout=20,
)
resp.raise_for_status()
df = pd.json_normalize(resp.json())
df = df.sort_values("date").reset_index(drop=True)参数使用和避坑
3 组参数组合 · 2 条避坑以下列出本接口在高频投研与回测场景下的常用 Query 参数组合写法:
| 投研场景 | Query 参数组合示例 | 返回数据特征与用途 |
|---|---|---|
| 检索 AAPL 年度周期分产品营收明细(annual) | symbol=AAPL&period=annual | 以年报粒度 period=annual 查询 /stable/revenue-product-segmentation,直接拿到 AAPL 的 data、symbol、fiscalYear(样本 data={"Mac": 33708000000, "Servic…)。 |
| 高频跟踪 AAPL 季度分产品营收(quarter) | symbol=AAPL&period=quarter | 指定季报参数 period=quarter,从 /stable/revenue-product-segmentation 读取 AAPL 最新季度的 data、symbol、fiscalYear。 |
| 港股龙头 0700.HK 分产品营收采集 | symbol=0700.HK&period=annual | 将 symbol 设为 0700.HK 查询 /stable/revenue-product-segmentation,实现港股与美股同口径的 data、symbol、fiscalYear 比较。 |
分产品营收端点 /stable/revenue-product-segmentation(必填 symbol)单次返回 data、symbol、fiscalYear 等 6 项属性;若带日期窗口查询,请确保起止日期为有效交易日。
在本地数据仓库归档分产品营收时,以 (symbol, date, fiscalYear) 去重可防止重跑产生脏数据;其中 fiscalYear(财政年度,如 2025)为原始未缩写数值。
返回数据
11 个字段本接口示例响应共包含 11 个字段(数值型 6 个,文本/日期/布尔型 5 个)。下表列出全部字段名、类型、首条记录真实样本值与中文释义,实际返回会因接口与数据状态有所不同。
| 字段 | 类型 | 示例值 | 说明 |
|---|---|---|---|
symbol | string | "AAPL" | 证券代码 |
fiscalYear | number | 2025 | 财政年度 |
period | string | "FY" | 报告周期 |
reportedCurrency | string | "USD" | 报告币种(原始财报计价币种;跨国公司对比或与美元市值相除前须先按汇率折算) |
date | string | "2025-09-27" | 日期 |
data | object | {…} | 主营产品线分部营收明细字典(动态键名随公司实际披露的产品/业务线变化,值为对应财期营收金额,下方已展开本示例内全部 5 个产品分部键) |
data.Mac | number | 33708000000 | 示例产品分部:Mac 个人电脑业务线营业收入(动态键名随公司实际披露的产品线变化) |
data.Service | number | 109158000000 | 示例产品分部:软件与服务业务线营业收入(动态键名随公司实际披露的产品线变化) |
data.Wearables, Home and Accessories | number | 35686000000 | 示例产品分部:可穿戴设备、智能家居及配件业务营业收入(动态键名随公司实际披露的产品线变化) |
data.iPad | number | 28023000000 | 示例产品分部:iPad 平板电脑业务线营业收入(动态键名随公司实际披露的产品线变化) |
data.iPhone | number | 209586000000 | 示例产品分部:iPhone 智能手机业务线营业收入(动态键名随公司实际披露的产品线变化) |
查看响应数据示例(原始 JSON)
[
{
"symbol": "AAPL",
"fiscalYear": 2025,
"period": "FY",
"reportedCurrency": "USD",
"date": "2025-09-27",
"data": {
"Mac": 33708000000,
"Service": 109158000000,
"Wearables, Home and Accessories": 35686000000,
"iPad": 28023000000,
"iPhone": 209586000000
}
}
]常见问题解答(FAQ)
2 个问题想拉取「Segmentation」相关数据,应该调分产品营收(/stable/revenue-product-segmentation)还是 分地区营收?
分产品营收 对应路径 /stable/revenue-product-segmentation(必填 symbol),涵盖 data({"Mac": 33708000000, "Servic…)、symbol(AAPL)等 6 列;Revenue Geographic Segments(分地区营收) 对应 /stable/revenue-geographic-segmentation(必填 symbol,共 6 列)。
如何基于 /stable/revenue-product-segmentation 构建稳定的分产品营收定时采集与历史补数任务?
回填或同步 分产品营收 时,请在 /stable/revenue-product-segmentation 中区分年度(annual)与单季(quarter)拉取;对返回的 data(返回数据集合)序列,建议先做排序核对再参与计算。
同模块相关接口对比
Segmentation本接口路径 /stable/revenue-product-segmentation,必填参数 symbol。 同一模块「Segmentation」下共 2 个接口,下表列出其余 1 个, 按粒度与查询维度对比,避免选错接口。
| 接口 | 路径 | 核心差异与适用场景 |
|---|---|---|
| 分地区营收Revenue Geographic Segments | /stable/revenue-geographic-segmentation | 按年度或季度拆解上市公司在不同国家与地理区域的营业收入构成 |