SEC EDGAR Filings Scraper avatar

SEC EDGAR Filings Scraper

Under maintenance

Pricing

from $0.20 / 1,000 results

Go to Apify Store
SEC EDGAR Filings Scraper

SEC EDGAR Filings Scraper

Under maintenance

Scrapes SEC EDGAR filings — 10-K, 10-Q, 8-K, S-1, Form 4 insider trades, and more. Search by keyword, company, ticker, or form type. No API key required.

Pricing

from $0.20 / 1,000 results

Rating

0.0

(0)

Developer

COSENT GROUP

COSENT GROUP

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

Scrape SEC EDGAR filings — 10-K annual reports, 10-Q quarterly reports, 8-K material events, S-1 IPO filings, Form 4 insider trades, proxy statements, and more.

Works in two modes:

  • Search mode — find filings across all companies by keyword, form type, and date range
  • Company mode — get all filings for a specific company using ticker symbol or company name

No API key required. Uses the SEC's public EDGAR data APIs.

Use Cases

  • Financial research — collect 10-K and 10-Q filings from public companies for analysis
  • Insider trading monitoring — scrape Form 4 filings to track executive stock transactions
  • IPO pipeline — monitor S-1 filings for upcoming IPOs
  • Risk signals — full-text search for phrases like "going concern", "material weakness", or "data breach" across all filings
  • Competitive intelligence — pull all filings from a specific competitor by ticker symbol
  • Regulatory compliance — monitor 8-K filings for material events in an industry

Input

FieldTypeDescription
userAgentStringRequired. Your name and email: "Your Name your@email.com" — required by SEC fair access policy
modeStringsearch (keyword/form search across all companies) or company (all filings for one company)
tickerStringStock ticker symbol — e.g. TSLA, AAPL, NVDA (company mode)
companyNameStringCompany name to look up — e.g. Tesla, Apple Inc (company mode or search filter)
keywordsStringFull-text search term — e.g. "going concern", "artificial intelligence" (search mode)
formTypesArrayForm types to include — e.g. ["10-K", "10-Q", "8-K"]. Leave empty for all types
dateStartStringStart of filing date range in YYYY-MM-DD format
dateEndStringEnd of filing date range in YYYY-MM-DD format
maxResultsIntegerMaximum number of filings to return. 0 = no limit (default: 100)

Common Form Types

FormDescription
10-KAnnual report
10-QQuarterly report
8-KMaterial event disclosure
S-1IPO registration statement
4Insider stock transaction (Form 4)
DEF 14AProxy statement
SC 13GPassive investor ownership disclosure
424B4Prospectus

Output

Each result includes:

FieldDescription
companyNameName of the filing company
tickerStock ticker symbol (when available)
cikSEC Central Index Key — unique company identifier
formTypeSEC form type (10-K, 8-K, etc.)
filingDateDate the filing was submitted to the SEC
periodOfReportThe reporting period covered by the filing
accessionNumberUnique SEC filing identifier
descriptionFiling description or primary document name
urlDirect link to the filing index on SEC EDGAR
scrapedAtTimestamp when the record was collected

Example Inputs

Get Apple's last 20 annual and quarterly reports:

{
"userAgent": "Your Name your@email.com",
"mode": "company",
"ticker": "AAPL",
"formTypes": ["10-K", "10-Q"],
"maxResults": 20
}

Search for "going concern" disclosures in 2026:

{
"userAgent": "Your Name your@email.com",
"mode": "search",
"keywords": "going concern",
"formTypes": ["10-K"],
"dateStart": "2026-01-01",
"dateEnd": "2026-12-31",
"maxResults": 50
}

Track Tesla insider trades (Form 4):

{
"userAgent": "Your Name your@email.com",
"mode": "company",
"ticker": "TSLA",
"formTypes": ["4"],
"maxResults": 100
}

Notes

  • The userAgent field is required by the SEC's fair access policy. Use your real name and email — the SEC uses this to identify API users. Example: "John Smith john@example.com"
  • Rate limit is automatically respected (100ms delay between requests)
  • No API key or registration required
  • Data is sourced directly from SEC EDGAR