๐ SEC EDGAR Search โ Company Filings & Reports
Pricing
from $20.00 / 1,000 results
๐ SEC EDGAR Search โ Company Filings & Reports
Search SEC EDGAR for 10-K, 10-Q, 8-K filings, proxy statements, and insider transactions. Extract financial data from any public company's regulatory filings for investment research.
Pricing
from $20.00 / 1,000 results
Rating
0.0
(0)
Developer
Stephan Corbeil
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
SEC EDGAR Filing Search by nexgendata
Search the SEC EDGAR database for company filings, 10-K annual reports, 10-Q quarterly filings, 8-K current reports, and every other document type the Securities and Exchange Commission archives. This actor queries the EDGAR full-text search system and returns structured data for each filing including company name, CIK number, form type, filing date, and direct links to the filing documents.
The SEC maintains one of the largest repositories of corporate financial data in the world. Every publicly traded company in the United States must file regular reports with the Commission, and those filings contain the raw financial data that drives investment decisions, academic research, and competitive analysis. Accessing this data programmatically has traditionally required custom EDGAR API integrations or expensive financial data terminals. This actor eliminates that friction by wrapping the EDGAR search APIs into a simple input-output workflow that returns clean, structured JSON.
How It Works
Provide a search query โ a company name, ticker symbol, or any keyword that appears in filing documents. Optionally filter by form type to narrow results to specific document categories. The actor searches the EDGAR full-text search index, which covers all filings since 1996. Each result includes the company name, CIK (Central Index Key), form type, filing date, and a direct URL to the filing on sec.gov. The data arrives ready to load into spreadsheets, databases, or analytical tools.
Form types give you precise control over what comes back. Use 10-K for annual reports containing full financial statements and management discussion. Use 10-Q for quarterly updates. 8-K filings capture material events like acquisitions, leadership changes, or earnings surprises as they happen. S-1 filings reveal the financials of companies preparing to go public. DEF 14A proxy statements expose executive compensation and governance structures. You can combine multiple form types in a single search or leave the field empty to search across everything.
Who Uses This
Investment analysts use EDGAR searches to monitor portfolio companies and identify material changes before they hit mainstream financial news. Quantitative researchers build historical datasets of financial statements for factor analysis and backtesting. Corporate development teams track competitor filings for strategic intelligence โ new debt issuances, acquisitions, or changes in revenue mix often surface in filings before earnings calls. Compliance officers monitor their own company's filing history and track regulatory correspondence. Law firms conducting due diligence on potential acquisitions use EDGAR data to verify financial representations and identify undisclosed risks.
Academic researchers rely on EDGAR data for studies spanning corporate governance, financial reporting quality, executive compensation, and market microstructure. The structured output from this actor feeds directly into Python notebooks, R scripts, and database pipelines without manual reformatting.
What You Get Back
Each filing record contains the company name as registered with the SEC, the CIK number (the unique identifier the SEC assigns to each filer), the form type (10-K, 10-Q, 8-K, etc.), the filing date, a text description when available, and a direct URL to the filing document on sec.gov. The search query that produced the result is included for reference when running multiple queries in batch.
Pricing
This actor runs at $5 per 1,000 results. A single search returning 40 filings costs $0.20. Monitoring 50 companies weekly with 20 results each (1,000 filings/week) costs $5/week. Building a research dataset of 10,000 historical filings costs $50 โ significantly less than Bloomberg Terminal access ($24,000/year) or similar financial data services.
All data comes directly from the SEC's public EDGAR system. There are no API keys to manage, no rate limit negotiations, and no usage caps beyond your Apify subscription. The SEC requires a User-Agent header identifying the requester, which this actor handles automatically.
Use Cases
Financial research teams building factor models need historical filing data spanning years or decades. Rather than maintaining custom EDGAR scrapers and handling the SEC's various response formats, this actor delivers clean JSON that feeds directly into pandas DataFrames or database tables.
M&A due diligence requires rapid access to a target company's full filing history. Search by company name, filter to 10-K and 10-Q forms, and get every annual and quarterly report filed since 1996 in a single run.
Event-driven investors track 8-K filings for real-time signals. New 8-K filings disclose acquisitions, earnings surprises, executive departures, and other material events. Combine this actor with scheduled runs to create a monitoring pipeline that surfaces new filings within hours.
Regulatory compliance teams need to verify filing history and identify any SEC correspondence or comment letters. This actor enables systematic searches across filing types that would take hours to perform manually through the EDGAR web interface.
๐ป Code Example โ Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/sec-edgar-search").call(run_input={# Fill in the input shape from the actor's input_schema})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
๐ Code Example โ cURL
curl -X POST "https://api.apify.com/v2/acts/nexgendata~sec-edgar-search/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{ /* input schema */ }'
โ FAQ
Q: How do I get started? Sign up at apify.com, grab your API token from Settings โ Integrations, and run the actor via the Apify console, API, Python SDK, or any integration (Zapier, Make.com, n8n).
Q: What's the typical cost per run? See the pricing section below. Most runs finish under $0.10 for typical batches.
Q: Is this actor maintained? Yes. NexGenData maintains 165+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get responses within 24 hours.
Q: Can I use the output commercially? Yes โ you own the output data. Check the target site's Terms of Service for any usage restrictions on the scraped content itself.
Q: How do I handle rate limits? Apify manages concurrency and retries automatically. For very large batches (10K+ items), run multiple smaller jobs in parallel instead of one mega-job for better reliability.
๐ฐ Pricing
Pay-per-event pricing โ you only pay for what you actually extract.
- Actor Start: $0.0050
- result: $0.0200
๐ Related NexGenData Actors
๐ Apify Affiliate Program
New to Apify? Sign up with our referral link โ you get free platform credits on signup, and you help fund the maintenance of this actor fleet.
๐ More From NexGenData
Explore the full catalog, tutorials, Gumroad data packs, and newsletter at thenextgennexus.com โ the brand home for everything we ship.
- ๐ Tutorials & how-to guides
- ๐๏ธ Full actor catalog with usage examples
- ๐ฆ Gumroad data packs (one-time purchases)
- ๐ฌ Newsletter โ monthly drops of new actors and revenue experiments
Built and maintained by NexGenData โ 165+ actors covering scraping, enrichment, MCP servers, and automation. ๐ Home: thenextgennexus.com