SEC Form 8-K Material Events Scraper avatar

SEC Form 8-K Material Events Scraper

Pricing

from $11.34 / 1,000 results

Go to Apify Store
SEC Form 8-K Material Events Scraper

SEC Form 8-K Material Events Scraper

Scrape SEC Form 8-K filings as classified material corporate events: company, ticker, item numbers and titles, event category (Earnings, M&A, Executive Change, Bankruptcy, Delisting), event snippet, exhibits and press release. Export to JSON, CSV or Excel.

Pricing

from $11.34 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

SEC Form 8-K Material Events Scraper

SEC Form 8-K Material Events Scraper

Here is one real result, with every field the actor returns:

{
"companyName": "Apple Inc.",
"cik": "320193",
"ticker": "AAPL",
"formType": "8-K",
"isAmendment": false,
"filedDate": "2026-07-30",
"eventDate": "2026-07-30",
"eventCategory": "Earnings",
"itemCodes": ["2.02", "9.01"],
"items": [
{
"itemNumber": "2.02",
"itemTitle": "Results of Operations and Financial Condition",
"snippet": "On July 30, 2026, Apple Inc. (\"Apple\") issued a press release regarding Apple's financial results for its third fiscal quarter ended June 27, 2026. A copy of Apple's press release is attached hereto as Exhibit 99.1."
},
{
"itemNumber": "9.01",
"itemTitle": "Financial Statements and Exhibits",
"snippet": "(d) Exhibits. Exhibit Number Exhibit Description 99.1 Press release issued by Apple Inc. on July 30, 2026. 104 Inline XBRL for the cover page of this Current Report on Form 8-K."
}
],
"exhibits": ["EX-99.1"],
"exhibitCount": 1,
"accessionNo": "0000320193-26-000018",
"filingUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/aapl-20260730.htm",
"indexUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/0000320193-26-000018-index.html",
"pressReleaseUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/a8-kex991q3202606272026.htm",
"aiHeadline": null,
"aiWhatHappened": null,
"aiMarketImplication": null,
"aiSentiment": null,
"source": "SEC EDGAR (Form 8-K)",
"observedAt": "2026-08-20T21:24:53.882Z"
}

The most complete Form 8-K event scraper available. It returns every field a public 8-K exposes (company, ticker, CIK, form type, filed and event dates, exhibits, press release), plus derived fields a raw filing list never gives you: the item numbers with their official titles, a short snippet of what each item says, and a friendly event category (Earnings, Executive Change, M&A, Bankruptcy, Delisting, Material Agreement, and more). Three ways to target exactly the events you need: market-wide recent, by company, or filtered to specific item codes.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Platform Coverage Output Billing

Table of contents

What it does

Form 8-K is how U.S. public companies disclose material events between quarterly reports: earnings releases, executive departures, acquisitions, bankruptcies, delistings, new material agreements, and more. A generic filing list just tells you an 8-K was filed. This actor reads each 8-K and tells you what actually happened.

For every 8-K it returns:

  • Company identity: company name, CIK, ticker, form type (8-K or 8-K/A), filed date and event date.
  • Item classification: the exact item numbers reported (itemCodes), each with its official SEC item title and a short snippet of the disclosure text.
  • Event category: a single friendly label derived from the item mix (Earnings, Executive Change, M&A, Bankruptcy, Delisting, Material Agreement, Financing, Governance, Shareholder Vote, Cybersecurity, and more) so you can filter or route events at a glance.
  • Exhibits and press release: the list of exhibits filed and a direct link to the press release (Exhibit 99.1) when one is attached.
  • Optional AI event summary (paid add-on): a plain-language headline, what-happened description, market implication, and sentiment.

Three modes let you pull the latest events across the whole market, every 8-K for a single company, or only the item types you care about.

Quickstart

Get the latest earnings 8-Ks across the market:

{
"mode": "recent",
"itemCodes": ["2.02"],
"maxResults": 10
}

Get every recent 8-K for a single company:

{
"mode": "byIssuer",
"issuerTicker": "AAPL",
"maxResults": 10
}

Input reference

NameTypeRequiredDescriptionExample
modestringnorecent for market-wide latest events, or byIssuer for one company.recent
issuerTickerstringnoTicker of the company (byIssuer mode).AAPL
issuerCikstringnoSEC CIK of the company, used instead of a ticker. Ticker wins if both set.320193
itemCodesarraynoKeep only 8-Ks reporting at least one of these item codes.["2.02","5.02"]
filedSincestringnoOnly include filings on or after this date (YYYY-MM-DD).2026-01-01
withEventSummarybooleannoAdd an AI plain-language event summary. Paid plans only, charged per success.false
maxResultsintegernoMaximum records to return. Free plans are capped at 10 per run.10

