The FinImpulse API provides four dedicated endpoints for financial statement data:
- Income Statement: Revenue, expenses, and profitability metrics.
- Balance Sheet: Assets, liabilities, and equity.
- Cash Flow Statement: Operating, investing, and financing cash flows.
- Valuation History: P/E, EV/EBITDA, P/B, and other market valuation ratios.
Endpoints are intended for stocks only, but some funds also provide financials.
Financial statements data covers over 85,000 tickers. Coverage starts from September 30, 2021, subject to availability per company. The full list of covered symbols is available for download here.
Reporting Intervals
All endpoints support three reporting intervals: annual, quarterly, and trailing.
For a typical company, the available reports may look like this:
- annual|2025-09-30
- quarterly|2025-03-31
- quarterly|2025-06-30
- quarterly|2025-09-30
- quarterly|2025-12-31
- trailing|2026-06-18
One annual report corresponds to four quarterly reports covering the same fiscal year. The trailing interval returns TTM (Trailing Twelve Months) data — a rolling 12-month period used to assess the most recent financial performance of a company.
When to Use These Endpoints
- Populate Financials tabs (Income Statement, Balance Sheet, Cash Flow).
- Retrieve multi-interval reporting series (trailing, quarterly, annual) for modeling, charting, and tables.
- Pull valuation measures aligned to the same date grid as statements.
