Docs/Reference/Earnings/Get Company Earnings Signals
GET/v1/companies/{code}/earnings/signalsTier · Institutional

Get Company Earnings Signals

Get earnings signals for a company (beats, misses, revisions, records).

Path parameters · 1

Variables interpolated into the URL path.

codestringrequired

Query parameters · 2

Optional filters and modifiers. Pass as URL-encoded ?key=value.

signal_typestring | nulloptional

Filter: earnings_beat, earnings_miss, forecast_revision_up, forecast_revision_down, record_revenue, margin_expansion, margin_contraction

limitintegeroptional
default 20

Request headers · 1

Authentication.

Authorizationstringrequired

Production API key. Pass it as Bearer ax_live_…

Returns · 200

The standard { data, meta } envelope. data contains an array of EarningsSignalOut.

Envelope

dataEarningsSignalOut[]

Array of result objects.

metaMeta

Pagination and request metadata, including request_id, data_as_of, and ontology_version.

ontology_version 2.1.0replay meta.as_of · ?as_of=<token>

EarningsSignalOut

signal_typestring | null
securities_codestring | null
company_namestring | null
detected_datestring | null
tdnet_pdf_urlstring | null

URL of the source 決算短信 PDF that triggered this signal.

fiscal_year_endstring | null
period_typestring | null
metricstring | null
actual_valuenumber | null
expected_valuenumber | null
surprise_pctnumber | null
metadataobject | null

Errors

Standard HTTP status codes plus a typed error.code in the { error: { code, message } } envelope.

Every endpoint returns the same typed error envelope ({ error: { code, message } }). For the full list of codes, see the Errors reference.