📈 SEC EDGAR Monitor & Alert
Pricing
Pay per event
📈 SEC EDGAR Monitor & 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
太郎 山田
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
📊 SEC EDGAR Monitor
Monitor SEC EDGAR filings for US public companies by ticker or CIK. Filter by form type (10-K, 10-Q, 8-K, S-1). No API key, just User-Agent header.
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
| Who | Why |
|---|---|
| Investment analysts | Track 10-K/10-Q releases for covered companies |
| Compliance teams | Monitor 8-K material events for risk signals |
| M&A advisors | Track S-1 IPO filings in target sectors |
| Journalism/research | Discover corporate disclosures by form type |
| Financial newsrooms | Alert on earnings filings (10-Q) across coverage |
Input
| Field | Type | Default | Description |
|---|---|---|---|
| companies | object[] | (required) | List of {ticker} or {cik} |
| formTypes | string[] | ["10-K"] | Form types to filter |
| daysBack | integer | 90 | Days to look back |
Input Example
{"companies": [{"ticker": "AAPL"}, {"ticker": "MSFT"}],"formTypes": ["10-K", "10-Q"],"daysBack": 90}
Output
| Field | Type | Description |
|---|---|---|
company | string | Ticker or CIK queried |
companyName | string | Full company name |
formType | string | SEC form type (10-K, 10-Q, 8-K, etc.) |
filedAt | string | ISO filing date |
acceptedAt | string | ISO acceptance timestamp |
filingUrl | string | Direct link to filing on SEC.gov |
accessionNumber | string | SEC accession number |
primaryDocUrl | string | Link 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 ApifyClientclient = 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.
Related Actors
Market Data & Financial APIs cluster — explore related Apify tools:
- 💱 Exchange Rate Monitor — Monitor 160+ foreign exchange rates with automatic change detection.
- 💰 Crypto Price Tracker — Track cryptocurrency prices, market caps, 24h volumes, and price changes for 10,000+ coins via CoinGecko API.
- 🌤️ Weather Forecast API — Fetch weather forecasts for any location worldwide via free Open-Meteo API.
- Competitive Pricing Monitor - SaaS & Ecommerce Plan Tracker — Monitor competitor SaaS and ecommerce pricing pages for plan changes, price increases/decreases, new/removed tiers, and packaging shifts.
- ESG Disclosure Tracker API — Monitor official ESG, sustainability, climate, investor relations, and SEC / EDGAR disclosure surfaces with one summary-first company digest per monitored target.
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.