Balance Sheet Statements TTMTTM 资产负债表

该接口返回标的最近十二个月口径的资产负债表,字段结构与年度、季度报表完全一致。

GEThttps://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 个参数
参数类型要求示例说明
symbolstring必填AAPL证券代码,例如 AAPL 或 MSFT(美股直传代码如 AAPL;港股/英股/A股须带交易所后缀,如 0700.HK、600519.SS)
limitnumber可选5返回结果条数上限,用于控制单次响应大小。

调用代码示例

Python 关键代码

通过 /stable/balance-sheet-statement-ttm 检索TTM 资产负债表(参数:必填 symbol),输出 cashAndCashEquivalents(现金及现金等价物)、shortTermInvestments(短期投资)、cashAndShortTermInvestments(现金及短期投资)(示例 cashAndCashEquivalents=36328000000)。

Python(核心参数与字段清洗逻辑)
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 明细。
防未来函数TTM 资产负债表:核验 acceptedDate 的来源,避免将账期或回填时间当作公开时刻

/stable/balance-sheet-statement-ttm 返回 acceptedDate(样本 2026-05-01 10:01:00),但字段名不保证它在所有市场都是实际公开时刻。对经核实的 SEC 申报,可结合接收时间和时区判断可见性;非美标的、与期末同日的零点时间或回填日期,须先核对原始披露来源。未核实前保留原值,不据此承诺回测已消除前视偏差。

落库主键与口径同步TTM 资产负债表:用 (symbol, cik, date) 锁定唯一行并清洗 cashAndCashEquivalents

TTM 资产负债表返回的 cashAndCashEquivalents(现金及现金等价物,示例 36328000000)在增量同步时,应按 (symbol, cik, date) 覆盖更新已有记录。

返回数据

60 个字段

本接口示例响应共包含 60 个字段(数值型 52 个,文本/日期/布尔型 8 个)。下表列出全部字段名、类型、首条记录真实样本值与中文释义,实际返回会因接口与数据状态有所不同。

展开全部 60 个字段的完整说明
字段类型示例值说明
datestring"2026-03-28"日期
symbolstring"AAPL"证券代码
reportedCurrencystring"USD"报告币种(原始财报计价币种;跨国公司对比或与美元市值相除前须先按汇率折算)
cikstring"0000320193"SEC CIK 编号(SEC 10 位定长中央索引键,落库须定义为 VARCHAR(10) 字符串以防前导零丢失)
filingDatestring"2026-05-01"申报日期(监管申报日期;若同表含 acceptedDate,实盘事件对齐应优先取 acceptedDate)
acceptedDatestring"2026-05-01 10:01:00"受理日期(SEC 精确到秒接收时间戳;Point-in-Time 量化回测须以此时间为准以防未来函数)
fiscalYearstring"2026"财政年度
periodstring"Q2"报告周期
cashAndCashEquivalentsnumber36328000000现金及现金等价物
shortTermInvestmentsnumber32179000000短期投资
cashAndShortTermInvestmentsnumber68507000000现金及短期投资
netReceivablesnumber53511000000应收账款净额
accountsReceivablesnumber30339000000应收账款
otherReceivablesnumber23172000000其他应收款
inventorynumber6747000000存货
prepaidsnumber0预付款项
otherCurrentAssetsnumber15349000000其他流动资产
totalCurrentAssetsnumber144114000000流动资产合计
propertyPlantEquipmentNetnumber50116000000固定资产净额(PP&E)
goodwillnumber0商誉
intangibleAssetsnumber21334000000无形资产
goodwillAndIntangibleAssetsnumber21334000000商誉及无形资产
longTermInvestmentsnumber78088000000长期投资
taxAssetsnumber0递延所得税资产
otherNonCurrentAssetsnumber77430000000其他非流动资产
totalNonCurrentAssetsnumber226968000000非流动资产合计
otherAssetsnumber0其他资产
totalAssetsnumber371082000000资产总计
totalPayablesnumber57349000000应付账款合计
accountPayablesnumber57349000000应付账款
otherPayablesnumber0其他应付款
accruedExpensesnumber0应计费用
shortTermDebtnumber10307000000短期债务
capitalLeaseObligationsCurrentnumber0一年内到期的融资租赁负债
taxPayablesnumber0应交税费
deferredRevenuenumber9331000000递延收入
otherCurrentLiabilitiesnumber57654000000其他流动负债
totalCurrentLiabilitiesnumber134641000000流动负债合计
longTermDebtnumber74404000000长期债务
deferredRevenueNonCurrentnumber0非流动递延收入
deferredTaxLiabilitiesNonCurrentnumber0非流动递延所得税负债
otherNonCurrentLiabilitiesnumber55546000000其他非流动负债
totalNonCurrentLiabilitiesnumber129950000000非流动负债合计
otherLiabilitiesnumber0其他负债
capitalLeaseObligationsnumber0融资租赁负债
totalLiabilitiesnumber264591000000负债合计
treasuryStocknumber0库存股
preferredStocknumber0优先股
commonStocknumber99507000000普通股
retainedEarningsnumber12359000000留存收益
additionalPaidInCapitalnumber0资本公积(股本溢价)
accumulatedOtherComprehensiveIncomeLossnumber-5375000000累计其他综合收益(亏损)
otherTotalStockholdersEquitynumber0其他股东权益合计
totalStockholdersEquitynumber106491000000股东权益合计
totalEquitynumber106491000000权益合计
minorityInterestnumber0少数股东权益
totalLiabilitiesAndTotalEquitynumber371082000000负债和权益总计
totalInvestmentsnumber110267000000投资合计
totalDebtnumber84711000000债务合计
netDebtnumber48383000000净债务
查看响应数据示例(原始 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 个, 按粒度与查询维度对比,避免选错接口。

接口路径核心差异与适用场景
TTM 利润表Income Statements TTM/stable/income-statement-ttm标的最近十二个月的滚动利润表,用于消除季节性、按月跟踪营收与利润趋势
TTM 现金流量表Cashflow Statements TTM/stable/cash-flow-statement-ttm标的最近十二个月的滚动现金流量表,适合观察经营现金流与自由现金流趋势

Statements(财务报表)全部接口目录 →

需要稳定访问 TTM 资产负债表 数据?注册即可获取专属 API Key,免费体验全部接口。
免费试用 1 个月