Statement by key

Use this route when the statement type belongs in the URL rather than a query string. Set statement_key to a supported normalized statement, then select annual or quarterly cadence and fiscal years as needed. The result preserves reported units, periods, and filing provenance and may contain missing or incomparable normalized line items. See API conventions and freshness and source evidence.

get/v1/statements/{statement_key}

Request

  • Base URL: https://api.turos.app
  • URL: https://api.turos.app/v1/statements/{statement_key}
  • Auth: one of:
    • API key in header x-api-key
    • HTTP bearer

Path parameters

statement_keystring required

Normalized statement to retrieve: income_statement, balance_sheet, or cash_flow_statement.

Query parameters

tickerstring

Issuer ticker. Either ticker, symbol, or cik is required.

symbolstring

Alias for ticker, for customers coming from market-data APIs.

cikstring

Issuer CIK. Either ticker, symbol, or cik is required.

period'annual' | 'quarterly' | 'quarter' | 'q'

Reporting cadence to select: annual or quarterly. quarter and q are aliases for quarterly; compare values only within like-for-like periods.

fyinteger

Fiscal year filter.

yearinteger

Alias for fy.

fy_frominteger

Inclusive fiscal-year lower bound.

fyFrominteger

Alias for fy_from.

fy_tointeger

Inclusive fiscal-year upper bound.

fyTointeger

Alias for fy_to.

limitinteger
view'default' | 'compact' | 'agent'

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.

OR
OR

Changes

No recorded changes to this operation across all 1 revision of this API.