SEC 8-K Filings by Ticker with Item Codes
Pricing
from $1.60 / 1,000 8-k filings
SEC 8-K Filings by Ticker with Item Codes
Current-report 8-K filings for any US ticker with parsed item codes and titles, exhibit list, direct EDGAR links, and optional plain-text extraction of the filing body.
Pricing
from $1.60 / 1,000 8-k filings
Rating
0.0
(0)
Developer
Code Craft Colorado
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 days ago
Last modified
Categories
Share
Every current report on Form 8-K, and every amendment on Form 8-K/A, for the tickers you give, one row per filing. Each row carries the items the filing declares with their captions from Form 8-K, the filing's dates and EDGAR links and, if you ask, the filing's plain text and its exhibits.
- Items with their captions: the item codes each filing declares, with the caption Form 8-K gives each one, and the earlier item list for filings from before August 23, 2004.
- Filter by item and date: only the items you care about, over the dates you choose.
- The filing's own text: the plain text of its 8-K document, with markup removed.
- Every exhibit: each exhibit's type, file name and description, as the filing declares them, with a link.
- Links to EDGAR, the SEC's filing system, for every filing.
The fields are the filing's own. Where this page says what a field means, it quotes or follows the SEC rule, form instruction or EDGAR specification that defines it.
Quick start
- Enter one or more tickers under Tickers, for example
AAPL. - Start the run.
- Read the rows in the run's dataset as they arrive. Each row looks like the example under Output below.
{"tickers": ["AAPL"]}
With no dates, the run returns filings from the last 30 days.
What Form 8-K reports
A company reports events on Form 8-K under numbered items. "Unless otherwise specified, a report is to be filed or furnished within four business days after occurrence of the event" (Form 8-K General Instruction B.1, which sets other timing for Items 1.05, 5.08, 7.01, and 8.01 when used for Regulation FD). Two items are the company's choice:
- Item 7.01 covers "only information that the registrant elects to disclose through Form 8-K pursuant to Regulation FD".
- Item 8.01: "The registrant may, at its option, disclose under this Item 8.01 any events, with respect to which information is not otherwise called for by this form, that the registrant deems of importance to security holders."
Information under Items 2.02 and 7.01 "shall not be deemed to be 'filed' for purposes of Section 18 of the Exchange Act" unless the company says so (General Instruction B.2).
Input
| Field | Type | Default | What it does |
|---|---|---|---|
tickers | array of strings | required | Stock tickers. Each is looked up in the SEC's ticker file. |
items | array of item codes | all | Only filings that declare at least one of these items. |
startDate | YYYY-MM-DD | 30 days ago | Only filings with a filing date on or after this date. |
endDate | YYYY-MM-DD | none | Only filings with a filing date on or before this date. |
maxFilingsPerTicker | integer | none | Keep the newest this many matching filings per ticker. With no dates, it replaces the 30-day default. |
includeText | boolean | false | Add each filing's plain text and exhibits. Charged per filing whose text is delivered. |
Of the ticker file, the SEC says: "We periodically update these files to provide functionality
for EDGAR searches, but do not guarantee accuracy or scope." A ticker that is not in it is
listed in ERRORS.
Filings under Item 2.02 this year, with their text
{"tickers": ["AAPL", "MSFT", "NVDA"],"items": ["2.02"],"startDate": "2026-01-01","includeText": true}
The ten latest Item 5.02 filings for each of several companies
{"tickers": ["JPM", "BAC", "WFC", "C", "GS", "MS"],"items": ["5.02"],"maxFilingsPerTicker": 10}
Output
One row per filing. The example is a real 8-K filed by Ameren, turned into a row by this
actor's code from the filing's submission text. The fields the actor takes from the SEC's
filing list are filled here with the same values from the filing's header; primaryDocument
and primaryDocumentUrl are left out, the exhibits are cut to the first, and the text is
shortened:
{"ticker": "AEE","cik": "0001002910","companyName": "AMEREN CORP","form": "8-K","filingDate": "2026-09-28","reportDate": "2026-09-28","acceptanceDateTime": "2026-09-28T21:25:27.000Z","accessionNumber": "0001104659-26-111420","items": ["8.01"],"itemTitles": ["Other Events"],"filingIndexUrl": "https://www.sec.gov/Archives/edgar/data/1002910/0001104659-26-111420-index.html","exhibits": [{"type": "EX-101.SCH","filename": "aee-20260928.xsd","description": "XBRL TAXONOMY EXTENSION SCHEMA","url": "https://www.sec.gov/Archives/edgar/data/1002910/000110465926111420/aee-20260928.xsd"}],"text": "UNITED STATES\n\nSECURITIES AND EXCHANGE COMMISSION\n\nWashington, D.C. 20549\n\nFORM 8-K\n\nCURRENT REPORT\n\nPursuant to Section 13 or 15(d) of\nthe\nSecurities Exchange Act of 1934\n\nDate of report (Date of earliest event reported): September 28, 2026 ...","sourceUrl": "https://www.sec.gov/Archives/edgar/data/1002910/0001104659-26-111420-index.html"}
Rows are written to the run's default dataset as they are produced. The dataset's Filings view shows the ticker, company, form, filing date, period of report, items, their captions and the filing link.
The fields
ticker,cik,companyName: the ticker you gave, the registrant it was looked up to, and the registrant's current name in the SEC's submissions API.form:8-K, or8-K/Afor an amendment.accessionNumberis EDGAR's filing identifier.filingDate: the filing date. A filing submitted after 5:30 p.m. Eastern time is filed the next business day (Regulation S-T Rule 13(a)(2)). The date filters apply to this field.reportDate: the period of report in the filing's EDGAR header (<PERIOD>).acceptanceDateTime: when EDGAR accepted the filing, in UTC.items: the items the filing declares in its EDGAR header, where<ITEMS>"Identifies 1 or more items declared in the filings" (Public Dissemination Service Technical Specification).itemTitles: the caption of each item, in the same order. A code with no caption is repeated as it is.primaryDocument,primaryDocumentUrl: the file the SEC's submissions API names as the filing'sprimaryDocument, and its link. The SEC does not define which document that is.filingIndexUrl,sourceUrl: the filing's index page on EDGAR.text(withincludeText): the plain text of the filing's document whose type is its form,8-Kor8-K/A, with scripts, styles and inline XBRL metadata removed and paragraph breaks kept.exhibits(withincludeText): every document of the filing whose type is an exhibit type (EX-...), each with itstype,filename,descriptionandurl. A document's type is the<TYPE>the filing declares for it; file names are chosen by the filer and do not define it. XBRL files the filing declares as exhibits, such asEX-101.SCH, are listed too.
Form 8-K items
items holds the codes the filing declares, and itemTitles the captions Form 8-K gives them.
| Item | Caption |
|---|---|
| 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 – Reporting of Shutdowns and Patterns of Violations |
| 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 or an Obligation under an Off-Balance Sheet Arrangement of a Registrant |
| 2.04 | Triggering Events That Accelerate or Increase a Direct Financial Obligation or an Obligation under an Off-Balance Sheet Arrangement |
| 2.05 | Costs Associated with Exit or Disposal Activities |
| 2.06 | Material Impairments |
| 3.01 | Notice of Delisting or Failure to Satisfy a Continued Listing Rule or Standard; Transfer of Listing |
| 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 or a Related Audit Report or Completed Interim Review |
| 5.01 | Changes in Control of Registrant |
| 5.02 | Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers |
| 5.03 | Amendments to Articles of Incorporation or Bylaws; Change in Fiscal Year |
| 5.04 | Temporary Suspension of Trading Under Registrant's Employee Benefit Plans |
| 5.05 | Amendments to the Registrant's Code of Ethics, or Waiver of a Provision of 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 |
| 6.02 | Change of Servicer or Trustee |
| 6.03 | Change in Credit Enhancement or Other External Support |
| 6.04 | Failure to Make a Required Distribution |
| 6.05 | Securities Act Updating Disclosure |
| 6.06 | Static Pool |
| 7.01 | Regulation FD Disclosure |
| 8.01 | Other Events |
| 9.01 | Financial Statements and Exhibits |
Filings before August 23, 2004
Filings made before August 23, 2004 used a different numbering. For them itemTitles gives
the SEC's titles for the earlier items: 1 Changes in control of registrant; 2 Acquisition or
disposition of assets; 3 Bankruptcy or receivership; 4 Changes in registrant's certifying
accountant; 5 Other events; 6 Resignations of registrant's directors; 7 Financial statements
and exhibits; 8 Change in fiscal year; 9 Regulation FD Disclosure; 10 Amendments to the
Registrant's Code of Ethics; 11 Temporary Suspension of Trading Under Registrant's Employee
Benefit Plans; 12 Results of Operations and Financial Condition; 13 Receipt of an Attorney's
Written Notice Pursuant to 17 CFR 205.3(d) (Webmaster FAQ). The items filter takes the
current codes, so it does not match these filings.
Limitations
- An item says which part of the form the filing reports under, not what happened; the text is in the filing.
- Items 7.01 and 8.01 are voluntary, so their absence says nothing.
- Filings made before August 23, 2004 use the earlier item numbers, which the
itemsfilter does not match. - Tickers come from the SEC's ticker file, which the SEC does not guarantee.
- The text is only the document whose type is the filing's form. The filing's other documents, exhibits included, are not in it; exhibits are listed with links.
Errors and rate limits
The ERRORS record in the run's key-value store lists, one entry each: tickers that are not in
the SEC's ticker file, tickers whose filing list could not be read, and, with includeText,
filings whose text could not be read, with their accession number and link. A filing whose
text could not be read is still returned, with text empty and no text charge. The status
message counts the filings and the errors. Nothing in ERRORS is charged.
The SEC limits each user to "no more than 10 requests per second, regardless of the number of machines used to submit requests", and asks automated tools to declare who they are. The actor identifies itself as Code Craft Colorado, LLC with your Apify user ID and a contact address, and spaces its requests to stay within the limit. When the SEC refuses a request as over the limit, the actor pauses all requests for 10 minutes, the period after which the SEC says a user "may resume", and continues at a lower rate. If the SEC is still refusing after 20 minutes of pauses in one run, the run stops with a status message saying so. If the SEC rejects the actor's declared identity, the run fails. Either way, every row already delivered is kept.
Each ticker costs a request for its filing list (more for long date ranges) and, with
includeText, one request per filing.
How much does it cost?
The billable unit is one dataset row, one filing that passed your filters. With includeText,
a second event, filing-text, is charged once for each filing whose text was delivered.
Looking up tickers, reading filing lists, pausing for the SEC and writing ERRORS are not
charged. Current prices are on the Pricing tab of this page.
Use cases
- Follow the 8-K filings of a watchlist on a schedule.
- Collect the filings under chosen items, such as 2.02 or 5.02, across a list of companies.
- Feed the text of each filing to a summarizer or a search index.
- Collect the exhibits of each filing with their declared types and links.
Run it on a schedule, from the API, or from an agent
The actor runs the same way from a saved task on a Console schedule, from the Apify API or the JavaScript and Python clients, and as a tool through Apify's MCP server, so an AI agent can call it directly. The input JSON is identical in every case, and the results are in the run's dataset whichever way it was started.
Related actors
- SEC Insider Trades (Form 4) by Company or Person: every transaction reported on Forms 4 and 5, by company, reporting owner, or across the market.
- SEC 13F Holdings by Institutional Manager with Quarterly Changes: the entries of an institutional investment manager's Form 13F reports, compared with the previous period's report.
- Wayback Machine Snapshots and Archived Page Content: every Wayback Machine capture of a URL, host, or domain, with optional archived page text.
FAQ
Are amendments included? Yes. A Form 8-K/A is returned as its own row with form 8-K/A
and its own accession number.
How does the item filter treat a filing with several items? It matches when any one of the filing's items is in your list, and the row lists all of them.
Why are exhibits listed only with includeText? Both come from the filing's full
submission text, which is read only when text is asked for.
Something is missing or wrong? Open an issue on the actor's Issues tab with the
accessionNumber or sourceUrl of the filing.