Endpoints
/v1/form-8k/earnings-results
https://secfeedapi.com/v1/form-8k/earnings-results8-K Item 2.02 feed with the item text.
| Parameter | Type | Description | Example |
|---|---|---|---|
cik | integer | Filer CIK. Ticker is not accepted here; look it up first with /v1/mapping/ticker. | 1045810 |
startDate | string | Earliest filing date, YYYY-MM-DD, inclusive. | 2026-09-01 |
endDate | string | Latest filing date, YYYY-MM-DD, inclusive. | 2026-09-30 |
from | integer | Offset of the first row to return, for paging. Default 0. | 20 |
size | integer | Rows per page. Capped at 100. Default 20. | 10 |
text | string | true adds the text of this item from the filing; false returns metadata only and is faster. Default true. | false |
- Every 8-K that reports Item 2.02 (Results of Operations and Financial Condition), newest first.
- Text is included by default; pass text=false for fast metadata-only pages.
/v1/form-8k
https://secfeedapi.com/v1/form-8k8-K filings classified by item, with item text on request.
| Parameter | Type | Description | Example |
|---|---|---|---|
item | string | 8-K item number with a dot, for example 1.01, 2.02 or 5.07. Omit to get every 8-K. | 4.01 |
cik | integer | Filer CIK. | 1045810 |
startDate | string | Earliest filing date, YYYY-MM-DD. | 2026-09-01 |
endDate | string | Latest filing date, YYYY-MM-DD. | 2026-09-30 |
from | integer | Offset of the first row to return, for paging. Default 0. | 20 |
size | integer | Rows per page. Capped at 100. Default 50. | 25 |
text | string | true adds the item's text. Only applies when item is set. Default false. | true |
- Newest filings first.
- The item index is being backfilled toward 2004; the earliest filed date in a result shows current coverage.
Request examples
Every response below is real output from the API, trimmed to the first records.
Newest earnings releases, metadata only
Fast list of the latest Item 2.02 filings, the usual starting point for an earnings calendar.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/earnings-results?size=2&text=false"
import os, requests
r = requests.get(
"https://secfeedapi.com/v1/form-8k/earnings-results",
params={'size': '2', 'text': 'false'},
headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
timeout=60,
)
r.raise_for_status()
print(r.json()){
"total": 60385,
"filings": [
{
"accession": "0000032604-26-000047",
"cik": 32604,
"company": "EMERSON ELECTRIC CO",
"form": "8-K",
"filed": "2026-10-13",
"period": "2026-10-13",
"items": [
{
"item": "2.02",
"title": "Results of Operations and Financial Condition"
},
{
"item": "9.01",
"title": "Financial Statements and Exhibits"
}
],
"url": "https://www.sec.gov/Archives/edgar/data/32604/000003260426000047/0000032604-26-000047-index.htm"
},
{
"accession": "0000072971-26-000318",
"cik": 72971,
"company": "WELLS FARGO & COMPANY/MN",
"form": "8-K",
"filed": "2026-10-13",
"period": "2026-10-13",
"items": [
{
"item": "2.02",
"title": "Results of Operations and Financial Condition"
},
{
"item": "7.01",
"title": "Regulation FD Disclosure"
}
],
"url": "https://www.sec.gov/Archives/edgar/data/72971/000007297126000318/0000072971-26-000318-index.htm"
}
]
}Earnings filings for one company
NVIDIA's latest Item 2.02 filings with the item text.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/earnings-results?cik=1045810&size=2"
import os, requests
r = requests.get(
"https://secfeedapi.com/v1/form-8k/earnings-results",
params={'cik': '1045810', 'size': '2'},
headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
timeout=60,
)
r.raise_for_status()
print(r.json()){
"total": 14,
"filings": [
{
"accession": "0001045810-26-000073",
"cik": 1045810,
"company": "NVIDIA CORP",
"form": "8-K",
"filed": "2026-08-26",
"period": "2026-08-26",
"items": [
{
"item": "2.02",
"title": "Results of Operations and Financial Condition"
},
{
"item": "9.01",
"title": "Financial Statements and Exhibits"
}
],
"url": "https://www.sec.gov/Archives/edgar/data/1045810/000104581026000073/0001045810-26-000073-index.htm",
"text": "Item 2.02 Results of Operations and Financial Condition.\n\nOn August 26, 2026, NVIDIA Corporation, or the Company, issued a press release announcing its results for the quarter ended July 26, 2026. The press release is attached as Exhibit 99.1 and is incorporated herein by referen..."
},
{
"accession": "0001045810-26-000051",
"cik": 1045810,
"company": "NVIDIA CORP",
"form": "8-K",
"filed": "2026-05-20",
"period": "2026-05-20",
"items": [
{
"item": "2.02",
"title": "Results of Operations and Financial Condition"
},
{
"item": "9.01",
"title": "Financial Statements and Exhibits"
}
],
"url": "https://www.sec.gov/Archives/edgar/data/1045810/000104581026000051/0001045810-26-000051-index.htm",
"text": "Item 2.02 Results of Operations and Financial Condition.\n\nOn May 20, 2026, NVIDIA Corporation, or the Company, issued a press release announcing its results for the quarter ended April 26, 2026. The press release is attached as Exhibit 99.1 and is incorporated herein by reference..."
}
]
}Earnings filings on one day
Everything furnished under Item 2.02 on a single filing date.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/earnings-results?startDate=2026-10-13&endDate=2026-10-13&text=false&size=10"
import os, requests
r = requests.get(
"https://secfeedapi.com/v1/form-8k/earnings-results",
params={'startDate': '2026-10-13', 'endDate': '2026-10-13', 'text': 'false', 'size': '10'},
headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
timeout=60,
)
r.raise_for_status()
print(r.json()){
"total": 20,
"filings": [
{
"accession": "0000032604-26-000047",
"cik": 32604,
"company": "EMERSON ELECTRIC CO",
"form": "8-K",
"filed": "2026-10-13",
"period": "2026-10-13",
"items": [
{
"item": "2.02",
"title": "Results of Operations and Financial Condition"
},
{
"item": "9.01",
"title": "Financial Statements and Exhibits"
}
],
"url": "https://www.sec.gov/Archives/edgar/data/32604/000003260426000047/0000032604-26-000047-index.htm"
},
{
"accession": "0000072971-26-000318",
"cik": 72971,
"company": "WELLS FARGO & COMPANY/MN",
"form": "8-K",
"filed": "2026-10-13",
"period": "2026-10-13",
"items": [
{
"item": "2.02",
"title": "Results of Operations and Financial Condition"
},
{
"item": "7.01",
"title": "Regulation FD Disclosure"
}
],
"url": "https://www.sec.gov/Archives/edgar/data/72971/000007297126000318/0000072971-26-000318-index.htm"
}
]
}Response fields
| Field | Type | Meaning |
|---|---|---|
total | integer | Number of 8-K filings that match, across all pages. |
filings[] | array | One object per 8-K filing, newest first. |
filings[].accession | string | EDGAR accession number. |
filings[].cik | integer | Filer CIK. |
filings[].company | string | Filer name as it appears in the EDGAR index. |
filings[].form | string | 8-K or 8-K/A. |
filings[].filed | string | Date EDGAR accepted the filing, YYYY-MM-DD. |
filings[].period | string | Date of the earliest event reported, YYYY-MM-DD. |
filings[].items[] | array | Every item the filing reports, not only the one you filtered on. |
filings[].items[].item | string | Item number, for example 9.01. |
filings[].items[].title | string | Official item title. |
filings[].url | string | URL of the filing index page on sec.gov. |
filings[].text | string | Text of the requested item, when text=true. null if it could not be extracted. |
filings[].textError | string | Present only when text extraction failed, with the reason. |
8-K items you can filter on
| Item | Title |
|---|---|
| 1.01 | Entry into a Material Definitive Agreement |
| 1.02 | Termination of a Material Definitive Agreement |
| 1.03 | Bankruptcy or Receivership |
| 1.05 | Material Cybersecurity Incidents |
| 2.01 | Completion of Acquisition or Disposition of Assets |
| 2.02 | Results of Operations and Financial Condition |
| 2.03 | Creation of a Direct Financial Obligation |
| 2.05 | Costs Associated with Exit or Disposal Activities |
| 2.06 | Material Impairments |
| 3.01 | Notice of Delisting or Failure to Satisfy a Listing Rule |
| 3.02 | Unregistered Sales of Equity Securities |
| 4.01 | Changes in Registrant's Certifying Accountant |
| 4.02 | Non-Reliance on Previously Issued Financial Statements |
| 5.02 | Departure or Appointment of Directors or Officers |
| 5.03 | Amendments to Articles or Bylaws |
| 5.07 | Submission of Matters to a Vote of Security Holders |
| 7.01 | Regulation FD Disclosure |
| 8.01 | Other Events |
| 9.01 | Financial Statements and Exhibits |
How to
How do I build a daily earnings calendar?
Query one day at a time with text=false and read company and filed.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/earnings-results?startDate=2026-10-13&endDate=2026-10-13&text=false&size=100"
Where are the actual revenue and EPS numbers?
In the press release exhibit, usually EX-99.1. List the filing's files with /v1/files and download the exhibit.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/files?cik=32604&accessionNo=0000032604-26-000047"
How do I watch one company's earnings filings?
Filter by cik, newest first.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/earnings-results?cik=1045810&text=false&size=8"
How do I see how many companies reported in a week?
Use a date range and read total.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/earnings-results?startDate=2026-10-05&endDate=2026-10-09&text=false&size=1"
How do I get the Item 2.02 wording?
Leave text at its default (true) on the feed.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/earnings-results?size=2"
How do I get new earnings filings the moment they post?
Use the real-time stream filtered to 8-K and check items for 2.02, or poll this feed with a recent startDate.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/earnings-results?startDate=2026-10-13&text=false&size=20"
Do amendments show up?
Yes. form is 8-K/A for amended filings, so you can keep or drop them.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k?item=2.02&startDate=2026-09-01&size=20"
How do I page past the first 100 rows?
size is capped at 100; step from by 100.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/earnings-results?text=false&size=100&from=100"
Errors
- 400 when size or from is not a number.
- Item text can be null with a textError when the filing's layout hides the item heading.
See also the error codes every endpoint shares.
Try it with your own key
500 free calls a month.