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
# .envSEC_API_KEY=your_api_key_here
Base URL
text
https://api.secdaily.io
Endpoints
| Endpoint | Description |
|---|---|
/filings | Search and filter SEC filings (10-K, 10-Q, 8-K, etc.) |
| Companies | Look up companies by CIK number |
/news | SEC press releases and market news |
Rate limits
| Plan | Price | Requests |
|---|---|---|
| Core | Free | 100 / day |
| Plus | $19 / mo | 10,000 / month |
| Ultra | $149 / mo | Unlimited |
Exceeding your limit returns 429 Too Many Requests. Implement exponential backoff or upgrade your plan for higher limits.
Errors
| Status | Meaning |
|---|---|
403 | Invalid or missing API key |
429 | Rate limit exceeded |
500 | Server error — retry with backoff |
Need help?
Browse code examples in cURL, Python, and JavaScript, or email support@secdaily.io.