Financial statements API
Retrieve structured financial statement data for companies, including income statements, balance sheets, and cash flow statements.Requires authentication. Financial data is sourced from the
financial_data schema in PostgreSQL.Get income statement
Retrieve income statement data for multiple years. Endpoint:GET /companies/{symbol}/income-statement
Path parameters
Company ticker symbol (e.g., “AAPL”, “MSFT”)
Query parameters
Number of years of data to retrieve (1-10)
Response
Company ticker
Array of annual income statement records
Example
Get balance sheet
Retrieve balance sheet data for multiple years. Endpoint:GET /companies/{symbol}/balance-sheet
Path parameters
Company ticker symbol
Query parameters
Number of years of data (1-10)
Response
Company ticker
Array of annual balance sheet records
Example
Get cash flow statement
Retrieve cash flow statement data for multiple years. Endpoint:GET /companies/{symbol}/cash-flow
Path parameters
Company ticker symbol
Query parameters
Number of years of data (1-10)
Response
Company ticker
Array of annual cash flow records
Example
Data source
Financial statement data is stored in PostgreSQL under thefinancial_data schema:
financial_data.income_statements- Income statement recordsfinancial_data.balance_sheets- Balance sheet recordsfinancial_data.cash_flow_statements- Cash flow records
Use cases
Revenue and profitability analysis
Revenue and profitability analysis
Track revenue growth, profit margins, and operating efficiency over time
Financial health assessment
Financial health assessment
Analyze assets, liabilities, debt levels, and equity structure
Cash generation analysis
Cash generation analysis
Evaluate operating cash flow, free cash flow, and capital allocation
Multi-year trends
Multi-year trends
Compare financial metrics across multiple years to identify trends
Related endpoints
Company info
Get company details and TTM metrics
SEC filings
Access complete 10-K and 10-Q filing documents