📈 SEC EDGAR Monitor & Alert avatar

📈 SEC EDGAR Monitor & Alert

Pricing

Pay per event

Go to Apify Store
📈 SEC EDGAR Monitor & Alert

📈 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

太郎 山田

太郎 山田

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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

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
}

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.