SEC EDGAR Filings Monitor — 8-K, Form 4, 13D Alerts, No Login avatar

SEC EDGAR Filings Monitor — 8-K, Form 4, 13D Alerts, No Login

Pricing

from $20.00 / 1,000 filing alerts

Go to Apify Store
SEC EDGAR Filings Monitor — 8-K, Form 4, 13D Alerts, No Login

SEC EDGAR Filings Monitor — 8-K, Form 4, 13D Alerts, No Login

Watch companies (tickers or CIKs) or full-text keywords on SEC EDGAR and get only NEW filings since the last run: 8-K items, Form 4 insider trades with shares and price, 13D/13G, 10-K/Q, S-1. Hourly schedule. No login or API key. MCP-ready. $20 per 1,000 alerts.

Pricing

from $20.00 / 1,000 filing alerts

Rating

0.0

(0)

Developer

Khrystyna Skotte

Khrystyna Skotte

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

SEC EDGAR Filings Monitor — 8-K, Form 4, 13D/G Alerts

Schedule this actor and get only the new SEC filings for the companies and form types you care about. Every run remembers what it has already reported, so a scheduled monitor emits each filing exactly once: new 8-K events with their item codes, Form 4 insider trades with shares and price, 13D/13G activist stakes, 10-K/10-Q reports, S-1 registrations, 13F holdings reports. Optional full-text keyword search finds matching filings across every SEC filer, and a webhook delivers each run's alerts to Slack, Zapier, Make or your own API.

No API key, no login. Data comes straight from the SEC's public EDGAR APIs.

Use cases

  • Portfolio alerts — watch your tickers for 8-K events (earnings, executive departures, material agreements, cybersecurity incidents) within an hour of filing.
  • Insider trading signals — get every Form 4 for watched companies with insider name, title, transaction code (P = open-market purchase, S = sale, A = award, M = option exercise), shares, price and shares owned after.
  • Activist and takeover monitoring — 13D and 13G filings show who just crossed 5% ownership of a watched company.
  • Compliance and legal — full-text keywords like "going concern", "material weakness", "cybersecurity incident", "restatement", "SEC investigation" across all filers, restricted to the forms you choose.
  • Deal flow and IPO tracking — S-1, 424B and 13F filings by any company or keyword.
  • AI agents — MCP-ready; ask an agent "what did my watchlist file this week?" and it gets structured JSON.

Input

FieldDefaultDescription
companies["AAPL","TSLA"]Tickers or CIK numbers to watch. Clear it to monitor by keyword only.
formTypes["8-K","4","13D","13G"]Forms to alert on. Amendments (/A) are included with their base form. Empty = every form.
keywords[]Exact phrases searched across all filers with EDGAR full-text search, restricted to formTypes. Each keyword is a separate search.
filedSinceDays7Lookback window. 2–7 days gives a safe overlap for hourly or daily schedules.
maxNewPerCompany5Cap per company per run, so a heavy filer cannot crowd out the rest.
includeForm4DetailstrueParse the Form 3/4/5 XML for insider and transaction fields.
maxItems10Overall cap on new filings emitted per run. Filings beyond a cap stay unseen and come out next run.
firstRunModeemitAllemitAll treats every filing in the window as new on the first run; baseline records them silently so only later filings are reported.
webhookUrlPOST target for the run summary and the first 50 alerts.
monitorIddefaultName of this watchlist. Each ID keeps its own seen-state, so several monitors can run side by side.
contactEmailapify-actor@example.comSent in the SEC User-Agent header. Set your own email (see fair-access rule below).

Companies and keywords are both applied when both are set; companies are processed first.

Form types

Common values: 8-K (current report), 10-K (annual), 10-Q (quarterly), 4 (insider transaction), 3 (initial insider holdings), 5 (annual insider report), 13D (active >5% stake), 13G (passive >5% stake), 13F (institutional holdings), S-1 (IPO registration), 424B (prospectus), DEF 14A (proxy), 144 (intent to sell restricted stock), SD, 6-K, 20-F, 40-F. Spellings like SC 13G, SCHEDULE 13G/A and 13F-HR are all accepted and matched to the same base form.

