๐Ÿ“‘ SEC EDGAR Scraper โ€” 10-K, 10-Q & Filings avatar

๐Ÿ“‘ SEC EDGAR Scraper โ€” 10-K, 10-Q & Filings

Pricing

from $3.00 / 1,000 filing results

Go to Apify Store
๐Ÿ“‘ SEC EDGAR Scraper โ€” 10-K, 10-Q & Filings

๐Ÿ“‘ SEC EDGAR Scraper โ€” 10-K, 10-Q & Filings

Extract SEC EDGAR filings โ€” 10-K, 10-Q, 8-K reports, insider transactions. Financial research and compliance monitoring.

Pricing

from $3.00 / 1,000 filing results

Rating

0.0

(0)

Developer

Stephan Corbeil

Stephan Corbeil

Maintained by Community

Actor stats

1

Bookmarked

0

Total users

0

Monthly active users

6 hours ago

Last modified

Categories

Share

๐Ÿ” SEC EDGAR Filings Scraper โ€” Bloomberg Terminal, Westlaw, FactSet & S&P CapIQ Alternative

Scrape SEC EDGAR for 10-K, 10-Q, 8-K, S-1, DEF 14A, 13F, Form D, 4, 13D/G and every other filing type โ€” by ticker, CIK, form, or full-text query. Returns company name, CIK, accession number, form type, filing date, filer category, full filing index, and direct document URLs. Built as a pay-per-result alternative to Bloomberg Terminal ($24K+/yr), Westlaw, FactSet, S&P CapIQ, and Thomson Reuters Eikon for analysts, attorneys, researchers, and corp-dev teams.

Why SEC EDGAR Filings Scraper Beats Bloomberg, Westlaw, FactSet & CapIQ

FeatureNexGenData SEC EDGAR FilingsBloomberg TerminalWestlawFactSetS&P CapIQ
Cost$0.005 / filing, pay-per-result$24K+ / user / year$$$$ enterprise$12K-30K / user / year$$$$ enterprise
Form coverageAll EDGAR form typesYesLimitedYesYes
Full-text queryYes โ€” back to 2001YesYesYesYes
CIK / ticker / company-name lookupYesYesYesYesYes
Bulk historical pullYes โ€” back to 1993Plan-gatedPlan-gatedPlan-gatedPlan-gated
Bulk exportJSON / CSV / ExcelTerminal-onlyPlan-gatedPlan-gatedPlan-gated
API accessApify REST + SDKsPlan-gatedPlan-gatedPlan-gatedPlan-gated
Auth requiredApify tokenTerminal licenseEnterprise contractEnterprise contractEnterprise contract
Monthly minimumNone$2K+$$$$$1K+$$$$

Most quant + corp-dev + research teams pick this actor instead of Bloomberg Terminal for the EDGAR-only use case because Bloomberg charges $24K+/user/year and Terminal can't be bulk-queried programmatically without enterprise data licenses. Cheaper than Westlaw / CapIQ at every volume and a drop-in alternative to running raw SEC EDGAR full-text search (no rate-limit handling, no structured pagination, no UA-header enforcement). Public SEC data, structured, schedulable.

What You Get Per Filing

Each dataset item is a flat JSON record:

  • cik, company_name, ticker (when listed)
  • accession_number, form_type, filing_date, period_of_report
  • filer_category, sic_code, sic_description
  • state_of_incorporation, fiscal_year_end
  • filing_url โ€” direct sec.gov link to filing index
  • primary_document_url โ€” direct link to main document (10-K, 10-Q, etc.)
  • documents โ€” array of {type, description, url, size} for every exhibit
  • is_xbrl, is_inline_xbrl
  • items (8-K item codes), subject_companies (for 13D/G, 13F)
  • accepted_datetime, file_number, film_number

