SEC Daily API

Programmatic access to SEC filings and market news.

Quick start

Create a free account to get your API key from the dashboard, then make your first request:

bash
curl "https://api.secdaily.io/filings?limit=5" \
-H "x-api-key: YOUR_API_KEY"

Authentication

Pass your API key in the x-api-key header with every request. Store it in an environment variable — never commit it to source control.

bash
# .env
SEC_API_KEY=your_api_key_here

Base URL

text
https://api.secdaily.io

Endpoints

EndpointDescription
/filingsSearch and filter SEC filings (10-K, 10-Q, 8-K, etc.)
CompaniesLook up companies by CIK number
/newsSEC press releases and market news

Rate limits

PlanPriceRequests
CoreFree100 / day
Plus$19 / mo10,000 / month
Ultra$149 / moUnlimited

Exceeding your limit returns 429 Too Many Requests. Implement exponential backoff or upgrade your plan for higher limits.

Errors

StatusMeaning
403Invalid or missing API key
429Rate limit exceeded
500Server error — retry with backoff

Need help?

Browse code examples in cURL, Python, and JavaScript, or email support@secdaily.io.