SEC EDGAR Dataset API
Financial filings, company reports, and regulatory disclosures from the SEC's public database.
Available Data
Here's what you can extract from SEC EDGAR using AlterLab:
Business Use Cases
How businesses use SEC EDGAR data to make better decisions:
- Investment research
- Competitive financial analysis
- Regulatory compliance monitoring
- Due diligence data collection
How It Works
Identify target companies and filing types on EDGAR
Provide SEC EDGAR search URLs or specific filing document URLs. EDGAR's full-text search at efts.sec.gov lets you search across all public filings. Company-specific filing histories are at sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK={cik}.
AlterLab retrieves the public filing data
SEC EDGAR serves mostly static HTML and text documents. AlterLab fetches filing indexes and document pages, handling the navigation through EDGAR's filing hierarchy to return the specific document content you need.
Get structured financial and regulatory data
Receive filing metadata (company name, CIK, filing date, document type) and the full text of regulatory documents — 10-K annual reports, 10-Q quarterly filings, 8-K material event disclosures, and insider trading Form 4 filings.
Key Insight
SEC EDGAR provides the complete filing history for every US public company going back decades. The EDGAR full-text search system (efts.sec.gov) can search across the entire corpus of public filings — powerful for finding all companies that mention a specific topic, product, or competitor in their regulatory disclosures.
Data Freshness
SEC filings appear on EDGAR within hours of submission. For earnings monitoring (10-Q, 10-K), align your collection schedule with quarterly earnings calendars. For insider trading (Form 4), new filings must be submitted within 2 business days of a trade — monitoring daily catches insider activity as it becomes public.
Quick Start
POST https://alterlab.io/api/v1/scrape
X-API-Key: YOUR_API_KEY
{
"url": "https://sec.gov/...",
"advanced": { "render_js": true }
}Need an API key? — no credit card required. 5,000 requests included.
Pricing at Scale
AlterLab uses pay-as-you-go pricing — no monthly minimums, no contracts. Balance never expires.
| Volume | Static pages | JS-rendered pages |
|---|---|---|
| 1,000 requests | $0.20 | $2.00 |
| 10,000 requests | $2.00 | $20.00 |
| 100,000 requests | $20.00 | $200.00 |
| 1,000,000 requests | $200.00 | $2,000.00 |
Static pages: $0.0002/request · JavaScript-rendered pages (like SEC EDGAR): $0.002/request · First 5,000 requests free. Full pricing details →
Frequently Asked Questions
What SEC data can I extract?
You can extract all publicly filed documents from EDGAR including annual reports (10-K), quarterly reports (10-Q), insider trading disclosures, and registration statements.
How quickly can I get new filings?
AlterLab fetches live data from SEC.gov on every request. When a new filing appears publicly on EDGAR, you can collect it immediately through our API.
How do investors use SEC filing data?
Investors automate collection of financial statements, track insider trading patterns, monitor competitor filings, and build datasets for quantitative analysis.
Related Use Cases
Responsible Use
AlterLab is designed for extracting publicly available data. Always review the terms of service for any website you access, respect robots.txt directives, and ensure your use case complies with applicable laws in your jurisdiction.
Data Extraction Guides
Python Web Scraping API
Official Python SDK with async support and 5,000 free scrapes to start.
Anti-Bot Handling API
Automatic challenge handling for protected platforms — no extra configuration needed.
Best Web Scraping APIs in 2026
Compare the top scraping APIs by features, pricing, and reliability.
Pricing
From $0.0002/request. No subscriptions. Balance never expires.
Your first scrape.
Sixty seconds.
$1 free credit — up to 5,000 scrapes. No credit card.
Just a POST request.
No credit card required · $1 free credit, up to 5,000 scrapes · Balance never expires