SEC EDGAR Company Filings Scraper
Pricing
Pay per usage
SEC EDGAR Company Filings Scraper
SEC EDGAR company filings by ticker or CIK, excluding insider forms (3, 4, 5, D). Get 10-K, 10-Q, 8-K and more with direct document links.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Charls P
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Pulls company filing metadata from the U.S. Securities and Exchange Commission's EDGAR system by stock ticker or CIK number, and returns it as structured rows with direct links to each filing document.
Built for people who need to watch what companies file — analysts, compliance teams, journalists, and anyone wiring a filings feed into Make, n8n or Zapier.
What you get, per filing
| Field | Meaning |
|---|---|
companyName, cik, tickers, exchanges | Who filed |
sic, sicDescription, stateOfIncorporation, filerCategory | Company classification |
formType | 10-K, 10-Q, 8-K, DEF 14A, … |
filingDate, reportDate, acceptanceDateTime | When it was filed and what period it covers |
items | For 8-K filings, the reported items |
documentUrl | Direct link to the filing document |
filingIndexUrl | Link to the filing's index page |
isXBRL, sizeBytes | Machine-readable flag and document size |
What this Actor will not return
Forms 3, 4, 5 and Form D are excluded, always. These report named individuals' personal securities holdings and transactions. They are personal data, and this Actor does not collect or resell personal data.
The exclusion cannot be switched off. If you request Form 4 explicitly, the run tells you why it will not be served rather than quietly returning nothing.
This is a deliberate product boundary, not a missing feature. It is also not a small slice: in testing, 604 of Apple's 1,000 most recent filings and 752 of Microsoft's were these forms. If insider-transaction data is what you need, this is the wrong tool.
How it treats the SEC
The SEC publishes rules for automated access at https://www.sec.gov/os/accessing-edgar-data. This Actor follows them:
- Declares a contact address in the
User-Agentof every request, as required. The SEC returns403without one. - Stays under the published rate ceiling. Their limit is 10 requests/second; this Actor runs at 5, with a concurrency of 2.
- Only touches paths
robots.txtpermits. All document links sit under/Archives/edgar/data, which is explicitlyAllowed. The Actor never touches/cgi-bin, which isDisallowed. - Fetches metadata, not bulk documents. One request per company.
Input
| Field | Type | Notes |
|---|---|---|
tickers | string[] | e.g. ["AAPL","MSFT"]. Resolved to CIKs automatically. |
ciks | string[] | With or without leading zeros. |
formTypes | string[] | Empty means all permitted forms. |
filedFrom, filedTo | YYYY-MM-DD | Inclusive at both ends. |
maxFilingsPerCompany | integer | Default 100. |
includeArchivedFilings | boolean | See below. Default false. |
contactEmail | string | Optional — leave blank. The Actor already declares its own contact address to the SEC, as their access policy requires. Only set this if you want your own address declared instead. |
On includeArchivedFilings
EDGAR serves a company's most recent 1,000 filings in one response. For most companies that is many years of history — for Apple it currently reaches back to 2015. Older filings live in separate archive files, which this Actor fetches only when you ask.
If your date range reaches further back than the recent block, the run warns you by name. If it does not, your results are complete and no warning is raised.
Output formats
Results come back as a dataset you can download as JSON, CSV, Excel or XML, or read through the Apify API. One row per filing, newest first.
For a recurring feed, schedule the Actor and point Make, n8n or Zapier at the
dataset — a daily run with filedFrom set to yesterday gives you new filings only.
Reliability
Every release is checked against a saved snapshot of known-correct output before it ships. Because filings already made never change, that snapshot is a fixed reference: if a run ever stops matching it, we know before you do.
Data source and attribution
Data comes from EDGAR, published by the U.S. Securities and Exchange Commission. SEC filings are U.S. government works and are in the public domain.
This Actor is not affiliated with, endorsed by, or connected to the U.S. Securities and Exchange Commission. It uses no SEC branding, and the SEC name appears here only to identify the public data source.