Financial statements

Get the three financial statements.

GET/api/v1/fundamentals/statements
Domain
Fundamentals
Level
Public-company entity
MCP tool
fundamentals_query (task=statements)

Available data

Returns
The three financial statements
Market coverage
US and Hong Kong equities
Query granularity
One company per query, by statement type and fiscal period

Authentication

Send Authorization: Bearer YOUR_API_KEY or X-API-KEY on every request.

Query Parameters

Company positioning

Provide query, symbol, or ticker when possible; an empty request returns no_data.

querystringqueryExampleAAPLoptional

Search text used to identify the object you want.

symbolstringqueryExampleAAPLoptional

Company symbol; compatibility alias of query.

tickerstringqueryExampleAAPLoptional

Company ticker.

Query options

All optional.

marketMarketqueryExampleus_equityoptional

us_equity | hk_equity | kr_equity | uk_equity | jp_equity | crypto

limitintegerqueryExample20optional

Max rows to return (up to 1000).

Response

dataobject
statements[]object[]

Statement rows: statement_type, period_key, line_items, …

statement_typestringExamplebalance_sheet

Statement type

period_keystringExampleFY2025

Period key

period_typestringExampleannual

Period type

period_startstring | null

Period start

period_endstring | nullExample2025-09-26

Period end

entity_idstringExampleentity_sec_cik_0000320193

Company entity id

currencystringExampleUSD

Statement currency

unitstringExampleactual

Unit

data_statusDataStatusExampleok

Per-row readiness

empty_reasonstring | null

Per-row empty reason

line_itemsobject

Line items; keys vary by statement_type and are null when not applicable

accounts_payablenumber | nullExample69860000000

Line item accounts_payable (null when not on this statement_type)

accounts_receivablenumber | nullExample39777001000

Line item accounts_receivable (null when not on this statement_type)

accrued_expensesnumber | nullExample8919000100

Line item accrued_expenses (null when not on this statement_type)

accumulated_depreciationnumber | nullExample-76014002000

Line item accumulated_depreciation (null when not on this statement_type)

available_for_sale_securitiesnumber | nullExample77723001000

Line item available_for_sale_securities (null when not on this statement_type)

capital_stocknumber | nullExample93568000000

Line item capital_stock (null when not on this statement_type)

cash_and_cash_equivalentsnumber | nullExample35933999000

Line item cash_and_cash_equivalents (null when not on this statement_type)

cash_cash_equivalents_and_short_term_investmentsnumber | nullExample54697001000

Line item cash_cash_equivalents_and_short_term_investments (null when not on this statement_type)

common_stocknumber | nullExample93568000000

Line item common_stock (null when not on this statement_type)

current_assetsnumber | nullExample147957006000

Line item current_assets (null when not on this statement_type)

current_deferred_liabilitiesnumber | nullExample9054999600

Line item current_deferred_liabilities (null when not on this statement_type)

current_liabilitiesnumber | nullExample165631001000

Line item current_liabilities (null when not on this statement_type)

gains_losses_not_affecting_retained_earningsnumber | nullExample-5570999800

Line item gains_losses_not_affecting_retained_earnings (null when not on this statement_type)

gross_p_p_enumber | nullExample125848003000

Line item gross_p_p_e (null when not on this statement_type)

inventorynumber | nullExample5718000100

Line item inventory (null when not on this statement_type)

long_term_debtnumber | nullExample78327996000

Line item long_term_debt (null when not on this statement_type)

long_term_debt_and_capital_lease_obligationnumber | nullExample78327996000

Line item long_term_debt_and_capital_lease_obligation (null when not on this statement_type)

net_p_p_enumber | nullExample49834000000

Line item net_p_p_e (null when not on this statement_type)

non_current_assetsnumber | nullExample211284001000

Line item non_current_assets (null when not on this statement_type)

non_current_deferred_assetsnumber | nullExample20777001000

Line item non_current_deferred_assets (null when not on this statement_type)

non_current_liabilitiesnumber | nullExample119877001000

Line item non_current_liabilities (null when not on this statement_type)

other_current_assetsnumber | nullExample14584999900

Line item other_current_assets (null when not on this statement_type)

other_current_liabilitiesnumber | nullExample44452000000

Line item other_current_liabilities (null when not on this statement_type)

