Earnings Results API: 8-K Item 2.02 results of operations
Every 8-K Item 2.02 earnings announcement as it is filed, with the item text and links to the Exhibit 99.1 press release.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/earnings-results?size=2"
import os, requests
r = requests.get(
"https://secfeedapi.com/v1/form-8k/earnings-results",
params={'size': '2'},
headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
)
print(r.json())Overview
Item 2.02 is filed when a company publicly announces results for a completed quarter or year. The press release itself is usually furnished as Exhibit 99.1, so this feed is the reliable timestamp of every earnings release on EDGAR.
Each result carries the item text and the filing URL, so you can pull the Exhibit 99.1 with the Download API and parse the numbers before the 10-Q arrives.
What you get
Built for developers who would rather not parse EDGAR.
The feed returns 8-K and 8-K/A filings that report Item 8-K 2.02, newest first, classified from the EDGAR header of every filing.
Each result carries the text of the item itself, cut out of the filing by the Section Extractor, ready to read or send to an LLM.
The items array lists everything else in the same filing, such as 9.01 exhibits or a 7.01 Reg FD release.
Narrow by cik, startDate and endDate. Combine with the real-time stream to react the day it is filed.
Endpoints
Authenticate with Authorization: Bearer YOUR_KEY. Responses are JSON.
8-K Item 2.02 feed with the item text.
Parameters: cik, startDate, endDate
8-K filings classified by item, with item text on request.
Parameters: item (1.01...9.01), cik, startDate, endDate, text=true
Response fields
The main fields in every result. The raw filing data is always one level down.
| Field | Meaning |
|---|---|
accession, cik, company | The filing and the company that filed it. |
form, filed, period | 8-K or 8-K/A, filing date and the date of the event reported. |
items | Every item in the filing as {item, title}, for example 4.01 Changes in Registrant's Certifying Accountant. |
url | The filing index page on EDGAR. |
text | The item's text, extracted from the filing (item feeds include it; on /v1/form-8k pass text=true). |
Use cases
- Build an earnings calendar from actual filings
- Pull earnings press releases (Exhibit 99.1) as they land
- Measure reaction to results in event studies
- Summarize earnings releases with an LLM
Datasets behind this API
The SEC forms this API reads, with live filing counts.
Every 8-K Item 2.02 results of operations filing, the earnings release as filed with the SEC, classified by item with the release text attached.
Ex 99Press releases + Reg FDPress releases, investor presentations and Regulation FD materials attached to 8-K filings as Exhibit 99, searchable in full text.
8-KCurrent reportsEvery Form 8-K current report since 1993, classified by item: earnings, acquisitions, auditor changes, executive departures, cyber incidents and more.
FAQ
Is the earnings press release in the 8-K?
Usually as Exhibit 99.1. The Item 2.02 text points to it; use /v1/files to get its URL.
Is Item 2.02 filed or furnished?
Furnished, which means it is not subject to Section 18 liability unless the company says otherwise.
Try the Earnings Results free
500 API calls a month on the free plan. No sales call.