SEC EDGAR Company Filings Scraper avatar

SEC EDGAR Company Filings Scraper

Pricing

Pay per usage

Go to Apify Store
SEC EDGAR Company Filings Scraper

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

Charls P

Maintained by Community

Actor 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

FieldMeaning
companyName, cik, tickers, exchangesWho filed
sic, sicDescription, stateOfIncorporation, filerCategoryCompany classification
formType10-K, 10-Q, 8-K, DEF 14A, …
filingDate, reportDate, acceptanceDateTimeWhen it was filed and what period it covers
itemsFor 8-K filings, the reported items
documentUrlDirect link to the filing document
filingIndexUrlLink to the filing's index page
isXBRL, sizeBytesMachine-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-Agent of every request, as required. The SEC returns 403 without 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.txt permits. All document links sit under /Archives/edgar/data, which is explicitly Allowed. The Actor never touches /cgi-bin, which is Disallowed.
  • Fetches metadata, not bulk documents. One request per company.

Input

FieldTypeNotes
tickersstring[]e.g. ["AAPL","MSFT"]. Resolved to CIKs automatically.
ciksstring[]With or without leading zeros.
formTypesstring[]Empty means all permitted forms.
filedFrom, filedToYYYY-MM-DDInclusive at both ends.
maxFilingsPerCompanyintegerDefault 100.
includeArchivedFilingsbooleanSee below. Default false.
contactEmailstringOptional — 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.