Home / Products / Enforcement & regulatory
Enforcement & regulatory

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.

Every press release

Newest first, 50 per page.

Rules and enforcement

Rule proposals and adoptions alongside enforcement news.

Full text option

details=true adds the release text.

Endpoints

Authenticate with Authorization: Bearer YOUR_KEY. Responses are JSON.

GET/v1/enforcement/press-releasesDocs →

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.

FieldMeaning
releases[].publishedAt, title, urlDate, headline and link.
releases[].cellsRaw row values including the press release number.

Use cases

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.

Get free API key →