SEC EDGAR Filings by Ticker or CIK (Official Data) avatar

SEC EDGAR Filings by Ticker or CIK (Official Data)

Pricing

Pay per usage

Go to Apify Store
SEC EDGAR Filings by Ticker or CIK (Official Data)

SEC EDGAR Filings by Ticker or CIK (Official Data)

List SEC EDGAR filings - 20-F, 6-K, 10-K, 10-Q, 8-K and every other form - for any company by ticker or CIK, from the SEC's official free data. Filter by form type and filing date. One row per filing with links to the document and the filing index. No API key needed.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Japan Open Data

Japan Open Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Security

Limited permissions

Share

Get the list of SEC EDGAR filings for any company as clean JSON: annual and quarterly reports (10-K, 10-Q, 20-F), current reports (8-K, 6-K), proxy statements and every other form. Give tickers (TM, SONY, AAPL) or CIK numbers, and optionally the form types and filing dates you want.

The data comes from the SEC's official free EDGAR data (data.sec.gov and www.sec.gov). You don't need an API key.

What you get

One row per filing, with direct links to the main document and to the filing index page. Foreign companies listed in the U.S. (such as Toyota and Sony, which file 20-F and 6-K) are covered the same way as U.S. companies.

Quick start

{ "companies": ["TM", "SONY"], "formTypes": ["20-F", "6-K"], "dateFrom": "2024-01-01" }

This lists Toyota's and Sony's annual reports (20-F) and current reports (6-K) filed since 2024.

{ "companies": ["AAPL", "0000789019"], "formTypes": ["8-K"], "maxFilings": 50 }

This lists the latest 50 current reports (8-K) of Apple and of the company with CIK 0000789019, with the 8-K item numbers.

Input

FieldWhat it does
companiesTickers (TM, BRK-B) or CIKs (up to 10 digits). Up to 25 per run. Left out: TM and SONY
formTypesOnly these forms, e.g. 20-F, 6-K, 10-K, 10-Q, 8-K. Amendments are separate types (10-K/A). Empty or left out: all forms. The input form in Apify Console starts with five common forms filled in; clear it to get every form
dateFrom / dateToFiling dates, YYYY-MM-DD
maxFilingsMost filings per company, newest first (default 200, up to 5,000). Older filings are read only when needed
contactName / contactEmailOptional. Sent to the SEC in the User-Agent header as Name email (see below). Left out: the Actor's own contact is used

Output

FieldExample
cik0001094517
tickerTM
companyNameTOYOTA MOTOR CORP/
formType20-F
filingDate / reportDate2025-06-20 / 2025-03-31 (reportDate is null when the SEC gives none)
accessionNumber0001094517-25-000060
primaryDocumentthe main file name
filingUrlhttps://www.sec.gov/Archives/edgar/data/1094517/000109451725000060/0001094517-25-000060-index.htm
documentUrllink to the main document (null when there is none)
items8-K item numbers, e.g. ["2.02", "9.01"] (empty for other forms)
isXBRLtrue when the filing has XBRL data
stateOfIncorporatione.g. Japan, DE
businessCountrycountry of the business address as the SEC writes it (for U.S. companies this is the state, e.g. CA)
source / disclaimer / sourceUrl / crawledAtattribution, the EDGAR JSON the row came from, and when it was read

The example values above show the shape only.

SEC rules and how this Actor follows them

  • Name yourself. The SEC asks every program to send a User-Agent header with a name and an email, like Sample Company Name AdminContact@<sample company domain>.com (https://www.sec.gov/os/accessing-edgar-data). If you leave Contact name and Contact email empty, the Actor names itself with its own contact (Japan Open Data). You can fill in your own instead. The email is used only for that header and is not added to the output rows.
  • At most 10 requests per second (https://www.sec.gov/privacy). This Actor sends one request at a time, waits at least 200 ms between requests (5 per second or fewer), and sends at most 60 requests per run, retries included. Busy answers (HTTP 5xx, 429) are retried twice after a pause; other errors skip that company with a warning and the run goes on.
  • Reuse. The SEC says that information presented on sec.gov is public information and may be copied or further distributed without the SEC's permission, and asks users to cite the SEC as the source (https://www.sec.gov/privacy). Every row carries the source below.

Source

  • Source: U.S. Securities and Exchange Commission (SEC) EDGAR, https://www.sec.gov/
  • This Actor only reshapes the SEC's JSON into one row per filing and adds links. It does not change the filing data.
  • This Actor is not affiliated with or endorsed by the U.S. Securities and Exchange Commission (SEC).

Limits

  • Ticker lookup uses the SEC's company_tickers.json. If a ticker is not there (for example an old or delisted one), use the company's CIK.
  • Filing lists only. The Actor does not download or parse the documents themselves.
  • The default memory is 512 MB, enough for several companies at 5,000 filings each.