πŸ“„ EDGAR JSON API Docs

Retrieve SEC EDGAR filings as structured JSON with a simple API call.

πŸ” How It Works

Take any SEC filing link and convert it into an API call to get the JSON-formatted version.

SEC Filing URL:

https://www.sec.gov/Archives/edgar/data/312070/000095010325001140/0000950103-25-001140-index.htm

Converted API URL:

https://api.edgar-json.com/filings/312070/000095010325001140/0000950103-25-001140.json

⚑ API Request Example

Use the following cURL command to fetch an SEC filing as JSON.

curl -H 'Authorization: demo-key' \
"https://api.edgar-json.com/filings/312070/000095010325001140/0000950103-25-001140.json"
curl -H "Authorization: demo-key" -X GET
"https://api.edgar-json.com/filings/312070/000095010325001140/0000950103-25-001140/image_001.jpg" --output /tmp/image_001.jpg

⚠️ API Key Required

You must include an API key in the request headers. If you don’t have one yet, get your key here:

Get Your API Key πŸ”‘

πŸ“‹ Document Types

Below are the known SEC document types that this system can parse. Each document type returns a structured JSON response, which is also available as a fully typed TypeScript interface from the public npm package sec-edgar-parser. If you're using TypeScript, you can import them directly, for example:

import { Form4 } from 'sec-edgar-parser';

Click on any document type below to expand its details and see a simplified JSON example.

πŸ“© Need Help?

If you have any questions, reach out at my forward address:

edgar.brutishly148@passinbox.com