SEC 8-K Scraper: Material Events (Earnings, M&A, Exec Changes) avatar

SEC 8-K Scraper: Material Events (Earnings, M&A, Exec Changes)

Pricing

from $3.00 / 1,000 8-k filings

Go to Apify Store
SEC 8-K Scraper: Material Events (Earnings, M&A, Exec Changes)

SEC 8-K Scraper: Material Events (Earnings, M&A, Exec Changes)

Every SEC 8-K current report from EDGAR as a daily feed or per ticker, coded by item: earnings (2.02), executive changes (5.02), material agreements (1.01), M&A, cybersecurity incidents (1.05). Optional item text and exhibit links. $3 per 1,000 filings.

Pricing

from $3.00 / 1,000 8-k filings

Rating

0.0

(0)

Developer

Connor Prussin

Connor Prussin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Categories

Security

Limited permissions

Share

SEC 8-K Scraper: material events feed from EDGAR (earnings, M&A, executive changes)

SEC 8-K Material Events returns Form 8-K current reports from SEC EDGAR. Public companies must file an 8-K within four business days of a material event, so this is the official, near-real-time feed of corporate news: earnings releases, CEO and CFO departures, material agreements, acquisitions, bankruptcies, auditor changes, delisting notices and cybersecurity incidents. Each filing comes back as one clean JSON record with the company, tickers, the item codes reported and their titles, the event date and links, plus (optionally) the item text and exhibit links such as the press release.

  • ✅ Official SEC data, read straight from EDGAR. No login, CAPTCHA, proxy or API key needed.
  • ✅ Coded by 8-K item: filter on 2.02 (earnings), 5.02 (executive changes), 1.01 (agreements), 2.01 (M&A), 1.05 (cyber), 4.02 (restatements) and every other item.
  • ✅ Daily feed of every 8-K, or per ticker (AAPL, TSLA…) for any date range.
  • ✅ Optional text and exhibits: the item text (ready for an LLM) and links to EX-99.1 press releases and other exhibits.
  • ✅ Delta mode returns only filings you haven't received yet, for a scheduled news alert.
  • ✅ You pay per filing returned. Filtered-out filings are free.

Start in one minute

Click Start with the prefilled input:

{
"items": ["2.02", "5.02"],
"lastNDays": 2,
"maxResults": 20
}

You get: up to 20 8-Ks from the last 2 days reporting earnings (2.02) or executive changes (5.02), with companyName, tickers, items, itemTitles, eventDate and documentUrl.

Cost: up to $0.06: 20 filings × $0.003, plus the $0.00005 actor-start fee.

Use with an AI assistant

