SEC EDGAR Filings Scraper & Parser avatar

SEC EDGAR Filings Scraper & Parser

Pricing

Pay per usage

Go to Apify Store
SEC EDGAR Filings Scraper & Parser

SEC EDGAR Filings Scraper & Parser

Extract and parse SEC EDGAR filings (10-K, 10-Q, 8-K, 13-F, and more) into clean, structured JSON. Get financial statements, risk factors, and filing metadata by ticker or CIK. Perfect for financial analysis, AI/LLM training data, and compliance monitoring.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Jacob Weninger

Jacob Weninger

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract and parse SEC EDGAR filings into clean, structured JSON — ready for financial analysis, AI/LLM training pipelines, compliance monitoring, and investment research.

No API key required. No proxies needed. Just provide a ticker symbol and get back structured financial data in seconds.

What you get

For every filing, you receive:

FieldDescription
tickerStock ticker symbol (AAPL, TSLA, etc.)
cikSEC Central Index Key
companyNameOfficial company name
formTypeFiling type (10-K, 10-Q, 8-K, etc.)
filingDateDate the filing was submitted
reportDatePeriod of report
accessionNumberUnique SEC filing identifier
filingUrlDirect URL to the filing document
parsedSectionsExtracted sections (Risk Factors, MD&A, Financial Statements)
exhibitsLinks to all exhibits and attachments
fullTextComplete text content (optional)

Supported filing types

  • 10-K — Annual reports with full financial statements
  • 10-Q — Quarterly reports
  • 8-K — Material event disclosures (earnings, M&A, leadership changes)
  • 13-F — Institutional investor holdings
  • S-1 — IPO registration statements
  • Form 4 — Insider trading disclosures
  • SC 13D — Beneficial ownership reports
  • DEF 14A — Proxy statements (executive compensation)
  • 20-F / 6-K — Foreign company filings

Use cases

Financial analysts: Get structured quarterly and annual report data for any public company without manually navigating EDGAR.

AI / LLM training: Feed clean, parsed SEC filings directly into RAG pipelines, fine-tuning datasets, or vector databases. Each filing is returned as structured JSON, ready for ingestion.

Compliance teams: Monitor 8-K material event filings, insider trading (Form 4), and beneficial ownership changes (SC 13D) across your watchlist.

Investment researchers: Screen IPO filings (S-1), track institutional holdings (13-F), and analyze risk factor changes across reporting periods.

Journalists & investigators: Search filings by company, date range, and type to uncover corporate disclosures and financial patterns.

Example output

{
"ticker": "AAPL",
"cik": "0000320193",
"companyName": "Apple Inc.",
"formType": "10-K",
"filingDate": "2025-11-01",
"reportDate": "2025-09-27",
"accessionNumber": "0000320193-25-000106",
"filingUrl": "https://www.sec.gov/Archives/edgar/data/320193/...",
"indexUrl": "https://www.sec.gov/Archives/edgar/data/320193/...",
"parsedSections": {
"business": "Item 1. Business\nApple Inc. designs, manufactures...",
"riskFactors": "Item 1A. Risk Factors\nThe Company's operations...",
"mdAndA": "Item 7. Management's Discussion and Analysis...",
"financialStatements": null
},
"scrapedAt": "2026-03-26T14:30:00.000Z"
}

Input parameters

ParameterTypeDefaultDescription
tickersstring[]["AAPL"]Stock ticker symbols
ciksstring[]SEC CIK numbers (alternative to tickers)
filingTypesstring[]["10-K"]Filing types to retrieve
dateFromstring1 year agoStart date (YYYY-MM-DD)
dateTostringtodayEnd date (YYYY-MM-DD)
maxFilingsinteger10Max filings per company (0 = all)
parseSectionsbooleantrueExtract key sections from filings
includeExhibitsbooleanfalseInclude exhibit/attachment links
outputFormatstring"detailed"summary, detailed, or full

How it works

  1. Resolves ticker symbols to CIK numbers using the official SEC company tickers file
  2. Fetches filing metadata from the SEC EDGAR submissions API (data.sec.gov)
  3. Filters by filing type and date range
  4. Optionally parses the filing HTML to extract key sections (Risk Factors, MD&A, Business description)
  5. Returns clean, structured JSON to the Apify dataset

Data source

All data comes directly from the SEC EDGAR public database. The SEC provides free, unrestricted access to all public company filings. No authentication required. No rate limit issues with respectful crawling.

Pricing

This Actor uses pay-per-event pricing. You are charged per filing scraped. Check the Pricing tab for current rates.

Tips for best results

  • Start with a small date range to test, then expand
  • Use summary output format for fastest runs when you only need metadata
  • Use detailed format when you need parsed sections (Risk Factors, MD&A)
  • Use full format only when you need the complete filing text (slower, more data)
  • Combine with scheduled runs to monitor new filings automatically

Integrations

This Actor works with all Apify integrations:

  • Webhooks — Get notified when new filings are scraped
  • API — Call programmatically from any language
  • Google Sheets — Export directly to spreadsheets
  • Zapier / Make / n8n — Connect to 1000+ apps
  • Slack — Get alerts for new material event filings

This Actor scrapes publicly available data from SEC EDGAR, a U.S. government website that provides free public access to corporate filings. The SEC encourages automated access to EDGAR data. Users are responsible for ensuring their use of the data complies with applicable laws and regulations.