π 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