๐ SEC EDGAR Scraper โ 10-K, 10-Q & Filings
Pricing
from $3.00 / 1,000 filing results
๐ 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
Maintained by CommunityActor 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
| Feature | NexGenData SEC EDGAR Filings | Bloomberg Terminal | Westlaw | FactSet | S&P CapIQ |
|---|---|---|---|---|---|
| Cost | $0.005 / filing, pay-per-result | $24K+ / user / year | $$$$ enterprise | $12K-30K / user / year | $$$$ enterprise |
| Form coverage | All EDGAR form types | Yes | Limited | Yes | Yes |
| Full-text query | Yes โ back to 2001 | Yes | Yes | Yes | Yes |
| CIK / ticker / company-name lookup | Yes | Yes | Yes | Yes | Yes |
| Bulk historical pull | Yes โ back to 1993 | Plan-gated | Plan-gated | Plan-gated | Plan-gated |
| Bulk export | JSON / CSV / Excel | Terminal-only | Plan-gated | Plan-gated | Plan-gated |
| API access | Apify REST + SDKs | Plan-gated | Plan-gated | Plan-gated | Plan-gated |
| Auth required | Apify token | Terminal license | Enterprise contract | Enterprise contract | Enterprise contract |
| Monthly minimum | None | $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_reportfiler_category,sic_code,sic_descriptionstate_of_incorporation,fiscal_year_endfiling_urlโ direct sec.gov link to filing indexprimary_document_urlโ direct link to main document (10-K, 10-Q, etc.)documentsโ array of{type, description, url, size}for every exhibitis_xbrl,is_inline_xbrlitems(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 ApifyClientclient = 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.
Related NexGenData SEC + Financial Actors
| Use case | Actor |
|---|---|
| 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 tracker | sec-form4-insider-tracker |
| SEC Form 13F holdings tracker | sec-form-13f-holdings-tracker |
| Federal Register rules + notices | federal-register-rules-scraper |
| FEC independent expenditures | fec-independent-expenditures-scraper |
| LDA lobbying disclosure scraper | lda-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