Skip to main content
GET
Get income statement (as-reported)

Authorizations

X-API-KEY
string
header
required

The caller's own Monid API key (get one at https://monid.ai?fpr=dhruv-15136b). Passed straight through to Monid on every call, so usage bills the caller's own wallet — this is never a shared server-side credential, and the server never logs or stores it. Missing, empty, or malformed values answer 401 unauthorized before any paid call is attempted.

Query Parameters

ticker
string

Ticker of the issuer. Required.

period
enum<string>
default:annual

annual reads the 10-K, quarterly the 10-Q.

Available options:
annual,
quarterly
limit
integer
default:1

Number of filings to return (default: 1).

Required range: 1 <= x <= 50
cik
string

SEC CIK. Accepted for parity; this route resolves the CIK from the filing itself.

report_period
string<date>

Restricts to the period whose report_period equals this date (YYYY-MM-DD).

report_period_gte
string<date>

Restricts to periods ending on or after this date.

report_period_lte
string<date>

Restricts to periods ending on or before this date.

cursor
string

Opaque base64url pagination cursor.

Response

As-filed statement, nested as the filing presents it.

As-reported envelope: {"income_statements": [...]}. The key matches the normalized route, so a client that only changed its base URL reads the same field.

income_statements
AsReportedStatement · object[]
required
next_page_url
string