Use Cases

  • Investment analysts โ€” monitor 10-K, 10-Q, 8-K filings across a watchlist for material events
  • Quants โ€” build structured datasets of EDGAR filings for factor research + backtests
  • Corp-dev / M&A โ€” track competitor filings, secondary offerings, and proxy statements
  • Compliance + audit โ€” verify a filer's complete filing history with accession-level granularity
  • Securities litigation โ€” pull every 8-K and S-1 for a defendant across a date range
  • Academic researchers โ€” corporate-governance, executive-compensation, restatement studies
  • Journalists โ€” investigate executive insider transactions and unusual filings
  • Activist investors โ€” surface 13D filings and proxy contests early

Quick Start (Python)

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/sec-edgar-filings-scraper").call(run_input={
"tickers": ["AAPL", "MSFT", "GOOGL"],
"form_types": ["10-K", "10-Q", "8-K"],
"since_date": "2024-01-01"
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["company_name"], item["form_type"], item["filing_date"])

Pricing โ€” Pay Per Filing

  • Actor start: $0.01
  • Filing record: $0.005

A 1K-filing weekly watchlist = $5.01. A 50K-filing historical pull (2010+ 10-K + 10-Q) = $250.01. No monthly minimum, no seats.

Use caseActor
SEC EDGAR search (legacy full-text search)sec-edgar-search
SEC Form D scraper (private placements)sec-form-d-scraper
SEC Form 4 insider transactions trackersec-form4-insider-tracker
SEC Form 13F holdings trackersec-form-13f-holdings-tracker
Federal Register rules + noticesfederal-register-rules-scraper
FEC independent expendituresfec-independent-expenditures-scraper
LDA lobbying disclosure scraperlda-lobbying-disclosure-scraper
Finance MCP server (AI / Claude / GPT)finance-mcp-server

FAQ

Q: Coverage? A: Every EDGAR filing back to 1993 (full text 2001+). All form types โ€” 10-K, 10-Q, 8-K, S-1, S-3, DEF 14A, 13F, 13D, 13G, Form 4, Form D, etc.

Q: Boolean / phrase search? A: Full-text search supports AND / OR / NOT, phrase quotes, wildcards. EDGAR returns up to 10K hits per query โ€” paginate via since_date to break larger queries into windows.

Q: How fresh is the data? A: SEC EDGAR publishes new filings continuously throughout the business day. Each run pulls the latest snapshot.

Q: User-Agent compliance? A: SEC requires identifying User-Agent headers โ€” this actor sets one automatically and obeys the 10-requests/sec polite limit.

Q: Output formats? A: JSON, CSV, Excel via Apify dataset export. Webhooks supported on dataset write.

Q: Legal status? A: SEC EDGAR is public-domain US-government data. You are the data controller for downstream use โ€” follow your jurisdiction's data-use rules.


How NexGenData Pricing Works

Every NexGenData actor uses pay-per-event pricing โ€” you only pay for results that actually land in your dataset. No monthly minimum, no seat fees, no surprise overage bills.

  • Actor Start: a single-event charge each time you spin the actor up (scaled to memory size)
  • Result / item: charged per item written to the default dataset
  • No charge for retries, internal proxy rotation, or failed sub-requests โ€” those are absorbed by the platform

Apify Platform Bonus

New to Apify? Sign up with the NexGenData referral link โ€” you get free platform credits on signup (enough for several thousand free results) and you help fund the maintenance of this actor fleet.

Integration Surface

Every actor in the NexGenData catalog can be triggered from:

  • Apify console โ€” point-and-click run
  • Apify API โ€” REST + webhooks
  • Apify Python / JS SDKs โ€” programmatic batch
  • Zapier, Make.com, n8n โ€” official integrations
  • MCP โ€” many actors are exposed as MCP tools for Claude / ChatGPT / Cursor agents
  • Schedules โ€” built-in cron for daily / weekly / monthly runs
  • Webhooks โ€” POST results to any HTTPS endpoint on dataset write

Support

NexGenData maintains 260+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get a response within 24 hours. Roadmap requests are welcome โ€” high-demand features ship in the next version.

Home: thenextgennexus.com Full catalog: apify.com/nexgendata