SEC EDGAR Data
APIAccess public US company annual reports via SEC EDGAR API
Overview
The SEC EDGAR Data API provides programmatic access to annual reports (10-K filings) and other public documents of US-listed companies. Key endpoints support searching filings by ticker, CIK, form type (e.g.,10-K), retrieving metadata (submission dates, company info), and accessing full document content. Responses are in JSON format. Use cases include financial research, building investment tools, compliance monitoring, and academic analysis of corporate financial disclosures.
Example Integration (JavaScript)
fetch('https://www.sec.gov/edgar/sec-api-documentation')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful endpoints
- JSON response format
- No API key required
- 10-K annual report access
- Search by ticker/CIK/form type
Frequently Asked Questions
? Is SEC EDGAR Data API free to use?
Yes, the SEC EDGAR Data API is completely free for accessing public US company filings.
? Does it require an API Key?
No, most endpoints do not require an API key, though rate limits apply for fair usage.
? What is the response format?
Responses are primarily in JSON format, ideal for easy integration into applications.
Top Alternatives
People Also Ask about SEC EDGAR Data
Tool Info
Pros
- ⊕ Free official SEC data source
- ⊕ Comprehensive US public company coverage
- ⊕ Easy-to-parse JSON responses
- ⊕ Advanced filing filtering options
Cons
- ⊖ Rate-limited requests
- ⊖ Limited to US public companies
- ⊖ No official SLA
- ⊖ Requires EDGAR identifier knowledge (CIK)