other_non_current_assetsnumber | nullExample62949999000

Line item other_non_current_assets (null when not on this statement_type)

other_non_current_liabilitiesnumber | nullExample41549001000

Line item other_non_current_liabilities (null when not on this statement_type)

other_receivablesnumber | nullExample33180000300

Line item other_receivables (null when not on this statement_type)

payablesnumber | nullExample82875998000

Line item payables (null when not on this statement_type)

receivablesnumber | nullExample72957002000

Line item receivables (null when not on this statement_type)

retained_earningsnumber | nullExample-14264000500

Line item retained_earnings (null when not on this statement_type)

short_term_debtnumber | nullExample20329001000

Line item short_term_debt (null when not on this statement_type)

short_term_debt_and_capital_lease_obligationnumber | nullExample20329001000

Line item short_term_debt_and_capital_lease_obligation (null when not on this statement_type)

short_term_investmentsnumber | nullExample18762999800

Line item short_term_investments (null when not on this statement_type)

stockholders_equitynumber | nullExample73732997000

Line item stockholders_equity (null when not on this statement_type)

stockholders_equity_attributable_to_parentnumber | nullExample73732997000

Line item stockholders_equity_attributable_to_parent (null when not on this statement_type)

taxes_payablenumber | nullExample13016000500

Line item taxes_payable (null when not on this statement_type)

total_assetsnumber | nullExample359240991000

Line item total_assets (null when not on this statement_type)

total_investmentsnumber | nullExample77723001000

Line item total_investments (null when not on this statement_type)

total_liabilitiesnumber | nullExample285508010000

Line item total_liabilities (null when not on this statement_type)

total_liabilities_net_minority_interestnumber | nullExample285508010000

Line item total_liabilities_net_minority_interest (null when not on this statement_type)

data_statusDataStatusExampleok

ok / partial / no_data / not_ready / stale

empty_reasonstring | null

Empty / partial reason code when applicable

errorobject | null

Error object (code / message); null on success

metadataobject
actual_taskstringExamplestatements

Routed task: profile / statements / metrics / …

data_statusDataStatusExampleok

ok / partial / no_data / not_ready / stale

limitations[]string[]Exampleserving_mvp

Coverage / MVP limitation tags

route_reasonstringExampleexplicit_task

Route reason (e.g. explicit_task)

updated_atdatetime | stringExample2026-08-17T08:24:47Z

Envelope update time (UTC)

object_refs[]object[]

Unified object references

typeObjectRefTypeExampleentity

Object reference type

idstringExampleentity_sec_cik_0000320193

Canonical object identifier

entity_idstringExampleentity_sec_cik_0000320193

Canonical entity identifier

asset_idstringExampleasset_aapl_common_stock

Canonical asset identifier

listing_idstringExamplelisting_aapl_xnas

Canonical listing identifier

instrument_idstringExampleinstrument_aapl_common_stock

Canonical financial instrument identifier

venue_idstringExamplevenue_xnas

Canonical trading venue identifier

external_refs[]object[]

External refs (e.g. SEC EDGAR filings)

citation_urlstringExamplehttps://www.sec.gov/cgi-bin/browse-edgar…

External evidence URL

entity_idstringExampleentity_sec_cik_0000320193

Canonical entity identifier

external_ref_idstringExample0000320193

Object identifier in the external system

external_ref_typestringExampleedgar_company_filings

External reference type

external_source_domainstringExamplesec.gov

Domain of the external evidence source

filing_formstringExample10-K

EDGAR form type when present

lineage_refs[]object[]

Lineage refs (usually [] on the public body)

source_refs[]object[]

Upstream source refs (usually [] on the public body)

Errors & fallback

200
assets_resolve name multi-match; confirm from data[] candidates.
200
The object resolved but no data is available; empty_reason may be not_covered_by_source, unsupported_metric, or limited_depth.
400
Invalid parameters or an ambiguous market listing; ambiguity responses include required_params + candidates.
401
The API key is missing or invalid.
403
The current key scope or plan cannot access this data domain.
404
The requested resource does not exist; source coverage gaps are not 404 responses.
402
Credits or monthly quota exhausted.
429
Request rate exceeded; retry_after is returned in the body and Retry-After in the response headers.