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
Implementation statusGuide reviewed · 2026-07
Implementation status

Official public data

Expected result

Download 10-K and 10-Q filing histories

Known failure mode

Send a descriptive User-Agent and respect SEC fair-access guidance.

Compatibility

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

  1. 1Confirm the source and license
  2. 2Run the smallest useful request
  3. 3Validate fields and missing values
  4. 4Cache responsibly and document assumptions

Before you build

Send a descriptive User-Agent and respect SEC fair-access guidance.

Open official documentation

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.