8-K item codes

Every 8-K row carries items with the code and its name, e.g. 1.05 Material Cybersecurity Incidents, 2.02 Results of Operations and Financial Condition, 5.02 Departure of Directors or Certain Officers, 8.01 Other Events, 9.01 Financial Statements and Exhibits.

Output

One record per new filing:

{
"accessionNumber": "0001140361-26-037584",
"cik": "0000320193",
"ticker": "AAPL",
"companyName": "Apple Inc.",
"formType": "4",
"filingDate": "2026-09-24",
"acceptedAt": "2026-09-24T22:30:07.000Z",
"reportDate": "2026-09-22",
"items": [],
"primaryDocument": "xslF345X06/form4.xml",
"filingUrl": "https://www.sec.gov/Archives/edgar/data/320193/000114036126037584/0001140361-26-037584-index.htm",
"documentUrl": "https://www.sec.gov/Archives/edgar/data/320193/000114036126037584/xslF345X06/form4.xml",
"description": "FORM 4",
"insiderName": "Newstead Jennifer",
"insiderTitle": "SVP, GC and Government Affairs",
"transactionDate": "2026-09-22",
"transactionCode": "S",
"transactionShares": 2399,
"transactionPrice": 340.06,
"acquiredDisposed": "D",
"sharesOwnedAfter": 44391,
"transactionCount": 1,
"matchedWatch": "AAPL",
"changeType": "new",
"firstSeenAt": "2026-09-28T21:46:06.575Z",
"monitorId": "default"
}

The insider and transaction fields are null for non-ownership forms. For a Form 4 with several transactions the first non-derivative transaction is shown and transactionCount gives the total; open documentUrl for the full table. matchedWatch is the ticker/CIK or keyword that produced the alert.

Each run also writes a SUMMARY record to the run's key-value store: {monitorId, runAt, newCount, baselined, scanned, seenTotal, since}.

Scheduling

  1. Create a task with your companies, formTypes and optional keywords.
  2. Run it once with firstRunMode: "baseline" if you only want filings from now on, or leave emitAll to get the current window as a first batch.
  3. Schedule it every hour during US market days (EDGAR accepts filings 6:00–22:00 ET, Monday–Friday). Daily works too; keep filedSinceDays at least 2 so nothing slips through a missed run.
  4. Use a different monitorId for each watchlist (e.g. portfolio-8k, insider-sells).

Seen-state lives in a named key-value store sec-monitor-<hash of monitorId> and keeps the most recent 50,000 accession numbers. Delete the STATE key in that store to reset a monitor.

Webhook

When webhookUrl is set, one POST per run:

{ "monitorId": "default", "runAt": "...", "newCount": 3, "scanned": 12, "since": "2026-09-21", "filings": [ ...first 50 records... ] }

SEC fair-access rule

The SEC requires every automated EDGAR client to identify itself with a User-Agent of the form <app name> <contact email> and to stay under 10 requests per second. This actor throttles itself below that limit and sends sec-filings-monitor <contactEmail>. Please set contactEmail to an address you control so the SEC can reach you about your traffic; running with the placeholder email is your responsibility.

Pricing

Pay per event: $0.005 per run start and $0.02 per filing alert emitted ($20 per 1,000). Runs that find nothing new cost only the start fee. Baseline runs emit nothing.

Limits and notes

  • Company mode reads each company's most recent 1,000 EDGAR submissions; for a heavy filer with filedSinceDays: 365 older filings may fall outside that window.
  • Full-text keyword search returns at most 1,000 document hits per keyword per run; narrow the window or forms if a phrase is very common.
  • EDGAR full-text search is exact-phrase and covers filings from 2001 onward; filedSinceDays bounds the search dates.
  • Form 4 details require one extra request per emitted ownership filing; turn includeForm4Details off for the cheapest runs.