Financial statement by type
Use this route to fetch one normalized statement for analysis or a financial-model input. Set statement and select annual or quarterly cadence, fiscal year, and a bounded history when the reporting slice matters. The response resolves supported US GAAP and IFRS filers, preserves reported units, periods, and filing provenance, and can contain missing or incomparable line items; it is not a substitute for the cited filing. See API conventions and freshness and source evidence.
Request
- Base URL: https://api.turos.app
- URL: https://api.turos.app/v1/statements
- Auth: one of:
- API key in header x-api-key
- HTTP bearer
Query parameters
Issuer ticker. Either ticker, symbol, or cik is required.
Alias for ticker, for customers coming from market-data APIs.
Issuer CIK. Either ticker, symbol, or cik is required.
Normalized statement to retrieve: income_statement, balance_sheet, or cash_flow_statement. Omit it to use the route default balance sheet.
Reporting cadence to select: annual or quarterly. quarter and q are aliases for quarterly; compare values only within like-for-like periods.
Issuer fiscal year to select. This is a fiscal reporting year, not necessarily a calendar year.
Alias for fy.
Inclusive lower bound for issuer fiscal years. Combine with fy_to for a bounded historical range.
Alias for fy_from.
Inclusive upper bound for issuer fiscal years. Combine with fy_from for a bounded historical range.
Alias for fy_to.
Maximum statement periods to return (1-40). Use fiscal-year filters when period identity matters.
Use compact for period-indexed row arrays. Default and agent preserve statement value provenance.
Response
Successful response. view=compact returns CompactStatement; view=agent returns StatementAgentRecord; default returns Statement.
Changes
No recorded changes to this operation across all 1 revision of this API.