SEC EDGAR Company Filings
Pricing
Pay per usage
SEC EDGAR Company Filings
Fetch recent SEC EDGAR company filings (10-K, 10-Q, 8-K, Form 4, and more) via public SEC data APIs. Input by ticker and/or CIK, filter by form type and filing date. Structured JSON with document and index URLs. No API key required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Yunus Vurgun
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
22 days ago
Last modified
Security
Limited permissionsShare
Fetches recent SEC EDGAR company filings (10-K, 10-Q, 8-K, Form 4, and more) from the official public SEC data APIs and saves structured metadata to the Actor dataset.
No API key required. Not Turkey/Türkiye-specific. Suitable for compliance monitoring, finance research, and newsroom workflows.
Also by this publisher
- NIST NVD CVE Feed — CVEs from the public NIST NVD API 2.0
- Federal Register Notices — US Federal Register documents via the public API
- SEC EDGAR Company Filings — 10-K / 10-Q / 8-K / Form 4 metadata via public SEC APIs
- openFDA Drug / Device / Food Recalls — FDA enforcement/recall reports via public openFDA API
Input
| Field | Description |
|---|---|
tickers | Stock symbols (e.g. AAPL, MSFT). Resolved via company_tickers.json. Defaults to AAPL if neither tickers nor CIKs are set. |
ciks | Optional SEC Central Index Keys (leading zeros optional). |
formTypes | Form filters (e.g. 10-K, 10-Q, 8-K, 4). Amendments like 10-K/A match when you pass 10-K. Default: 10-K, 10-Q, 8-K, 4. |
fromDate / toDate | Optional inclusive filing-date range (YYYY-MM-DD). |
maxItems | Cap on saved rows across all companies (1–2000, default 100). |
requestDelayMs | Pause between company API calls (default 300). |
Output
Each dataset item includes: ticker, cik, companyName, form, filingDate, reportDate, acceptanceDateTime, accessionNumber, primaryDocument, primaryDocDescription, fileNumber, documentUrl, filingIndexUrl.
Local run
cd sec-edgar-filingspython3 -m venv .venv && .venv/bin/pip install -r requirements.txtapify run --purge -i '{"tickers":["AAPL"],"formTypes":["10-K","8-K","4"],"fromDate":"2025-01-01","maxItems":10}'
Fair access
SEC requires a descriptive User-Agent with contact information. This Actor sends one and rate-limits requests politely. See SEC fair access.
Sources
- SEC company tickers: https://www.sec.gov/files/company_tickers.json
- SEC submissions API: https://data.sec.gov/submissions/CIK##########.json
- SEC EDGAR APIs overview: https://www.sec.gov/search-filings/edgar-application-programming-interfaces
- Apify publishing: https://docs.apify.com/platform/actors/publishing
- Apify payouts / KYC: https://docs.apify.com/platform/actors/publishing/monetize/monthly-payouts