POST /api/v1/fundamentals/financials
Tier: point · Delivery: sync
Request
| Field | Type |
|---|---|
ticker | string |
statement_type | "balance_sheet" | "income_statement" | "cash_flow" |
as_of_date | string |
timeframe | "quarterly" | "annual" | "trailing_twelve_months" |
fiscal_year | number |
fiscal_quarter | number |
limit | number |
Response
The response is the two-key envelope{ finterm, data }, where data is the finterm.result:FinancialStatements/v1 contract:
| Field | Description |
|---|---|
ticker | The stock ticker symbol, uppercased (e.g. “AAPL”). |
statement_type | Which statement was requested: “balance_sheet”, “income_statement”, or “cash_flow”. |
periods | One 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. |