Skip to main content
Get a company’s reported financial statements — balance sheet, income statement, or cash flow — one statement type per call, as a series of reporting periods. Use it to analyze financial health, profitability, and cash generation. Each period carries its fiscal year and quarter, the period end and filing dates, and the statement’s line items. Endpoint: POST /api/v1/fundamentals/financials Tier: point · Delivery: sync

Request

FieldType
tickerstring
statement_type"balance_sheet" | "income_statement" | "cash_flow"
as_of_datestring
timeframe"quarterly" | "annual" | "trailing_twelve_months"
fiscal_yearnumber
fiscal_quarternumber
limitnumber

Response

The response is the two-key envelope { finterm, data }, where data is the finterm.result:FinancialStatements/v1 contract:
FieldDescription
tickerThe stock ticker symbol, uppercased (e.g. “AAPL”).
statement_typeWhich statement was requested: “balance_sheet”, “income_statement”, or “cash_flow”.
periodsOne record per reporting period, newest first. Each record carries the period identity (fiscal_year, fiscal_quarter, period_end, filing_date, timeframe) plus the line items for the requested statement type. Amounts are in USD; a missing line item is null.

Example

finterm tool financial_statements AAPL --statement-type income_statement --as-of-date 2024-12-01 --timeframe quarterly