SEC EDGAR Filings Scraper
Pricing
from $2.00 / 1,000 filings
SEC EDGAR Filings Scraper
Extract recent SEC EDGAR filings (8-K, 10-K, 10-Q, Form 4 and more) for any list of tickers or CIKs, with 8-K item codes, dates and document links. Official SEC data, no API key needed.
Pricing
from $2.00 / 1,000 filings
Rating
0.0
(0)
Developer
Public Records Data Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
What does the SEC EDGAR Filings Scraper do?
The SEC EDGAR Filings Scraper extracts company filings from SEC EDGAR, the US Securities and Exchange Commission's public filing system. Give it a list of stock tickers or CIK numbers and get every recent 8-K, 10-K, 10-Q, Form 4, S-1, 13D or other filing with the filing date, acceptance time, 8-K item codes with plain-English titles, and direct links to the document and filing index, as clean JSON, CSV or Excel.
It reads SEC's official public JSON API at data.sec.gov, so there is no login and no API key. The easiest way to try it:
enter a few tickers such as AAPL and TSLA, press Start, and you get their latest filings in seconds.
What data can you extract from SEC EDGAR?
| Field | Example |
|---|---|
companyName, ticker, tickers, exchange | Tesla, Inc., TSLA, Nasdaq |
cik | 0001318605 |
sic, industry, stateOfIncorporation | 3711, Motor Vehicles & Passenger Car Bodies, TX |
formType, isAmendment | 8-K, false |
filingDate, reportDate, acceptedAt | 2026-09-29, 2026-09-29, 2026-09-29T20:38:50.000Z |
accessionNumber | 0001628280-26-063820 |
items, itemDescriptions | 1.01 Entry into a Material Definitive Agreement, ... |
documentDescription, primaryDocument | 8-K, tsla-20260929.htm |
documentUrl, filingIndexUrl | Links to the filing on sec.gov |
fileSizeBytes, isXBRL, isInlineXBRL | 158715, true, true |
Every field is described in the Actor's output schema. Dates are YYYY-MM-DD; acceptedAt is UTC.
Who uses SEC filing data?
- Investors and analysts watching a portfolio or watchlist for new 8-Ks, earnings (Item 2.02) and insider trades (Form 4).
- Compliance and risk teams monitoring counterparties and vendors for material events.
- Journalists and researchers tracking filings across an industry.
- Fintech and data teams feeding filings into dashboards, alerts or databases.
- AI agents and assistants answering "what did these companies file this week?"
How to use the SEC EDGAR Filings Scraper
- Enter companies as tickers (AAPL, BRK.B) or CIK numbers (320193), up to 500 per run.
- Optionally pick form types (e.g. 8-K, 4), a Days back window or Date from / Date to, and whether to include amendments.
- Set Maximum results and press Start.
- Download the results as JSON, CSV, Excel or HTML, or read them through the API.
How much does it cost to scrape SEC EDGAR?
This Actor uses pay-per-result pricing: you pay only for filings saved to your dataset. There is no monthly fee and no separate charge for platform usage.
| Apify plan | Price per 1,000 filings |
|---|---|
| Free | $3.00 |
| Bronze | $2.70 |
| Silver | $2.40 |
| Gold | $2.00 |
Example: 1,000 filings cost $3.00 on the free plan and $2.00 on Gold. A test run with 20 filings costs $0.06. Each run also has Apify's standard start fee of $0.00005.
In our test runs, 20 filings took about 3 seconds and 1,000 filings from 30 large companies took about 80 seconds.
Input example
{"companies": ["AAPL", "TSLA", "BRK.B"],"formTypes": ["8-K", "4"],"daysBack": 7,"includeAmendments": true,"onlyNew": false,"maxItems": 100}
Output example
{"companyName": "Tesla, Inc.","cik": "0001318605","ticker": "TSLA","tickers": ["TSLA"],"exchange": "Nasdaq","sic": "3711","industry": "Motor Vehicles & Passenger Car Bodies","stateOfIncorporation": "TX","formType": "8-K","isAmendment": false,"filingDate": "2026-09-29","reportDate": "2026-09-29","acceptedAt": "2026-09-29T20:38:50.000Z","accessionNumber": "0001628280-26-063820","items": ["1.01","1.02","2.03","9.01"],"itemDescriptions": ["Entry into a Material Definitive Agreement","Termination of a Material Definitive Agreement","Creation of a Direct Financial Obligation or an Obligation under an Off-Balance Sheet Arrangement","Financial Statements and Exhibits"],"documentDescription": "8-K","primaryDocument": "tsla-20260929.htm","documentUrl": "https://www.sec.gov/Archives/edgar/data/1318605/000162828026063820/tsla-20260929.htm","filingIndexUrl": "https://www.sec.gov/Archives/edgar/data/1318605/000162828026063820/0001628280-26-063820-index.htm","fileSizeBytes": 158715,"isXBRL": true,"isInlineXBRL": true,"sourceUrl": "https://data.sec.gov/submissions/CIK0001318605.json","scrapedAt": "2026-10-13T00:00:00.000Z"}
Get only new filings every day
Turn on Only new filings and schedule the Actor daily. Each run returns only filings that your earlier runs with the same companies and forms have not returned. Connect the run to email, Slack or Google Sheets to get filing alerts.
Integrations and API
Run the Actor from the Apify API, the JavaScript or Python client, or connect it to Make, Zapier, Google Sheets, Slack and webhooks. Results can be exported as JSON, CSV, Excel, XML or RSS.
Use with AI assistants (MCP)
The Actor works as a tool for AI agents through Apify's MCP server: the input fields have plain names and descriptions, and a run for a few tickers returns in seconds.
Other public-records scrapers
| Actor | Data |
|---|---|
| Grants.gov Scraper | Federal grant opportunities with deadlines, amounts and eligibility |
| USAspending Scraper | Federal contract awards, including contracts ending soon (recompete leads) |
| FDA Recalls Scraper | FDA food, drug and medical device recalls in one feed |
| NIH RePORTER Scraper | NIH-funded research projects: newly funded labs, PIs and amounts |
| Federal Register Scraper | US rules, proposed rules and notices with comment deadlines |
FAQ
Is it legal to scrape SEC EDGAR? EDGAR filings are public records that SEC publishes for anyone to use. This Actor reads only SEC's official JSON API, declares a contact address as SEC asks, and stays well under SEC's limit of 10 requests per second. It returns filing metadata and links, not the full text of documents. You are responsible for how you use the data.
Why do I get fewer results than I expected? Check the form types, the date window (30 days by default) and Maximum results. Tickers SEC does not list are reported in the run log and skipped; use the CIK number instead.
Can I send my own contact email to SEC? Yes. Set Your contact email and it is sent to SEC in the request header instead of ours. It is not stored.
How fresh is the data? Each run reads SEC live, so new filings appear as soon as SEC publishes them.
Something is wrong or missing? Open an issue on the Actor's Issues tab and we'll reply within 48 hours. Custom filters or data joins are welcome too.