SEC EDGAR Company Filings Scraper - Full History avatar

SEC EDGAR Company Filings Scraper - Full History

Pricing

$4.00 / 1,000 company processeds

Go to Apify Store
SEC EDGAR Company Filings Scraper - Full History

SEC EDGAR Company Filings Scraper - Full History

Reads the official data.sec.gov submissions API for each company and exports one flat row per filing, including the paginated older filings most scrapers skip.

Pricing

$4.00 / 1,000 company processeds

Rating

5.0

(1)

Developer

Ahmed

Ahmed

Maintained by Community

Actor stats

2

Bookmarked

2

Total users

1

Monthly active users

28 minutes ago

Last modified

Share

Exports one flat row per SEC filing for each company you specify, pulling directly from the official data.sec.gov submissions API. Every 10-K, 10-Q, 8-K, Form 4, and other filing type is included, with company metadata (CIK, ticker, SIC code, exchange) and filing-level detail (accession number, form type, dates, direct document URL) attached to each row. Built for anyone who needs a complete, structured filing history by company — investor relations teams, compliance and legal researchers, financial data pipelines, and analysts building datasets on top of EDGAR.

Why this scraper

  • Fetches both the "recent" filings block and the additional paginated JSON files listed in filings.files, so companies with long filing histories — like Apple — return their complete record instead of just the latest ~1000 entries.
  • Charges per company processed, not per filing and not per Actor start, so the cost doesn't climb with how many filings a company has on record.
  • Reads only the public data.sec.gov API — no login, no scraping of rendered pages, no personal data collected.

Output fields

FieldTypeDescription
cikstring10-digit CIK identifier of the filer
companyNamestringRegistered entity name
tickerstringPrimary stock ticker symbol, if any
exchangestringListed exchange, if any
sicCodestringSIC industry code
sicDescriptionstringSIC industry description
stateOfIncorporationstringState or country of incorporation
fiscalYearEndstringFiscal year end (MMDD)
categorystringSEC filer category, e.g. Large accelerated filer
accessionNumberstringUnique accession number for the filing
formstringFiling form type, e.g. 10-K, 10-Q, 8-K
filingDatestringDate the filing was submitted
reportDatestringPeriod of report covered by the filing
acceptanceDateTimestringTimestamp EDGAR accepted the filing
primaryDocumentstringPrimary document filename
primaryDocDescriptionstringDescription of the primary document
filingUrlstringDirect URL to the primary filing document on SEC EDGAR
sizeintegerFile size in bytes of the primary document
isXBRLbooleanWhether the filing includes XBRL data
isInlineXBRLbooleanWhether the filing uses inline XBRL
actstringSecurities act under which the filing was made
itemsstringItem codes disclosed, relevant for 8-K filings
fileNumberstringSEC file number associated with the filing
filmNumberstringSEC film number associated with the filing

Input

{
"startUrls": [
{ "url": "https://data.sec.gov/submissions/CIK0000320193.json" }
],
"maxItems": 50
}

Optionally add formTypes (comma-separated, e.g. "10-K,10-Q,8-K") to restrict output to specific form types. Leave it empty to get every form type on record.

Output

{
"cik": "0000320193",
"companyName": "Apple Inc.",
"ticker": "AAPL",
"exchange": "Nasdaq",
"sicCode": "3571",
"sicDescription": "Electronic Computers",
"stateOfIncorporation": "CA",
"fiscalYearEnd": "0926",
"category": "Large accelerated filer",
"accessionNumber": "0001140361-26-032884",
"form": "4",
"filingDate": "2026-08-13",
"reportDate": "2026-08-11",
"acceptanceDateTime": "2026-08-13T22:30:20.000Z",
"primaryDocument": "xslF345X06/form4.xml",
"primaryDocDescription": "FORM 4",
"filingUrl": "https://www.sec.gov/Archives/edgar/data/320193/000114036126032884/xslF345X06/form4.xml",
"size": 4672,
"isXBRL": false,
"isInlineXBRL": false,
"act": "",
"items": "",
"fileNumber": "",
"filmNumber": ""
}

Pricing

$0.004 per company processed — one charge covers a company's entire filing history, including paginated older filings. Processing a single company like Apple, which has thousands of filings on record, still costs $0.004 total, not a per-filing charge.

Use cases

  • Pulling a full 10-K/10-Q history for a set of public companies to build a financial statement research database.
  • Monitoring 8-K item codes across a watchlist of tickers to flag material events (executive changes, acquisitions, bankruptcies).
  • Auditing insider trading activity by collecting every Form 4 filed by a company's officers and directors over time.