SEC 8-K Tracker: Earnings, Exec Changes, M&A, Cyber Events
Pricing
Pay per usage
SEC 8-K Tracker: Earnings, Exec Changes, M&A, Cyber Events
Track SEC 8-K filings from EDGAR by ticker, CIK, or 8-K item code. Category shortcuts for earnings, exec changes, M&A, cyber incidents, bankruptcy. Returns deduped JSON with filing URL, item codes, and issuer metadata. Official EDGAR API, no HTML scraping.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Kennedy Mutisya
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
SEC 8-K Tracker: Earnings, Exec Changes, M&A, and Cyber Events from EDGAR
Track SEC 8-K material event filings by ticker, CIK, or 8-K item code. Every earnings release, executive departure, M&A announcement, cyber incident, bankruptcy, or impairment lands in your Apify dataset as a clean JSON row. Deduped across runs. Official SEC EDGAR API. Pay per item.
Searches this actor ranks for: SEC 8-K tracker, 8-K filing alert, earnings announcement scraper, exec change tracker, SEC cyber incident feed, M&A filing monitor, EDGAR 8-K API, bankruptcy filing alert, material event scanner.
How it works in 30 seconds
flowchart LRA[Ticker or CIK] --> B[EDGAR 8-K filings]B --> C[Filter: item codes,<br/>age, category]C --> D[Deduped JSON<br/>one row per filing]D --> E[Webhook or<br/>trading desk]
Paste a ticker. Pick the 8-K items you care about. Get a clean JSON row every time that company files one.
Who this 8-K tracker is for
| You are a... | You use this to... |
|---|---|
| Retail trader | Catch earnings releases (item 2.02) the second they hit EDGAR, minutes before most news feeds. |
| Event driven hedge fund | Monitor watchlist names for exec departures (5.02), M&A (1.01, 2.01), or impairments (2.06). |
| Legal and compliance | Audit a portfolio for material agreement filings, accountant changes (4.01, 4.02), and restatements. |
| Fintech builder | Back a corporate events widget with official SEC data, zero licensing fee. |
| Journalist | Break news on exec reshuffles and restatements before the wire. |
How to scrape SEC 8-K filings
flowchart TDA[Tickers in] --> B[Resolve to CIK]B --> C[Pull 8-K filings<br/>from submissions JSON]C --> D[Match item codes<br/>or category]D --> E[Push to dataset<br/>dedupe by accession]
- Pass tickers or CIKs.
- Tickers resolve to CIKs via EDGAR's ticker map.
- The actor pulls
data.sec.gov/submissions/CIK{10digit}.jsonand filters for form8-K. - Each filing's
itemsfield is matched against your codes or category shortcut. - Matches push to the dataset with filing URL, item descriptions, and issuer metadata.
Schedule every 5 minutes for an earnings-hour feed. EDGAR requires a contact email in the User-Agent and caps requests at 10 per second.
Quick start
Earnings releases for 3 megacaps:
{"tickers": ["AAPL", "NVDA", "TSLA"],"categories": ["earnings"],"maxAgeHours": 168}
Exec changes and M&A across your portfolio:
{"tickers": ["PLTR", "HOOD", "COIN"],"categories": ["exec_changes", "ma"],"maxAgeHours": 720}
Cyber incidents and bankruptcies:
{"tickers": ["OKTA", "CRWD", "ZS"],"items": ["1.03", "1.05"]}
From the command line:
curl -X POST "https://api.apify.com/v2/acts/scrapemint~sec-8k-event-tracker/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"tickers":["NVDA"],"categories":["earnings","exec_changes"]}'
8-K item codes cheat sheet
| Item | Meaning | Signal |
|---|---|---|
| 1.01 | Material definitive agreement | M&A, partnerships, big contracts |
| 1.03 | Bankruptcy or receivership | Distressed name |
| 1.05 | Cybersecurity incident | Breach alert (SEC rule since 2023) |
| 2.01 | Acquisition or disposition completed | M&A close |
| 2.02 | Results of operations | Every quarterly earnings drop |
| 2.06 | Material impairments | Asset writedowns |
| 4.02 | Non reliance on prior statements | Restatement, serious flag |
| 5.02 | Director or officer departure/appointment | Exec turnover |
| 7.01 | Regulation FD disclosure | Material news to the public |
Category shortcuts: earnings, exec_changes, ma, material_agreements, cyber, bankruptcy, delisting, impairments, accountant, control, regulation_fd, other.
8-K tracker vs the alternatives
| Yahoo Finance | Bloomberg Terminal | This actor | |
|---|---|---|---|
| Pricing | Free, delayed | ~$25k per seat per year | Pay per item, first 30 free |
| Source | Aggregated feeds | EDGAR + wires | EDGAR direct, official API |
| Item code filter | No | Yes | Yes |
| Webhook | No | Terminal only | Any URL |
| Schedule | N/A | Live | Every 1 minute |
| Output | HTML | Their terminal | JSON, CSV, Excel |
Sample output
{"accessionNumber": "0000320193-26-000051","form": "8-K","filingDate": "2026-04-18","reportDate": "2026-04-17","filingUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000051/aapl-20260417.htm","issuer": {"cik": "320193","name": "Apple Inc.","ticker": "AAPL","exchange": "Nasdaq"},"itemCodes": ["2.02", "9.01"],"items": [{ "code": "2.02", "description": "Results of operations and financial condition (earnings)" },{ "code": "9.01", "description": "Financial statements and exhibits" }]}
Every field drops straight into a trading bot, Slack channel, or Notion database.
Pricing
First 30 filings per run are free. After that you pay per extracted filing. A 200 filing run lands well under $1.
FAQ
What is an SEC 8-K filing? A form companies file to report material events between quarterly reports. Earnings (2.02), exec departures (5.02), mergers (1.01), cyber incidents (1.05), and bankruptcy (1.03) all require an 8-K within four business days.
How do I get an earnings alert feed?
Set categories: ["earnings"] and list your tickers. The actor catches every item 2.02 filing. Schedule every 5 minutes during earnings weeks.
What is item 1.05? The SEC cybersecurity disclosure rule that took effect in December 2023. Public companies must file an 8-K within four business days of determining a cyber incident is material.
How do I track only CEO and CFO changes?
Use items: ["5.02"]. You get every named officer appointment and departure. The filingUrl in the output points to the primary document, so an LLM follow up can pull the named role.
Does it dedupe across runs?
Yes. Accession numbers are stored under SEEN_IDS. Every run skips seen accessions.
How fast is it after a filing hits? EDGAR surfaces new filings in the submissions JSON within seconds of acceptance. Schedule every minute and you are usually within 60 to 90 seconds of the filing timestamp.
Is scraping SEC EDGAR allowed? Yes. EDGAR is public and explicitly permits programmatic access if you set a descriptive User-Agent and respect the 10 req/sec limit. This actor uses the official JSON endpoints.
Related Scrapemint actors
- SEC Form 4 Insider Trading Tracker for every insider buy and sell
- GitHub Issue Monitor for devtool category mentions and bug reports
- Stack Overflow Lead Monitor for dev question tracking by tag
- Hacker News Scraper for stories and comments by keyword
- Reddit Lead Monitor for subreddit and brand mention tracking
- Product Hunt Launch Tracker for competitor launch monitoring
- Upwork Opportunity Alert for freelance lead generation
- Trustpilot Brand Reputation for DTC and ecommerce brands
Stack these to cover every public financial, developer, and customer conversation surface one portfolio touches.