Endpoints
/v1/form-8k/agreement-terminations
https://secfeedapi.com/v1/form-8k/agreement-terminations8-K Item 1.02 feed with the item text.
| Parameter | Type | Description | Example |
|---|---|---|---|
cik | integer | Only this filer's 8-Ks. | 1160420 |
startDate | string | Earliest filing date, YYYY-MM-DD. | 2026-09-01 |
endDate | string | Latest filing date, YYYY-MM-DD. | 2026-09-30 |
text | string | true (default) adds the item text to each row; false skips extraction and responds faster. Default true. | false |
size | integer | Rows per page, maximum 100. Default 20. | 2 |
from | integer | Offset for paging. Default 0. | 20 |
- Every 8-K and 8-K/A that reports Item 1.02, newest first.
- Item history starts in mid 2024 and is being backfilled toward 2004; the filing index itself goes back to 1993.
- Text extraction reads each 8-K document, so large pages with text are slower. Use text=false for counts and lists.
/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, for example 4.02. Omit to list every 8-K. | 1.02 |
cik | integer | Only this filer's 8-Ks. | 1842556 |
startDate | string | Earliest filing date, YYYY-MM-DD. | 2026-10-01 |
endDate | string | Latest filing date, YYYY-MM-DD. | 2026-10-31 |
text | string | true adds the item text (only when item is set). Default false. | true |
size | integer | Rows per page, maximum 100. Default 50. | 2 |
from | integer | Offset for paging. Default 0. | 50 |
- The general endpoint behind every item feed. Without text=true it returns the item list only, which is fast for scanning many filings.
Request examples
Every response below is real output from the API, trimmed to the first records.
Latest Item 1.02 agreement terminations with the item text
Each row lists every item in the 8-K. text holds the extracted item; textError explains when extraction failed.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/agreement-terminations?size=2"
import os, requests
r = requests.get(
"https://secfeedapi.com/v1/form-8k/agreement-terminations",
params={'size': '2'},
headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
timeout=60,
)
r.raise_for_status()
print(r.json()){
"total": 3421,
"filings": [
{
"accession": "0001628280-26-065600",
"cik": 2141406,
"company": "Accelevation Holdings Corp.",
"form": "8-K",
"filed": "2026-10-13",
"period": "2026-10-13",
"items": [
{
"item": "1.01",
"title": "Entry into a Material Definitive Agreement"
},
{
"item": "1.02",
"title": "Termination of a Material Definitive Agreement"
}
],
"url": "https://www.sec.gov/Archives/edgar/data/2141406/000162828026065600/0001628280-26-065600-index.htm",
"text": "Item 1.02 - Termination of a Material Definitive Agreement\n\nOn October 9, 2026, in connection with the entry into the New Credit Agreement, the Borrower repaid in full all outstanding \n\nobligations under, and terminated, the Credit Agreement, dated as of January 2, 2025, by and a..."
},
{
"accession": "0001683168-26-007770",
"cik": 1160420,
"company": "Adia Med, Inc.",
"form": "8-K",
"filed": "2026-10-13",
"period": "2026-10-09",
"items": [
{
"item": "1.02",
"title": "Termination of a Material Definitive Agreement"
},
{
"item": "9.01",
"title": "Financial Statements and Exhibits"
}
],
"url": "https://www.sec.gov/Archives/edgar/data/1160420/000168316826007770/0001683168-26-007770-index.htm",
"text": "Item 1.02. Termination of a Material Definitive Agreement\n\nOn October 9, 2026, Adia Med, Inc. (the “Company”) fully\nrepaid and discharged its unsecured revolving line of credit facility originally entered into on June 30, 2024, between Larry Powalisz,\nChief Executive Officer of t..."
}
]
}The same feed without text, for fast listing
Skips document extraction. total gives the number of matching 8-Ks.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/agreement-terminations?size=5&text=false"
import os, requests
r = requests.get(
"https://secfeedapi.com/v1/form-8k/agreement-terminations",
params={'size': '5', 'text': 'false'},
headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
timeout=60,
)
r.raise_for_status()
print(r.json()){
"total": 3421,
"filings": [
{
"accession": "0001628280-26-065600",
"cik": 2141406,
"company": "Accelevation Holdings Corp.",
"form": "8-K",
"filed": "2026-10-13",
"period": "2026-10-13",
"items": [
{
"item": "1.01",
"title": "Entry into a Material Definitive Agreement"
},
{
"item": "1.02",
"title": "Termination of a Material Definitive Agreement"
}
],
"url": "https://www.sec.gov/Archives/edgar/data/2141406/000162828026065600/0001628280-26-065600-index.htm"
},
{
"accession": "0001683168-26-007770",
"cik": 1160420,
"company": "Adia Med, Inc.",
"form": "8-K",
"filed": "2026-10-13",
"period": "2026-10-09",
"items": [
{
"item": "1.02",
"title": "Termination of a Material Definitive Agreement"
},
{
"item": "9.01",
"title": "Financial Statements and Exhibits"
}
],
"url": "https://www.sec.gov/Archives/edgar/data/1160420/000168316826007770/0001683168-26-007770-index.htm"
}
]
}Item 1.02 filings in October 2026
Terminations filed since the start of the month, listed quickly without text.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/agreement-terminations?startDate=2026-10-01&text=false&size=5"
import os, requests
r = requests.get(
"https://secfeedapi.com/v1/form-8k/agreement-terminations",
params={'startDate': '2026-10-01', 'text': 'false', 'size': '5'},
headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
timeout=60,
)
r.raise_for_status()
print(r.json()){
"total": 31,
"filings": [
{
"accession": "0001628280-26-065600",
"cik": 2141406,
"company": "Accelevation Holdings Corp.",
"form": "8-K",
"filed": "2026-10-13",
"period": "2026-10-13",
"items": [
{
"item": "1.01",
"title": "Entry into a Material Definitive Agreement"
},
{
"item": "1.02",
"title": "Termination of a Material Definitive Agreement"
}
],
"url": "https://www.sec.gov/Archives/edgar/data/2141406/000162828026065600/0001628280-26-065600-index.htm"
},
{
"accession": "0001683168-26-007770",
"cik": 1160420,
"company": "Adia Med, Inc.",
"form": "8-K",
"filed": "2026-10-13",
"period": "2026-10-09",
"items": [
{
"item": "1.02",
"title": "Termination of a Material Definitive Agreement"
},
{
"item": "9.01",
"title": "Financial Statements and Exhibits"
}
],
"url": "https://www.sec.gov/Archives/edgar/data/1160420/000168316826007770/0001683168-26-007770-index.htm"
}
]
}Response fields
| Field | Type | Meaning |
|---|---|---|
total | integer | Number of 8-K filings with this item in the selected range. |
filings[].accession | string | Accession number of the 8-K or 8-K/A. |
filings[].cik | integer | Filer CIK. |
filings[].company | string | Company name from the EDGAR index. |
filings[].form | string | 8-K or 8-K/A. |
filings[].filed | string | Filing date, YYYY-MM-DD. |
filings[].period | string or null | Date of the earliest event reported (period of report), YYYY-MM-DD. |
filings[].items[] | array | Every item the 8-K reports, not only the one you filtered on. Each entry has item (for example 4.02) and title. |
filings[].url | string | URL of the filing index page on sec.gov. |
filings[].text | string or null | Text of the filtered item, extracted from the 8-K. Present on the item feeds by default; null when text=false or when extraction failed. |
filings[].textError | string | Only present when the item text could not be extracted, with the reason. |
8-K item numbers
| 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 |
How to
How do I get Item 1.02 agreement terminations for one company?
Add cik. Look up a CIK from a ticker with /v1/mapping/ticker.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/agreement-terminations?cik=1160420"
How do I limit results to a date range?
Use startDate and endDate on the filing date.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/agreement-terminations?startDate=2026-09-01&endDate=2026-09-30&text=false"
How do I count filings quickly?
Set text=false and size=1, then read total.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/agreement-terminations?text=false&size=1"
How do I page through more than 100 results?
size is capped at 100; increase from by the page size for each request.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/agreement-terminations?text=false&size=100&from=100"
Why is text null with a textError on some rows?
The extractor could not find the item heading in that 8-K's main document, for example when the item is only in an exhibit or uses unusual formatting. Open url to read the filing.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/agreement-terminations?size=10"
How do I see which other items an 8-K reported?
items lists every item in the filing, so you can spot combinations such as a 9.01 exhibit list.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/agreement-terminations?text=false&size=10"
Can I query several items at once?
Call /v1/form-8k once per item, or scan /v1/form-8k without item and filter on items yourself.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k?size=20"
Does the feed include amendments?
Yes. 8-K/A filings that report the item are included; check form.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/agreement-terminations?text=false&size=20"
How far back does the item data go?
Item history currently starts in mid 2024 while older 8-Ks are classified. Use full-text search for older item text.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/agreement-terminations?text=false&size=1"
How do I find terminations that came with a new agreement?
Look for rows whose items include both 1.01 and 1.02, a common pattern when a facility is refinanced.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/form-8k/agreement-terminations?text=false&size=20"
Errors
- 400 when size or from is not a number.
See also the error codes every endpoint shares.
Try it with your own key
500 free calls a month.