Connect the Apify MCP server to Claude, ChatGPT, Cursor or any MCP client (https://mcp.apify.com?tools=cprussin/sec-8k-material-events loads only this actor), then paste:

Use the Apify actor cprussin/sec-8k-material-events to list 8-K filings from the last 7 days reporting executive departures or appointments (item 5.02), with company, ticker, event date and the item text, then summarize who left or joined which company.

Recipes

Executive changes this week, with text

CEO, CFO and director departures and appointments, with the item text for summarizing.

{
"items": ["5.02"],
"lastNDays": 7,
"includeDetails": true,
"maxResults": 50
}

Every 8-K for a watchlist

All current reports from these companies in the last 90 days.

{
"tickers": ["AAPL", "NVDA", "TSLA"],
"lastNDays": 90,
"maxResults": 100
}

Red-flag monitor

Bankruptcies, delisting notices, auditor changes, restatements and cybersecurity incidents.

{
"items": ["1.03", "3.01", "4.01", "4.02", "1.05"],
"lastNDays": 7,
"maxResults": 100
}

Daily M&A and material-agreement alert

Schedule it daily: after the first run you get (and pay for) only filings not returned before.

{
"items": ["1.01", "2.01", "5.01"],
"lastNDays": 2,
"maxResults": 200,
"onlyNew": true
}

Who uses 8-K data?

  • Traders, quants and analysts react to earnings, guidance and executive changes the moment they hit EDGAR, and build event-driven signals.
  • Financial news, newsletters and AI agents turn new 8-Ks into summaries and alerts.
  • Sales and recruiting teams spot new executives, funding, acquisitions and restructurings as trigger events.
  • Credit, risk and compliance teams watch for bankruptcies, debt triggers, delisting notices, restatements and cyber incidents.
  • Researchers build datasets of corporate events by item type and date.

How does the 8-K scraper work?

  1. Pick a filing-date window (default: the last 3 days), optional tickers and items.
  2. Daily feed: the actor lists 8-K and 8-K/A filings from EDGAR full-text search one day at a time, newest first, with their item codes. State filters run on the server.
  3. Tickers: each ticker is resolved to its SEC CIK and the company's filing history (with item codes and acceptance times) is read from data.sec.gov submissions.
  4. Item and amendment filters are applied to the index, so non-matching filings cost nothing and need no download.
  5. With includeDetails, the main 8-K document is downloaded for the item text and exhibit links.

The actor follows the SEC's fair-access policy: it sends a declared User-Agent, stays under 10 requests per second and backs off on HTTP 429/503. Without details it returns hundreds of filings per second; with details about 6 per second.

How do I filter 8-K filings?

FieldDescriptionExample
tickersCompany tickers or numeric CIKs (empty = every company)["AAPL", "MSFT"]
itemsKeep filings reporting at least one of these items (empty = all)["2.02", "5.02"]
lastNDaysFiled in the last N calendar days, including today (UTC)3
startDate / endDateExact filing-date range (YYYY-MM-DD); startDate overrides lastNDays"2026-09-01"
statesTwo-letter codes of the company's business-address state (empty = all)["CA", "NY"]
includeAmendmentsAlso return 8-K/A amendmentstrue
includeDetailsAdd the item text (up to 20,000 characters) and exhibit links; slowerfalse
maxResultsMaximum filings to return100
onlyNewDelta mode: skip filings returned by earlier runs with the same filterstrue

Common items: 1.01 material agreement, 1.02 agreement terminated, 1.03 bankruptcy, 1.05 cybersecurity incident, 2.01 acquisition or disposition completed, 2.02 earnings, 2.03 new debt, 2.05 restructuring or layoffs, 2.06 impairment, 3.01 delisting notice, 3.02 unregistered equity sale, 4.01 auditor change, 4.02 restatement, 5.01 change in control, 5.02 executive or director change, 5.03 bylaws or fiscal-year change, 5.07 shareholder vote results, 7.01 Regulation FD, 8.01 other events, 9.01 financial statements and exhibits.

What data do you get for each 8-K?

One dataset item per filing:

{
"accessionNumber": "0002105965-26-000040",
"formType": "8-K",
"isAmendment": false,
"filingDate": "2026-10-27",
"acceptedAt": null,
"eventDate": "2026-10-27",
"cik": "2105965",
"companyName": "West Coast Community Bancorp",
"tickers": ["WCCB"],
"items": ["2.02", "7.01", "9.01"],
"itemTitles": [
"Results of Operations and Financial Condition",
"Regulation FD Disclosure",
"Financial Statements and Exhibits"
],
"state": "CA",
"location": "Santa Cruz, CA",
"stateOfIncorporation": "CA",
"sic": "6022",
"fileNumber": "001-43470",
"text": "Item 2.02 Results of Operations and Financial Condition\nOn October 27, 2026, West Coast Community Bancorp issued a press release announcing its results for the quarter ended September 30, 2026…",
"exhibits": [
{
"number": "99.1",
"description": "Press Release, dated October 27, 2026",
"url": "https://www.sec.gov/Archives/edgar/data/2105965/000210596526000040/q32026earningsrelease-ex991.htm"
}
],
"filingUrl": "https://www.sec.gov/Archives/edgar/data/2105965/000210596526000040/0002105965-26-000040-index.htm",
"documentUrl": "https://www.sec.gov/Archives/edgar/data/2105965/000210596526000040/wccb-20261027.htm"
}

(Shortened: text and exhibits appear with includeDetails; otherwise they are null.)

Field notes

  • items are the official 8-K item codes the company checked; itemTitles spells them out. Most filings also list 9.01 (exhibits).
  • eventDate is the date of the earliest event reported, which can be a few days before filingDate.
  • acceptedAt (exact acceptance time) is filled for per-ticker queries; the daily feed has filingDate only.
  • exhibits[].number is read from the exhibit's file name (for example 99.1 for a press release) and is null when the name doesn't say.
  • tickers is empty for companies without listed stock (funds, private issuers of public debt).

How much does 8-K data cost?

This actor is priced per result (pay-per-event):

EventPrice
8-K filing (one item in the dataset)$0.003

For example, 1,000 filings cost $3.00. Every 8-K filed on a typical business day (about 300–600) costs $1–2; a daily alert for a few item codes costs cents. Filings skipped by filters or delta mode are free. If you set a maximum cost per run, the actor stops cleanly when it reaches that limit.

Tips for tracking material events

  • Earnings season: item 2.02 filings carry the earnings press release as exhibit 99.1; turn on includeDetails to get its link.
  • LLM summaries: includeDetails gives clean item text; send it to an AI model to summarize executive changes or deal terms.
  • Watchlists: use tickers with a long lastNDays for a company's full 8-K history.
  • Send results to Google Sheets, Slack, email or a webhook through Apify integrations.
  • To identify your own organization to the SEC, set a SEC_USER_AGENT environment variable, such as "Your Company admin@yourcompany.com".

SEC 8-K scraper FAQ

Is this data official? Yes. Every record comes from EDGAR, and filingUrl links to the original filing.

How fresh is it? Filings appear on EDGAR within minutes of acceptance, and the actor searches through today. EDGAR accepts filings on business days only.

Does it include the exhibits' full text? No, it links to them. The press release and other exhibits are separate documents at exhibits[].url.

Can I use it through the API or with AI agents? Yes. Call it through the Apify API, the MCP server or any Apify integration.

Disclaimer: This actor is not affiliated with the U.S. Securities and Exchange Commission, and its output is not investment advice.

  • SEC Form D Funding: New SEC Form D filings: startup funding rounds and private placements from EDGAR.
  • Federal Recompete Radar: US federal contracts nearing expiry, with incumbent and value, for recompete pipelines.