Tools / SEC EDGAR Filings Scraper & Monitor: 10-K, 10-Q, 8-K, Form 4

SEC EDGAR Filings Scraper & Monitor: 10-K, 10-Q, 8-K, Form 4

Get any public company's SEC filings by ticker or CIK from the official EDGAR API. Input: companies. Output (JSON/CSV): one row per item with type, company, ticker, form, filingDate, reportDate, items, description, documentUrl, isNew.

Run it on Apify Store →

What it's for

Example input

{
 "companies": [
  "AAPL",
  "TSLA",
  "0001318605"
 ],
 "formTypes": [
  "8-K",
  "10-K"
 ],
 "maxFilingsPerCompany": 5
}

Example output

{
  "type": "filing",
  "cik": 320193,
  "company": "Apple Inc.",
  "ticker": "AAPL",
  "form": "8-K",
  "filingDate": "2026-07-30",
  "reportDate": "2026-07-30",
  "acceptedAt": "2026-07-31T00:30:28.000Z",
  "accessionNumber": "0000320193-26-000018",
  "items": "2.02,9.01",
  "description": "8-K",
  "isXbrl": true,
  "sizeBytes": 417360,
  "documentUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/aapl-20260730.htm",
  "filingIndexUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/0000320193-26-000018-index.htm",
  "isNew": null
}

Input reference

FieldTypeNotes
companies requiredarrayTickers (AAPL) or CIK numbers (320193).
formTypesarraye.g. 10-K, 10-Q, 8-K, 4, S-1, 13D. Blank = all.
dateFromstringYYYY-MM-DD.
dateTostringYYYY-MM-DD.
maxFilingsPerCompanyintegerMax filings per company
includeCompanyProfilebooleanOne profile row per company (SIC, address, fiscal year end).
monitorModebooleanRemember seen filings; later runs output only new ones.
stateStoreNamestringNamed key-value store for monitor state.
contactEmailstringSEC asks automated clients to identify themselves; put your email here to use your own identity.

Pricing

Pay per event: Filing row $0.001, Company profile $0.002. Plus Apify's small per-run start fee. Apify's free plan includes monthly credit to try it.

How to run

  1. Open the Store page and click Try for free.
  2. Fill in the input (or paste the example JSON in the JSON tab).
  3. Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
  4. Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.

Open SEC EDGAR Filings Scraper & Monitor on Apify →