SEC EDGAR Scraper & Alert avatar

SEC EDGAR Scraper & Alert

Pricing

Pay per event

Go to Apify Store
SEC EDGAR Scraper & Alert

SEC EDGAR Scraper & Alert

Track the SEC EDGAR database for newly published corporate filings. Automatically scrape 8-K material events and S-1 registrations the moment they drop.

Pricing

Pay per event

Rating

0.0

(0)

Developer

太郎 山田

太郎 山田

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Share

📊 SEC EDGAR Monitor

Stay ahead of the market by automating your financial news and alert systems. The SEC EDGAR Monitor is a specialized web scraper designed to track the public SEC database for newly published corporate filings. Financial journalists, equity researchers, and data analysts use this tool to instantly detect when a target company releases critical business disclosures. Instead of manually refreshing the EDGAR search pages, you can schedule this scraper to run daily, hourly, or weekly, ensuring you capture market-moving 8-K material events, 10-Q earnings releases, and S-1 IPO registrations the moment they are published.

By simply inputting a company ticker symbol or CIK number, the actor navigates the complex SEC search interface to extract structured data directly from the public results. You do not need official API keys or expensive terminal subscriptions to access this information. The scraped results provide everything required to build a reliable automated alert workflow, including the exact form type, a brief filing description, precise publication timestamps, and direct URLs to the source documents. Whether you are tracking a specific competitor's disclosures, gathering fresh financial data for algorithmic trading models, or feeding a live newsroom dashboard, this monitor delivers accurate, up-to-the-minute SEC filing details. Run it on a schedule to guarantee your database always reflects the most recent corporate actions and regulatory submissions.

Store Quickstart

Start with the Quickstart template (AAPL, MSFT, 10-K). For ongoing monitoring, use Quarterly Watch with 8-K + 10-Q + 7-day lookback.

Key Features

  • 📊 All major form types — 10-K, 10-Q, 8-K, S-1, DEF 14A, and more
  • 🏢 Ticker or CIK lookup — Both identifiers supported
  • 📅 Date range filtering — Look back N days for recent filings
  • 🔗 Direct filing URLs — Jump straight to full SEC filing text
  • 📝 Filing descriptions — Short description per filing
  • 🔑 No API key needed — SEC EDGAR public access

Use Cases

WhoWhy
Investment analystsTrack 10-K/10-Q releases for covered companies
Compliance teamsMonitor 8-K material events for risk signals
M&A advisorsTrack S-1 IPO filings in target sectors
Journalism/researchDiscover corporate disclosures by form type
Financial newsroomsAlert on earnings filings (10-Q) across coverage

Input

FieldTypeDefaultDescription
companiesobject[](required)List of {ticker} or {cik}
formTypesstring[]["10-K"]Form types to filter
daysBackinteger90Days to look back

Input Example

{
"companies": [{"ticker": "AAPL"}, {"ticker": "MSFT"}],
"formTypes": ["10-K", "10-Q"],
"daysBack": 90
}

Input Examples

Example: Single-target audit

{
"targets": [
"example-target-1"
],
"maxResultsPerTarget": 30
}

Example: Bulk portfolio

{
"targets": [
"target-1",
"target-2",
"target-3"
],
"maxResultsPerTarget": 50,
"snapshotKey": "sec-edgar-filings-monitor-state"
}

Example: Recurring delta watch

{
"targets": [
"target-1"
],
"snapshotKey": "sec-edgar-filings-monitor-state",
"emitChangedOnly": true
}

Output

FieldTypeDescription
companystringTicker or CIK queried
companyNamestringFull company name
formTypestringSEC form type (10-K, 10-Q, 8-K, etc.)
filedAtstringISO filing date
acceptedAtstringISO acceptance timestamp
filingUrlstringDirect link to filing on SEC.gov
accessionNumberstringSEC accession number
primaryDocUrlstringLink to primary document

Output Example

{
"company": "Apple Inc.",
"ticker": "AAPL",
"formType": "10-K",
"filedDate": "2025-10-31",
"url": "https://www.sec.gov/Archives/edgar/data/320193/...",
"description": "Annual Report"
}

API Usage

Run this actor programmatically using the Apify API. Replace YOUR_API_TOKEN with your token from Apify Console → Settings → Integrations.

cURL

curl -X POST "https://api.apify.com/v2/acts/taroyamada~sec-edgar-filings-monitor/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "companies": [{"ticker": "AAPL"}, {"ticker": "MSFT"}], "formTypes": ["10-K", "10-Q"], "daysBack": 90 }'

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("taroyamada/sec-edgar-filings-monitor").call(run_input={
"companies": [{"ticker": "AAPL"}, {"ticker": "MSFT"}],
"formTypes": ["10-K", "10-Q"],
"daysBack": 90
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript / Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('taroyamada/sec-edgar-filings-monitor').call({
"companies": [{"ticker": "AAPL"}, {"ticker": "MSFT"}],
"formTypes": ["10-K", "10-Q"],
"daysBack": 90
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Tips & Limitations

  • Track 8-K filings to catch material events (M&A, executive changes) within minutes of disclosure.
  • Use formTypes: ["10-K"] for annual reports only.
  • Schedule daily to build a quant signal pipeline from filing metadata.
  • Combine with Article Content Extractor to pull and parse the full filing text.

FAQ

Do I need a SEC user agent?

Yes — SEC requires a User-Agent string. The actor includes one identifying itself properly.

What filings are public?

All SEC EDGAR filings for US public companies. Private companies and non-US filings are not here.

Can I download filing bodies?

This actor returns filing URLs. Fetch each URL separately to get full text (HTML/PDF).

How fast are new filings listed?

Near real-time — EDGAR updates within minutes of filing acceptance.

Does this parse the filing content?

No — it returns metadata and links. Use Article Content Extractor or a dedicated filing parser for content.

How current are the filings?

EDGAR publishes within ~10 minutes of acceptance. The actor reflects that latency.

Market Data & Financial APIs cluster — explore related Apify tools:

Cost

Pay Per Event:

  • actor-start: $0.01 (flat fee per run)
  • dataset-item: $0.005 per output item

Example: 1,000 items = $0.01 + (1,000 × $0.005) = $5.01

No subscription required — you only pay for what you use.

⭐ Was this helpful?

If this actor saved you time, please leave a ★ rating on Apify Store. It takes 10 seconds, helps other developers discover it, and keeps updates free.

Bug report or feature request? Open an issue on the Issues tab of this actor.