SEC EDGAR Filings Scraper - 10-K, 10-Q, 8-K by Ticker avatar

SEC EDGAR Filings Scraper - 10-K, 10-Q, 8-K by Ticker

Pricing

from $0.70 / 1,000 results

Go to Apify Store
SEC EDGAR Filings Scraper - 10-K, 10-Q, 8-K by Ticker

SEC EDGAR Filings Scraper - 10-K, 10-Q, 8-K by Ticker

Get SEC filings by ticker, CIK or company name: 10-K, 10-Q, 8-K, S-1, 13F, DEF 14A and any other form, with document links, dates and company details. Official EDGAR API, $1 per 1,000.

Pricing

from $0.70 / 1,000 results

Rating

0.0

(0)

Developer

Kyle Pretorius

Kyle Pretorius

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

SEC EDGAR Filings Scraper

Pulls company filings (10-K, 10-Q, 8-K, S-1, 13F, DEF 14A, and any other form type) from the official SEC EDGAR system. Input a list of tickers, CIK numbers, or company names; get back structured filing records with direct links to the documents. No API key required.

Data comes from the official SEC EDGAR JSON API (data.sec.gov), not HTML scraping, so it is reliable and structured.

Sample output

Three real rows from a run on 22 Oct 2026 with companies: ["AAPL", "MSFT", "NVDA"], formTypes: ["10-K"], maxFilingsPerCompany: 1:

tickercompany_nameform_typefiling_datereport_datedocument_url
AAPLApple Inc.10-K2025-10-312025-09-27aapl-20250927.htm
MSFTMICROSOFT CORP10-K2026-07-292026-06-30msft-20260630.htm
NVDANVIDIA CORP10-K2026-02-252026-01-25nvda-20260125.htm

Each row also has the CIK, accession number, filing index URL, SIC code, state of incorporation and fiscal year end.


Common uses

  • Pull the latest 10-K and 10-Q links for a list of tickers into a spreadsheet or an LLM pipeline.
  • Build a filing history for one company, filtered by form type and date.
  • Feed document URLs into your own parser for financial or text analysis.

Inputs

NameTypeDefaultDescription
companiesarray of strings["AAPL", "TSLA"]Tickers, CIK numbers, or company names. Mix and match.
formTypesarray of strings["10-K", "10-Q", "8-K"]Form types to include. Leave empty for all types.
sincestring (YYYY-MM-DD)"2025-01-01"Only return filings on or after this date. Leave empty for all history.
maxFilingsPerCompanyinteger50Cap on filings returned per company (max 1000).

Company resolution order: CIK number (exact) > ticker symbol (exact, case-insensitive) > company name (prefix match).


Output fields

Each dataset item is one filing:

FieldTypeDescription
cikstringSEC CIK number
tickerstringExchange ticker symbol (if available)
company_namestringCompany name from EDGAR
form_typestringFiling form type (10-K, 10-Q, 8-K, ...)
filing_datestringDate the filing was submitted (YYYY-MM-DD)
report_datestringPeriod of report end date (YYYY-MM-DD)
accession_numberstringEDGAR accession number (unique filing ID)
primary_documentstringFilename of the primary document
filing_urlstringURL to the filing index on EDGAR
document_urlstringDirect URL to the primary document
descriptionstringShort description of the filing
sizeintegerFile size in bytes
sicstringSIC industry code
state_of_incorporationstringState of incorporation
fiscal_year_endstringFiscal year end (MMDD)

Output example

Real item from a test run against AAPL and TSLA:

{
"cik": "320193",
"ticker": "AAPL",
"company_name": "Apple Inc.",
"form_type": "10-Q",
"filing_date": "2026-07-31",
"report_date": "2026-06-27",
"accession_number": "0000320193-26-000020",
"primary_document": "aapl-20260627.htm",
"filing_url": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000020/",
"document_url": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000020/aapl-20260627.htm",
"description": "10-Q",
"size": 5946811,
"sic": "3571",
"state_of_incorporation": "CA",
"fiscal_year_end": "0926"
}

Pricing

Pay-per-result: $1.00 per 1,000 filings returned. A run pulling 10-K, 10-Q and 8-K filings for 10 companies since 2024 typically returns 200-400 items and costs under $0.50.


Limitations

  • Company name matching uses prefix search. Ambiguous names (e.g. "Apple" could match several entities) will match the first result alphabetically. Use a ticker or CIK when precision matters.
  • EDGAR's recent submissions JSON covers approximately the most recent 1,000 filings per company. Older history is fetched from additional files, but very old filings (pre-1993) may not be available in machine-readable form.
  • SEC policy requires max 10 requests per second. The actor self-throttles to 8 req/s. Large batches of companies take proportionally longer.
  • The document_url points to the primary document declared by the filer. Some older filings list a .txt container rather than an HTML file.
  • No login, no paywalls, no residential proxy needed. All data is public.