Skip to main content
GET
Statements as filed

Authorizations

X-API-KEY
string
header
default:pk_live_YOUR_KEY
required

Astreus API key (pk_live_...), created on the Developers page in the terminal. Also accepted as Authorization: Bearer pk_live_....

Path Parameters

id
string
required

Ticker symbol (e.g. NVDA), numeric SEC CIK (zero-padding optional), or the platform key of a non-SEC issuer (e.g. XSAU000001 — the cik field of the company payload). A bare ticker always resolves to the SEC registrant.

Query Parameters

statement
enum<string>

income_statement | comprehensive_income | balance_sheet | balance_sheet_parenthetical | cash_flow_statement | equity | all (all = every statement the company has, empty ones omitted).

Available options:
income_statement,
comprehensive_income,
balance_sheet,
balance_sheet_parenthetical,
cash_flow_statement,
equity,
all
period_type
enum<string>
default:annual

annual, semiannual or quarterly.

Available options:
annual,
semiannual,
quarterly
reporting_basis
enum<string>
default:individual

Quarterly only: individual = the discrete quarter; as_reported = the cumulative year-to-date column as printed.

Available options:
individual,
as_reported
vintage
enum<string>
default:original

original = each period from the filing the company made for it (what it first reported); latest = each period from the newest filing that carries it (restated comparatives).

Available options:
original,
latest
format
enum<string>
default:json

json, csv or xlsx (csv/xlsx stream a download; with statement=all, one block or sheet per statement, xlsx adds a Provenance sheet).

Available options:
json,
csv,
xlsx

Response

OK

The response is of type object.