Skip to main content
GET
Get earnings records

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

Uppercase-normalized ticker symbol (1-20 letters/digits/dots/hyphens). Omit for the real-time earnings feed across all covered companies.

limit
integer
default:1

Accepted for FD parameter parity but not applied by the underlying tool (see description); the response always holds up to 5 records.

cursor
string

Opaque base64url pagination cursor from a previous response's next_page_url. Omit for the first page.

Response

Illustrative shape only: this repo has no captured live sample for /earnings. Every value below is a synthetic placeholder chosen to show field shape and types, not a real filing, figure, or headline. Field names follow go/fd/types.go (EarningsRecord) and the quarterly/annual block field names follow go/providers/earnings.go (EarningsTimeDimension).

Wrapped list envelope: {"earnings": [...], "next_page_url": "..."}. Page size is 10 records (100 for /prices).

earnings
EarningsRecord · object[]
required
next_page_url
string<uri>

Absolute URL for the next page, present only when more records remain. Built from an opaque base64url cursor over this deployment's own host (never a fixed facade base).