Company income statements

Use this route to analyze reported income-statement history for one issuer. Select annual or quarterly cadence, then use fiscal-year filters and limit to constrain the reporting periods returned. Values are normalized from supported SEC XBRL filings and retain their reported units, periods, and provenance; derived fields do not replace the cited filing or make unlike periods comparable. See statements reference and freshness and source evidence.

get/v1/companies/income-statements

Request

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

Query parameters

tickerstring

Issuer ticker. Supply ticker or cik; use CIK when issuer identity or ticker history could be ambiguous.

cikstring

SEC-stable issuer CIK. Supply ticker or cik.

period'annual' | 'quarterly'

Reporting cadence to return. Use one cadence when comparing margins, earnings, or per-share values.

fyinteger

Issuer fiscal year to select; this is not necessarily a calendar year.

fy_frominteger

Inclusive lower bound for issuer fiscal years.

fy_tointeger

Inclusive upper bound for issuer fiscal years.

limitinteger

Maximum reporting periods to return (1-40).

view'compact'

Use compact for period-indexed row arrays. Omit for the generic Statement response.

Response

Successful response. The default response is Statement; view=compact returns CompactStatement.

OR

Changes

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