SEC EDGAR Filings Scraper avatar

SEC EDGAR Filings Scraper

Pricing

Pay per usage

Go to Apify Store
SEC EDGAR Filings Scraper

SEC EDGAR Filings Scraper

Scrape SEC EDGAR for company filings (10-K, 10-Q, 8-K), XBRL financials, insider trades (Form 4), and full-text search across 20+ years of public filings. No API key needed. Supports search by ticker, company name, or CIK.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

B Wil

B Wil

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Scrape SEC EDGAR for company filings, financials, insider trades, and full-text search across all public filings since 2001. No API key required — all data is free and public.

What it does

This actor provides 5 powerful actions for extracting SEC EDGAR data:

1. Search Companies

Find any SEC-registered company by name or ticker symbol. Returns company details including CIK, SIC code, state of incorporation, and fiscal year end.

2. Get Company Filings

Retrieve filings for any company — filter by form type (10-K, 10-Q, 8-K, S-1, etc.) and date range. Returns direct links to filing documents.

3. Get Company Financials (XBRL)

Extract structured financial data from XBRL filings. Get specific metrics (Revenue, NetIncomeLoss, Assets, etc.) or all reported financial facts with historical values.

Search the complete text of all EDGAR filings since 2001. Supports wildcards and phrase matching. Find mentions of specific topics, risks, or events across all public companies.

5. Get Insider Trades (Form 4)

Retrieve insider trading filings for any company. See when executives and directors buy or sell shares.

Use cases

  • Financial analysis: Pull quarterly/annual financials for any public company
  • Due diligence: Search filings for specific risk factors, lawsuits, or disclosures
  • Investment research: Track insider buying/selling patterns
  • Compliance monitoring: Monitor new filings from specific companies
  • AI/LLM data pipelines: Feed structured SEC data into AI workflows

Input examples

Search for Apple filings:

{
"action": "get_filings",
"query": "AAPL",
"formType": "10-K",
"maxResults": 10
}

Get Tesla's revenue history:

{
"action": "get_financials",
"query": "TSLA",
"financialConcept": "Revenue",
"maxResults": 20
}

Full-text search for "artificial intelligence" in 10-K filings:

{
"action": "search_filings_text",
"query": "artificial intelligence",
"formType": "10-K",
"dateFrom": "2024-01-01",
"maxResults": 50
}

Get insider trades for NVIDIA:

{
"action": "get_insider_trades",
"query": "NVDA",
"dateFrom": "2024-01-01",
"maxResults": 25
}

Output format

Results are pushed to the default dataset. Each result includes company name, CIK, filing details, and direct URLs to documents on sec.gov.

Rate limits

This actor respects SEC EDGAR's 10 requests/second rate limit. Large queries may take a few seconds to complete.

Cost

This actor uses minimal compute — most runs complete in under 30 seconds. Typical cost is $0.01-0.05 per run on Apify's platform.