# SEC 8-K Corporate Events, M\&A & Executive Change Scraper (`mehdad-datalabs/sec-8k-corporate-events-ma-executive-change-scraper`) Actor

Extract real-time SEC EDGAR Form 8-K material corporate event filings into clean JSON, CSV, or Excel. Automatically decode 8-K Item codes to track M\&A deals (1.01/2.01), earnings releases (2.02), CEO/CFO changes (5.02), layoffs & cyber breaches (1.05). Ready for n8n & MCP AI agents.

- **URL**: https://apify.com/mehdad-datalabs/sec-8k-corporate-events-ma-executive-change-scraper.md
- **Developed by:** [Mehdad Sharifi](https://apify.com/mehdad-datalabs) (community)
- **Security:** Limited permissions
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.00 / 1,000 extracted 8-k corporate events

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## SEC Form 8-K Corporate Events, M\&A, Earnings & Executive Change Scraper API

Extract real-time SEC EDGAR Form 8-K (Current Report) material corporate events directly into clean JSON, CSV, or Excel datasets. Automatically decode cryptic SEC 8-K Item numbers into plain-English catalysts—including Mergers and Acquisitions (Item 1.01 and 2.01), Earnings Releases (Item 2.02), CEO, CFO, and Director Changes (Item 5.02), Workforce Layoffs (Item 2.05), Accounting Restatements (Item 4.02), and Cybersecurity Breaches (Item 1.05).

Built for event-driven traders, B2B sales and executive recruiting agencies, financial newsletters, n8n and Make automation workflows, and AI agents (Claude MCP and Cursor)—with zero SEC API keys or residential proxies required.

***

### Why Choose This SEC Form 8-K Corporate Events Scraper?

| Feature | What You Get |
| :--- | :--- |
| Automatic 8-K Item Code Decoder | Translates raw SEC item arrays (5.02, 1.01, 2.02, 1.05) into human-readable corporate catalyst labels and boolean filter flags. |
| B2B Executive Trigger Alerts (Item 5.02) | Filter specifically for 5.02 to capture every US public company hiring or replacing a CEO, CFO, CTO, or Board Director—the #1 trigger for B2B enterprise outreach and executive recruiters. |
| Exact SEC Acceptance Timestamps | Includes the down-to-the-second acceptanceDateTime so algorithmic traders know the exact second the 8-K hit the SEC EDGAR server. |
| Zero Proxy or API Key Costs | Connects directly to official SEC EDGAR endpoints with compliant rate-limiting—keeping your run costs near zero. |
| AI Agent & MCP Server Ready | Plug directly into Claude Desktop, Cursor, LangChain, n8n, Make, or Zapier for automated breaking corporate event alerts. |

***

### What Data Does This Actor Extract? (Sample JSON Output)

Every SEC Form 8-K material event is flattened into a clean, structured JSON record:

```
{
  "ticker": "NVDA",
  "companyName": "NVIDIA CORP",
  "cik": "0001045810",
  "formType": "8-K",
  "filingDate": "2026-08-26",
  "reportDate": "2026-08-26",
  "acceptanceDateTime": "2026-08-26T16:20:14.000Z",
  "eventCategory": "Earnings / Financial Results",
  "itemCodes": "2.02, 9.01",
  "itemDescriptions": "Item 2.02: Results of Operations and Financial Condition (Earnings Release) | Item 9.01: Financial Statements and Exhibits",
  "isExecutiveChange": false,
  "isEarningsRelease": true,
  "isMaOrAgreement": false,
  "isCyberIncident": false,
  "accessionNumber": "0001045810-26-000128",
  "secFilingUrl": "https://www.sec.gov/Archives/edgar/data/1045810/000104581026000128/nvda-20260826.htm",
  "secIndexUrl": "https://www.sec.gov/Archives/edgar/data/1045810/000104581026000128/0001045810-26-000128-index.htm"
}
```

***

### How to Use SEC Form 8-K Corporate Events Scraper

1. Enter Stock Tickers: Add one or more US public stock ticker symbols (e.g., NVDA, AAPL, TSLA, MSFT, META, AMZN, PLTR). The Actor resolves tickers to 10-digit SEC Central Index Keys (CIKs) automatically.
2. Filter by 8-K Item Codes (Optional): Leave empty to extract all 8-K corporate events, or enter specific item codes (such as 5.02 for Executive Changes, 2.02 for Earnings Releases, 1.01 or 2.01 for M\&A Deals, or 1.05 for Cybersecurity Incidents).
3. Set Max 8-K Filings Per Ticker: Choose how many recent Form 8-K filings to extract per company (default: 15).
4. Run & Export: Click Start and download your dataset in JSON, CSV, Excel, or XML, or connect directly via the Apify REST API.

***

### High-Value SEC Form 8-K Item Codes Cheat Sheet

| Item Code | Corporate Event Disclosure | Who Uses This Data |
| :--- | :--- | :--- |
| 1.01 & 2.01 | Entry into or Completion of Material Definitive Agreements & M\&A | Merger arbitrage traders, investment bankers, M\&A intelligence newsletters |
| 1.03 | Bankruptcy or Receivership | Distressed debt funds, restructuring attorneys, credit risk monitors |
| 1.05 | Material Cybersecurity Incidents (Hacks, Ransomware & Data Breaches) | Cybersecurity B2B vendors, incident response firms, class-action attorneys, short sellers |
| 2.02 | Results of Operations and Financial Condition (Earnings Releases) | Quantitative earnings bots, financial media automation, equity analysts |
| 2.05 | Costs Associated with Exit or Disposal Activities (Workforce Layoffs) | Macro researchers, HR tech platforms, outplacement agencies, news desks |
| 3.01 | Notice of Delisting or Exchange Listing Rule Failure | Small-cap traders, compliance advisors, special-situations funds |
| 4.01 & 4.02 | Auditor Changes (4.01) & Accounting Restatements (4.02 Non-Reliance) | Short-selling hedge funds, forensic accounting researchers, governance monitors |
| 5.02 | Departure or Appointment of CEO, CFO, CTO, Officers & Directors | B2B SaaS sales teams, executive recruiters, Clay and n8n outbound workflows |

***

### Transparent Pay-Per-Event Pricing

You only pay for the exact Form 8-K corporate event records extracted:

- Actor Startup (apify-actor-start): USD 0.01 per run.
- Extracted Event (event-extracted): USD 0.005 per parsed 8-K corporate event (USD 5.00 per 1,000 events).
- Free Tier Friendly: With Apify's free USD 5.00 monthly credit, you can extract nearly 1,000 Form 8-K corporate event records every month for free.

***

### Top Use Cases

- B2B Sales & Executive Recruiting Triggers (Item 5.02): New C-suite executives (CEOs, CFOs, CIOs, CMOs) spend 70% of their software and consulting budget within their first 90 days on the job. Filtering Form 8-K for Item 5.02 gives B2B sales teams instant alerts when enterprise accounts appoint new leadership.
- Cybersecurity Incident & Breach Response Outreach (Item 1.05): Under SEC cybersecurity disclosure rules, public companies must report material cyber incidents under Item 1.05 within 4 business days—creating an immediate trigger for security vendors and legal teams.
- Event-Driven & Quantitative Trading: Feed real-time M\&A announcements (Item 1.01), accounting restatements (Item 4.02), and earnings releases (Item 2.02) into algorithmic trading strategies.
- AI Financial Research Agents (MCP): Give Claude Desktop, Cursor, or LangChain live access to verified SEC Form 8-K filings via Apify's Model Context Protocol (MCP) server.

***

### Frequently Asked Questions (FAQ)

#### What is SEC Form 8-K?

SEC Form 8-K is the mandatory "Current Report" that US public companies must file with the Securities and Exchange Commission within 4 business days of any major unscheduled corporate event that shareholders should know about—such as an acquisition, CEO resignation, earnings release, bankruptcy, or cybersecurity breach.

#### Why is Item 5.02 on Form 8-K so valuable for B2B lead generation?

Whenever a public company hires, promotes, or replaces a principal officer (CEO, President, CFO, Principal Accounting Officer, COO) or Board Director, they are legally required to file Form 8-K under Item 5.02. Connecting this Actor to Clay or n8n allows B2B sales teams and executive search firms to reach out to newly appointed executives on day one.

#### How can I connect this SEC Form 8-K API to Python, Clay, n8n, or Google Sheets?

You can trigger this Actor via the Apify REST API, the apify-client Python or Node.js SDK, or the native Apify integration node inside Clay, n8n, Make, and Zapier to automatically route 8-K alerts to Slack, Telegram, HubSpot, or Google Sheets.

***

### Explore Our Complete 20-API Financial, Biotech & B2B Intelligence Suite

- [SEC Form 4 Insider Trading Scraper & XML Parser API](https://apify.com/mehdad-datalabs/sec-form-4-insider-trading-scraper-xml-parser-api)
- [SEC Form 13F Institutional Holdings & Hedge Fund Whale Scraper](https://apify.com/mehdad-datalabs/sec-13f-institutional-holdings-hedge-fund-whale-scraper)
- [SEC Form N-PORT Mutual Fund & ETF Portfolio Holdings API](https://apify.com/mehdad-datalabs/sec-nport-etf-mutual-fund-holdings-xml-scraper)
- [SEC 10-K & 10-Q XBRL Financial Statements & Earnings API](https://apify.com/mehdad-datalabs/sec-10k-10q-xbrl-financial-statements-earnings-api)
- [SEC Schedule 13D & 13G Activist Investor & 5%+ Ownership API](https://apify.com/mehdad-datalabs/sec-schedule-13d-13g-activist-investor-ownership-api)
- [SEC Form S-1 IPO Pipeline & Form 144 Insider Sale Notice API](https://apify.com/mehdad-datalabs/sec-ipo-s1-form144-insider-sale-scraper)
- [SEC Form D Startup Funding, VC Raise & Founder B2B Lead API](https://apify.com/mehdad-datalabs/sec-form-d-startup-funding-vc-b2b-lead-scraper)
- [SEC DEF 14A Executive Compensation & Proxy Statement API](https://apify.com/mehdad-datalabs/sec-def14a-ceo-executive-compensation-proxy-scraper)
- [SEC Form 20-F & 6-K Global ADR & Foreign Stock Filings API](https://apify.com/mehdad-datalabs/sec-20f-6k-foreign-adr-international-stock-scraper)
- [CFPB Fintech & Bank Consumer Complaint Intelligence API](https://apify.com/mehdad-datalabs/cfpb-fintech-bank-consumer-complaint-b2b-scraper)
- [FDIC US Bank Directory, Deposits, Assets & B2B Lead API](https://apify.com/mehdad-datalabs/fdic-us-bank-directory-deposits-assets-b2b-scraper)
- [FDA 510(k) Medical Device Clearances & MedTech B2B Lead API](https://apify.com/mehdad-datalabs/fda-510k-medical-device-clearances-medtech-b2b-scraper)
- [FDA Drug, Device & Food Recall Enforcement & Legal Lead API](https://apify.com/mehdad-datalabs/fda-product-recalls-safety-enforcement-b2b-scraper)
- [US Pharmacy, Clinical Lab & Medical Supply B2B Lead API](https://apify.com/mehdad-datalabs/us-pharmacy-medical-lab-dme-b2b-lead-scraper)
- [US Public Company B2B Directory, SIC & HQ Phone API](https://apify.com/mehdad-datalabs/us-public-company-b2b-profile-sic-hq-phone-scraper)
- [US Federal Government Contract Awards & DoD B2B Lead Scraper](https://apify.com/mehdad-datalabs/us-federal-government-contract-awards-dod-b2b-scraper)
- [FDA Drug Approvals, NDA/BLA Biotech Catalyst & Pharma API](https://apify.com/mehdad-datalabs/fda-drug-approvals-biotech-catalyst-pharma-b2b-scraper)
- [ClinicalTrials.gov Phase 1-3 Biotech Catalyst & B2B Lead API](https://apify.com/mehdad-datalabs/clinical-trials-biotech-catalyst-cro-b2b-lead-scraper)
- [US Doctor, Dentist & Medical Clinic B2B Lead Scraper API](https://apify.com/mehdad-datalabs/us-doctor-dentist-clinic-healthcare-b2b-lead-scraper)

# Actor input Schema

## `tickers` (type: `array`):

Enter US stock ticker symbols to extract recent SEC Form 8-K material corporate event filings.

## `itemFilter` (type: `array`):

Leave empty to extract all 8-K events, or filter by specific SEC Item codes (e.g., '1.01' for Material Agreements, '2.01' for M\&A, '2.02' for Earnings, '5.02' for CEO/Director Changes, '1.05' for Cybersecurity).

## `maxFilingsPerTicker` (type: `integer`):

Maximum number of recent Form 8-K filings to extract per company.

## Actor input object example

```json
{
  "tickers": [
    "NVDA",
    "AAPL",
    "TSLA",
    "MSFT"
  ],
  "itemFilter": [],
  "maxFilingsPerTicker": 15
}
```

# Actor output Schema

## `dataset` (type: `string`):

Clean table of parsed SEC Form 8-K corporate events, item descriptions, and direct filing links

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("mehdad-datalabs/sec-8k-corporate-events-ma-executive-change-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("mehdad-datalabs/sec-8k-corporate-events-ma-executive-change-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call mehdad-datalabs/sec-8k-corporate-events-ma-executive-change-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,mehdad-datalabs/sec-8k-corporate-events-ma-executive-change-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/X5ptGQoEaZDZq5tjO/builds/E5PylAyizSRoqo4L3/openapi.json
