sifting/io
GET/v1/fnd/stocks/:ticker/earnings

Earnings release history

Every 8-K filed with item 2.02 ('Results of Operations and Financial Condition') for this company, the canonical timeline of when this company has reported earnings.

Format
JSON

Example

request · shell
curl -H "X-API-Key: $KEY" \
  "https://api.sifting.io/v1/fnd/stocks/AAPL/earnings?limit=20"
200OKapplication/json
{  "data": [    {      "accession": "0000320193-25-000077",      "filed_at": "2025-10-30",      "accepted_at": "2025-10-30T16:30:11Z",      "items": ["2.02", "9.01"],      "primary_document_url": "https://www.sec.gov/Archives/edgar/data/320193/000032019325000077/aapl-20250930.htm",      "description": "Form 8-K"    }  ],  "meta": { "next_cursor": "eyJvIjo1MH0", "as_of": "2026-05-02T12:34:56Z", "total": 124 }}
Loading runner…
First load only

Parameters

Parameter
tickerrequiredstring · path
Ticker symbol (case-insensitive).
limitinteger · query
Page size. Default 50, max 200.
cursorstring · query
Opaque cursor from the previous page.

Response fields

Field
data[]array
8-K earnings releases (item 2.02), newest first.
data[].accessionstring
SEC accession number.
data[].filed_atstring (YYYY-MM-DD)
Date the filing was filed.
data[].accepted_atstring (RFC 3339)
When the filing was accepted.
data[].itemsarray
8-K item codes disclosed in the filing.
data[].primary_document_urlstring
Canonical link to the primary document.
data[].descriptionstring
Human-readable form description.
meta.next_cursorstring
Opaque pagination token; pass back as cursor for the next page.
meta.as_ofstring (RFC 3339)
When the response was produced.
meta.totalinteger
Total filings matching the query.

Reference

Scope
Historical only
Does not predict the next earnings date. Consensus estimates and forward calendars come from press-release / IR-page scraping (paid-vendor territory).
vs /events
Same plumbing as /events/:ticker but pre-filtered to item=2.02, use this when you specifically want earnings releases.

More in SEC filings

See all