Endpoints
/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 | Item number to filter on, for example 1.05. Omit to get every 8-K. | 1.05 |
cik | integer | Filer CIK. Resolve a ticker 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-10-13 |
from | integer | Offset for paging. Default 0. | 20 |
size | integer | Rows per page, at most 100. Default 50. | 2 |
text | string | true adds the plain text of the requested item to each filing. Needs item. Default false. | true |
- Covers 8-K and 8-K/A filings, newest first.
- Item classification covers filings from mid 2024 onward while the historical backfill runs back to 2004.
- text=true only works together with item, and extracts that item from each filing; it adds about a second per filing, so keep size small.
- Max 100 rows per page. total is exact.
- Eleven common items also have their own feed paths that include text by default; see the list below.
Request examples
Every response below is real output from the API, trimmed to the first records.
Cybersecurity incidents (Item 1.05)
Filter on one item number. Each filing lists all the items it reports.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k?item=1.05&size=2"
import os, requests
r = requests.get(
"https://secfeedapi.com/v1/form-8k",
params={'item': '1.05', 'size': '2'},
headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
timeout=60,
)
r.raise_for_status()
print(r.json()){
"total": 84,
"filings": [
{
"accession": "0001104659-26-109813",
"cik": 1083446,
"company": "Astrana Health, Inc.",
"form": "8-K",
"filed": "2026-09-23",
"period": "2026-09-22",
"items": [
{
"item": "1.05",
"title": "Material Cybersecurity Incidents"
}
],
"url": "https://www.sec.gov/Archives/edgar/data/1083446/000110465926109813/0001104659-26-109813-index.htm"
},
{
"accession": "0000885725-26-000059",
"cik": 885725,
"company": "BOSTON SCIENTIFIC CORP",
"form": "8-K",
"filed": "2026-09-08",
"period": "2026-09-07",
"items": [
{
"item": "1.05",
"title": "Material Cybersecurity Incidents"
}
],
"url": "https://www.sec.gov/Archives/edgar/data/885725/000088572526000059/0000885725-26-000059-index.htm"
}
]
}A company's earnings releases with text
text=true adds the Item 2.02 text, which usually points to the press release in Exhibit 99.1.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k?item=2.02&cik=1045810&size=2&text=true"
import os, requests
r = requests.get(
"https://secfeedapi.com/v1/form-8k",
params={'item': '2.02', 'cik': '1045810', 'size': '2', 'text': 'true'},
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..."
}
]
}Every 8-K filed on one day
Without item you get every classified 8-K, with its full item list.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k?startDate=2026-10-09&endDate=2026-10-09&size=2"
import os, requests
r = requests.get(
"https://secfeedapi.com/v1/form-8k",
params={'startDate': '2026-10-09', 'endDate': '2026-10-09', 'size': '2'},
headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
timeout=60,
)
r.raise_for_status()
print(r.json()){
"total": 165,
"filings": [
{
"accession": "0001006837-26-000121",
"cik": 1006837,
"company": "INNOVATE Corp.",
"form": "8-K",
"filed": "2026-10-09",
"period": "2026-10-09",
"items": [
{
"item": "1.01",
"title": "Entry into a Material Definitive Agreement"
},
{
"item": "9.01",
"title": "Financial Statements and Exhibits"
}
],
"url": "https://www.sec.gov/Archives/edgar/data/1006837/000100683726000121/0001006837-26-000121-index.htm"
},
{
"accession": "0001104659-26-115059",
"cik": 102109,
"company": "UNIVERSAL SAFETY PRODUCTS, INC.",
"form": "8-K",
"filed": "2026-10-09",
"period": "2026-10-09",
"items": [
{
"item": "1.01",
"title": "Entry into a Material Definitive Agreement"
},
{
"item": "2.03",
"title": "Creation of a Direct Financial Obligation"
}
],
"url": "https://www.sec.gov/Archives/edgar/data/102109/000110465926115059/0001104659-26-115059-index.htm"
}
]
}Response fields
| Field | Type | Meaning |
|---|---|---|
total | integer | Exact number of matching 8-K filings. |
filings[] | array | Matching 8-K and 8-K/A filings, newest first. |
filings[].accession | string | EDGAR accession number. |
filings[].cik | integer | Filer CIK. |
filings[].company | string | Filer name. |
filings[].form | string | 8-K or 8-K/A. |
filings[].filed | string | Filing date, YYYY-MM-DD. |
filings[].period | string | Date of the earliest event reported (conformed period of report). |
filings[].items[] | array | Every item the filing reports, not only the one you filtered on. |
filings[].items[].item | string | Item number, for example 1.05. |
filings[].items[].title | string | Official item title. |
filings[].url | string | Filing index page on sec.gov. |
filings[].text | string or null | Plain text of the requested item. Present when text is on; null when the item could not be located. |
filings[].textError | string | Only present when text extraction failed, with the reason. |
8-K items
| Item | Title |
|---|---|
| 1.01 | Entry into a Material Definitive Agreement |
| 1.02 | Termination of a Material Definitive Agreement |
| 1.03 | Bankruptcy or Receivership |
| 1.04 | Mine Safety |
| 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.04 | Triggering Events That Accelerate a 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 |
| 3.03 | Material Modification to Rights of Security Holders |
| 4.01 | Changes in Registrant's Certifying Accountant |
| 4.02 | Non-Reliance on Previously Issued Financial Statements |
| 5.01 | Changes in Control of Registrant |
| 5.02 | Departure or Appointment of Directors or Officers; Compensatory Arrangements |
| 5.03 | Amendments to Articles or Bylaws |
| 5.04 | Temporary Suspension of Trading Under Employee Benefit Plans |
| 5.05 | Amendments to the Code of Ethics |
| 5.06 | Change in Shell Company Status |
| 5.07 | Submission of Matters to a Vote of Security Holders |
| 5.08 | Shareholder Director Nominations |
| 6.01 | ABS Informational and Computational Material |
| 7.01 | Regulation FD Disclosure |
| 8.01 | Other Events |
| 9.01 | Financial Statements and Exhibits |
Item feeds
| Path | Item |
|---|---|
| /v1/form-8k/material-agreements | 1.01 |
| /v1/form-8k/agreement-terminations | 1.02 |
| /v1/form-8k/bankruptcy | 1.03 |
| /v1/form-8k/cybersecurity-incidents | 1.05 |
| /v1/form-8k/acquisitions | 2.01 |
| /v1/form-8k/earnings-results | 2.02 |
| /v1/form-8k/delisting-notices | 3.01 |
| /v1/form-8k/auditor-changes | 4.01 |
| /v1/form-8k/restatements | 4.02 |
| /v1/form-8k/executive-changes | 5.02 |
| /v1/form-8k/shareholder-votes | 5.07 |
How to
How do I get every 8-K a company filed recently?
Filter by cik and a startDate.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k?cik=1045810&startDate=2026-01-01&size=2"
How do I get the text of an item?
Pass item and text=true. Each row gets a text field with the item's plain text.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k?item=2.02&cik=1045810&size=2&text=true"
How do I watch for executive departures?
Filter on item 5.02, or use the /v1/form-8k/executive-changes feed which includes text.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k?item=5.02&size=2"
How do I find auditor changes?
Item 4.01 covers changes in the certifying accountant.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k?item=4.01&size=2"
How do I find restatement warnings?
Item 4.02 is filed when previously issued financial statements should no longer be relied on.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k?item=4.02&size=2"
How do I see what else a filing reports?
items lists every item in the filing, so a 2.02 earnings 8-K usually also shows 9.01 exhibits.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k?item=2.02&size=2"
How do I get all 8-K filings for a date range?
Omit item and set startDate and endDate.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k?startDate=2026-10-09&endDate=2026-10-09&size=2"
How do I page through results?
Use size up to 100 and increase from until you reach total.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k?item=1.01&size=2&from=2"
How do I search 8-K items with the filing query syntax instead?
/v1/filings supports items:"1.05" with formType, ticker and filedAt.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/filings?query=formType:%228-K%22%20AND%20items:%221.05%22&size=2"
What does the period field mean?
It is the date of the earliest event reported, which can be days before the filing date.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k?item=1.05&size=2"
Errors
- textError on a row means the item heading was not found in that filing; the row is still returned.
- No error for an unknown item number; the result is empty.
See also the error codes every endpoint shares.
Try it with your own key
500 free calls a month.