Official public data
Official public data
SEC EDGAR API
The primary public source for U.S. company filings, XBRL facts, insider forms and institutional disclosures.
- Provider
- U.S. SEC
- Access
- No API key
- Primary interface
- https://data.sec.gov/submissions/CIK##########.json
U.S. SEC
API / Skill
Research
Download 10-K and 10-Q filing histories
Send a descriptive User-Agent and respect SEC fair-access guidance.
No API key · https://data.sec.gov/submissions/CIK##########.json
Best used for
Download 10-K and 10-Q filing histories
Build standardized financial statements
Track Form 4 and 13F disclosures
Quick start
const cik = '0000320193';
const response = await fetch(
`https://data.sec.gov/submissions/CIK${cik}.json`,
{ headers: { 'User-Agent': 'Research App contact@example.com' } }
);
const filings = await response.json();A practical workflow
- 1Confirm the source and license
- 2Run the smallest useful request
- 3Validate fields and missing values
- 4Cache responsibly and document assumptions
Before you build
Send a descriptive User-Agent and respect SEC fair-access guidance.
Frequently asked questions
What can SEC EDGAR API do in a real workflow?
Download 10-K and 10-Q filing histories Build standardized financial statements Track Form 4 and 13F disclosures
What access and compatibility does SEC EDGAR API require?
No API key. https://data.sec.gov/submissions/CIK##########.json.
What is the main implementation risk with SEC EDGAR API?
Send a descriptive User-Agent and respect SEC fair-access guidance.