Output reference

NameTypeDescription
companyNamestringCompany (registrant) that filed the 8-K.
cikstringSEC CIK of the company.
tickerstringTicker symbol, when available.
formTypestringForm type (8-K or 8-K/A).
isAmendmentbooleanTrue when the form ends in /A.
filedDatestringDate the 8-K was filed with the SEC.
eventDatestringDate of the event / period of report.
eventCategorystringDerived friendly label (Earnings, Executive Change, M&A, Bankruptcy, Delisting, Material Agreement, Other).
itemCodesarrayItem numbers reported, for example ["2.02","9.01"].
itemsarrayPer-item detail: itemNumber, official itemTitle, and a short snippet.
exhibitsarrayExhibit types filed, for example ["EX-99.1"].
exhibitCountnumberNumber of exhibits filed.
accessionNostringSEC accession number.
filingUrlstringURL of the primary 8-K document.
indexUrlstringURL of the filing index page.
pressReleaseUrlstringURL of the press release exhibit (EX-99.1) when present.
aiHeadlinestringAI add-on: short headline of the event.
aiWhatHappenedstringAI add-on: plain-language description.
aiMarketImplicationstringAI add-on: one-line implication for the stock.
aiSentimentstringAI add-on: positive, negative or neutral.
sourcestringData source.
observedAtstringTimestamp the record was collected.

Example output record

{
"companyName": "HOVNANIAN ENTERPRISES INC",
"cik": "357294",
"ticker": "HOV",
"formType": "8-K",
"isAmendment": false,
"filedDate": "2026-08-20",
"eventDate": "2026-08-20",
"eventCategory": "Earnings",
"itemCodes": ["2.02", "9.01"],
"items": [
{ "itemNumber": "2.02", "itemTitle": "Results of Operations and Financial Condition", "snippet": "the Company issued a press release announcing its financial results ..." },
{ "itemNumber": "9.01", "itemTitle": "Financial Statements and Exhibits", "snippet": "(d) Exhibits. 99.1 Press release ..." }
],
"exhibits": ["EX-99.1"],
"exhibitCount": 1,
"accessionNo": "0000357294-26-000000",
"pressReleaseUrl": "https://www.sec.gov/Archives/edgar/data/357294/.../ex99-1.htm",
"source": "SEC EDGAR (Form 8-K)"
}

Run via API and CLI

Start a run with the Apify API:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~sec-8k-material-events-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"byIssuer","issuerTicker":"AAPL","maxResults":10}'

Or with the Apify CLI:

apify call scrapers_lat/sec-8k-material-events-scraper \
--input '{"mode":"recent","itemCodes":["2.02"],"maxResults":10}'

Fetch results

Download the dataset items in JSON, CSV or Excel:

$curl "https://api.apify.com/v2/datasets/DATASET_ID/items?token=YOUR_TOKEN&format=csv"

The run response includes defaultDatasetId. Swap format=csv for json or xlsx as needed.

Billing and limits

  • Pay per result. You are charged per classified 8-K event record returned, plus a small fixed start fee per run.
  • Optional AI event summary is opt-in and charged only when a usable summary is produced. Available on paid Apify plans.
  • No charge on failure. Empty runs and failed lookups return no billable records.
  • Free plans are capped at 10 results per run. Set a spend limit and the actor stops emitting once it is reached.
  • Data comes from the public SEC EDGAR system. No account, key or login is needed.

FAQ and troubleshooting

How is the event category decided? From the item mix, using the SEC item taxonomy. For example an 8-K with item 2.02 is Earnings, 5.02 is Executive Change, 2.01 is M&A, 1.03 is Bankruptcy, 3.01 is Delisting, 1.01 is Material Agreement.

Can I get only earnings, or only executive changes? Yes. Set itemCodes to the codes you want, for example ["2.02"] for earnings or ["5.02"] for director and officer changes.

Do I get the press release? When a company attaches its press release as Exhibit 99.1, the direct URL is returned in pressReleaseUrl.

What is the difference from a generic EDGAR filing scraper? This actor classifies each 8-K by item type and extracts what happened, rather than just listing that a filing exists.

How fresh is the data? It reads the live SEC EDGAR index, so newly filed 8-Ks appear as soon as EDGAR publishes them.

More scrapers at scrapers.lat

  • SEC Schedule 13D 13G Activist Stakes Scraper
  • SEC Form 4 Insider Trades Scraper
  • SEC Form D Private Placements Scraper
  • SEC 13F Holdings Scraper
  • SEC EDGAR Full-Text Search Scraper

Built by scrapers.lat. Not affiliated with or endorsed by the U.S. Securities and Exchange Commission.