SEC Press Releases API: SEC announcements and enforcement news
SEC press releases as JSON, including enforcement actions, rule proposals and adoptions, with date, title, number and link.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/enforcement/press-releases"
import os, requests
r = requests.get(
"https://secfeedapi.com/v1/enforcement/press-releases",
headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
)
print(r.json())Overview
The SEC announces major enforcement actions, rule proposals, final rules and policy statements in press releases. The API returns the list newest first with date, title, release number and URL, and the full text with details=true.
What you get
Built for developers who would rather not parse EDGAR.
Newest first, 50 per page.
Rule proposals and adoptions alongside enforcement news.
details=true adds the release text.
Endpoints
Authenticate with Authorization: Bearer YOUR_KEY. Responses are JSON.
SEC press releases, including enforcement actions.
Parameters: page, details=true
Response fields
The main fields in every result. The raw filing data is always one level down.
| Field | Meaning |
|---|---|
releases[].publishedAt, title, url | Date, headline and link. |
releases[].cells | Raw row values including the press release number. |
Use cases
- Regulatory change monitoring
- Enforcement news alerts
- Feed SEC news to an LLM digest
FAQ
Are all enforcement actions announced in press releases?
No. Only significant ones. Use litigation releases and administrative proceedings for the full record.
Try the SEC Press Releases free
500 API calls a month on the free plan. No sales call.