Balance Sheet Statements TTMTTM 资产负债表
该接口返回标的最近十二个月口径的资产负债表,字段结构与年度、季度报表完全一致。
https://quote-fmp.com/stable/balance-sheet-statement-ttm?symbol=AAPL数据更新周期
Filing Date · 随 SEC 申报日期更新
接口说明
- 注意存量与时点的区别:资产负债表是时点快照(某一天有多少资产、多少负债),不像利润表那样做十二个月累加。TTM 标识下取的是最近一期披露的资产负债表,核对时以返回的 date 为准。
- 开工前先看 date:TTM 的 date 才是这份快照的时点,不要用 fiscalYear 直接当日期,读取
shortTermInvestments(短期投资)与cashAndShortTermInvestments(现金及短期投资) 等结构化数值后,可直接对接估值模型或风控阈值检查。 - limit 控制历史期数:做同比要至少取两年的同口径数据,在策略信号生成环节,与「TTM 现金流量表」配合使用可有效过滤单指标噪音。
- 跨模块关联接口:Financial Reports Dates(财报披露日期) · Financial Reports Form 10-K JSON(10-K年报数据(JSON)) · Financial Estimates(分析师预期查询) · Income Statement Bulk(利润表批量获取)
请求参数
2 个参数| 参数 | 类型 | 要求 | 示例 | 说明 |
|---|---|---|---|---|
symbol | string | 必填 | AAPL | 证券代码,例如 AAPL 或 MSFT(美股直传代码如 AAPL;港股/英股/A股须带交易所后缀,如 0700.HK、600519.SS) |
limit | number | 可选 | 5 | 返回结果条数上限,用于控制单次响应大小。 |
调用代码示例
Python 关键代码通过 /stable/balance-sheet-statement-ttm 检索TTM 资产负债表(参数:必填 symbol),输出 cashAndCashEquivalents(现金及现金等价物)、shortTermInvestments(短期投资)、cashAndShortTermInvestments(现金及短期投资)(示例 cashAndCashEquivalents=36328000000)。
resp = requests.get(
"https://quote-fmp.com/stable/balance-sheet-statement-ttm",
params={"symbol": "AAPL", "limit": 5, "apikey": FMP_KEY},
timeout=15,
)
resp.raise_for_status()
df = pd.DataFrame(resp.json())
# 保留上游 acceptedDate 并清洗 cashAndCashEquivalents;可见时间须另核对披露来源和时区
df["reported_accepted_time"] = pd.to_datetime(df["acceptedDate"], errors="coerce")
df["cashAndCashEquivalents"] = pd.to_numeric(df["cashAndCashEquivalents"], errors="coerce")参数使用和避坑
3 组参数组合 · 2 条避坑以下列出本接口在高频投研与回测场景下的常用 Query 参数组合写法:
| 投研场景 | Query 参数组合示例 | 返回数据特征与用途 |
|---|---|---|
| 拉取 AAPL 标的TTM 资产负债表(symbol=AAPL) | symbol=AAPL | 指定标的代码 symbol=AAPL 调用 /stable/balance-sheet-statement-ttm,直接提取 TTM 资产负债表 的 cashAndCashEquivalents、shortTermInvestments、cashAndShortTermInvestments 数据。 |
| 长窗口拉取 AAPL 多期TTM 资产负债表明细 | symbol=AAPL&limit=100 | 将单次返回上限设为 100 访问 /stable/balance-sheet-statement-ttm,高效同步 AAPL 的 cashAndCashEquivalents、shortTermInvestments、cashAndShortTermInvestments 等 60 项数据。 |
| 非美交易所标的(symbol=0700.HK)查询TTM 资产负债表 | symbol=0700.HK | 向 /stable/balance-sheet-statement-ttm 传带交易所后缀的 symbol=0700.HK,拉取非美标的的 cashAndCashEquivalents、shortTermInvestments、cashAndShortTermInvestments 明细。 |
/stable/balance-sheet-statement-ttm 返回 acceptedDate(样本 2026-05-01 10:01:00),但字段名不保证它在所有市场都是实际公开时刻。对经核实的 SEC 申报,可结合接收时间和时区判断可见性;非美标的、与期末同日的零点时间或回填日期,须先核对原始披露来源。未核实前保留原值,不据此承诺回测已消除前视偏差。
TTM 资产负债表返回的 cashAndCashEquivalents(现金及现金等价物,示例 36328000000)在增量同步时,应按 (symbol, cik, date) 覆盖更新已有记录。
返回数据
60 个字段本接口示例响应共包含 60 个字段(数值型 52 个,文本/日期/布尔型 8 个)。下表列出全部字段名、类型、首条记录真实样本值与中文释义,实际返回会因接口与数据状态有所不同。
展开全部 60 个字段的完整说明
| 字段 | 类型 | 示例值 | 说明 |
|---|---|---|---|
date | string | "2026-03-28" | 日期 |
symbol | string | "AAPL" | 证券代码 |
reportedCurrency | string | "USD" | 报告币种(原始财报计价币种;跨国公司对比或与美元市值相除前须先按汇率折算) |
cik | string | "0000320193" | SEC CIK 编号(SEC 10 位定长中央索引键,落库须定义为 VARCHAR(10) 字符串以防前导零丢失) |
filingDate | string | "2026-05-01" | 申报日期(监管申报日期;若同表含 acceptedDate,实盘事件对齐应优先取 acceptedDate) |
acceptedDate | string | "2026-05-01 10:01:00" | 受理日期(SEC 精确到秒接收时间戳;Point-in-Time 量化回测须以此时间为准以防未来函数) |
fiscalYear | string | "2026" | 财政年度 |
period | string | "Q2" | 报告周期 |
cashAndCashEquivalents | number | 36328000000 | 现金及现金等价物 |
shortTermInvestments | number | 32179000000 | 短期投资 |
cashAndShortTermInvestments | number | 68507000000 | 现金及短期投资 |
netReceivables | number | 53511000000 | 应收账款净额 |
accountsReceivables | number | 30339000000 | 应收账款 |
otherReceivables | number | 23172000000 | 其他应收款 |
inventory | number | 6747000000 | 存货 |
prepaids | number | 0 | 预付款项 |
otherCurrentAssets | number | 15349000000 | 其他流动资产 |
totalCurrentAssets | number | 144114000000 | 流动资产合计 |
propertyPlantEquipmentNet | number | 50116000000 | 固定资产净额(PP&E) |
goodwill | number | 0 | 商誉 |
intangibleAssets | number | 21334000000 | 无形资产 |
goodwillAndIntangibleAssets | number | 21334000000 | 商誉及无形资产 |
longTermInvestments | number | 78088000000 | 长期投资 |
taxAssets | number | 0 | 递延所得税资产 |
otherNonCurrentAssets | number | 77430000000 | 其他非流动资产 |
totalNonCurrentAssets | number | 226968000000 | 非流动资产合计 |
otherAssets | number | 0 | 其他资产 |
totalAssets | number | 371082000000 | 资产总计 |
totalPayables | number | 57349000000 | 应付账款合计 |
accountPayables | number | 57349000000 | 应付账款 |
otherPayables | number | 0 | 其他应付款 |
accruedExpenses | number | 0 | 应计费用 |
shortTermDebt | number | 10307000000 | 短期债务 |
capitalLeaseObligationsCurrent | number | 0 | 一年内到期的融资租赁负债 |
taxPayables | number | 0 | 应交税费 |
deferredRevenue | number | 9331000000 | 递延收入 |
otherCurrentLiabilities | number | 57654000000 | 其他流动负债 |
totalCurrentLiabilities | number | 134641000000 | 流动负债合计 |
longTermDebt | number | 74404000000 | 长期债务 |
deferredRevenueNonCurrent | number | 0 | 非流动递延收入 |
deferredTaxLiabilitiesNonCurrent | number | 0 | 非流动递延所得税负债 |
otherNonCurrentLiabilities | number | 55546000000 | 其他非流动负债 |
totalNonCurrentLiabilities | number | 129950000000 | 非流动负债合计 |
otherLiabilities | number | 0 | 其他负债 |
capitalLeaseObligations | number | 0 | 融资租赁负债 |
totalLiabilities | number | 264591000000 | 负债合计 |
treasuryStock | number | 0 | 库存股 |
preferredStock | number | 0 | 优先股 |
commonStock | number | 99507000000 | 普通股 |
retainedEarnings | number | 12359000000 | 留存收益 |
additionalPaidInCapital | number | 0 | 资本公积(股本溢价) |
accumulatedOtherComprehensiveIncomeLoss | number | -5375000000 | 累计其他综合收益(亏损) |
otherTotalStockholdersEquity | number | 0 | 其他股东权益合计 |
totalStockholdersEquity | number | 106491000000 | 股东权益合计 |
totalEquity | number | 106491000000 | 权益合计 |
minorityInterest | number | 0 | 少数股东权益 |
totalLiabilitiesAndTotalEquity | number | 371082000000 | 负债和权益总计 |
totalInvestments | number | 110267000000 | 投资合计 |
totalDebt | number | 84711000000 | 债务合计 |
netDebt | number | 48383000000 | 净债务 |
查看响应数据示例(原始 JSON)
[
{
"date": "2026-03-28",
"symbol": "AAPL",
"reportedCurrency": "USD",
"cik": "0000320193",
"filingDate": "2026-05-01",
"acceptedDate": "2026-05-01 10:01:00",
"fiscalYear": "2026",
"period": "Q2",
"cashAndCashEquivalents": 36328000000,
"shortTermInvestments": 32179000000,
"cashAndShortTermInvestments": 68507000000,
"netReceivables": 53511000000,
"accountsReceivables": 30339000000,
"otherReceivables": 23172000000,
"inventory": 6747000000,
"prepaids": 0,
"otherCurrentAssets": 15349000000,
"totalCurrentAssets": 144114000000,
"propertyPlantEquipmentNet": 50116000000,
"goodwill": 0,
"intangibleAssets": 21334000000,
"goodwillAndIntangibleAssets": 21334000000,
"longTermInvestments": 78088000000,
"taxAssets": 0,
"otherNonCurrentAssets": 77430000000,
"totalNonCurrentAssets": 226968000000,内容已截断,完整字段以实际返回为准。
计算口径对照:本接口涉及的资产负债表 TTM 科目的标准化计算公式,可查看 财务报表解析与兜底计算公式 →
常见问题解答(FAQ)
2 个问题自动化采集中如何搭配调用TTM 资产负债表(/stable/balance-sheet-statement-ttm)与同模块的 TTM 利润表?
在「Financial StatementsTTM」模块内,TTM 资产负债表(/stable/balance-sheet-statement-ttm,必填 symbol)负责输出 cashAndCashEquivalents 与 shortTermInvestments 等 60 项指标,Income Statements TTM(TTM 利润表)负责输出 39 项指标。
调用 /stable/balance-sheet-statement-ttm 采集TTM 资产负债表时,如何设计参数控制与批量请求策略?
工程上推荐通过 /stable/balance-sheet-statement-ttm 的 limit 参数控制单次返回的历史期数或记录上限;同时复用 requests.Session() 保持 HTTP Keep-Alive,直接提取 cashAndCashEquivalents 与 shortTermInvestments。
同模块相关接口对比
Financial StatementsTTM本接口路径 /stable/balance-sheet-statement-ttm,必填参数 symbol。 同一模块「Financial StatementsTTM」下共 3 个接口,下表列出其余 2 个, 按粒度与查询维度对比,避免选错接口。