Home / Developers / SEC Press Release Feed
API reference

SEC Press Release Feed

SEC press releases as JSON, newest first: enforcement actions, rule proposals, charges and announcements, with the title, date, link and, on request, the full text. Product overview →

Endpoints

/v1/enforcement/press-releases

GEThttps://secfeedapi.com/v1/enforcement/press-releases

SEC press releases, including enforcement actions.

ParameterTypeDescriptionExample
pageintegerPage of the sec.gov listing, 0 for the newest. Default 0.1
detailsstringtrue fetches the release text for the first 20 releases on the page, up to 20000 characters each. Default false.true

Request examples

Every response below is real output from the API, trimmed to the first records.

Latest press releases

Titles, dates and links of the newest releases.

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']}"},
    timeout=60,
)
r.raise_for_status()
print(r.json())
{
  "kind": "press-releases",
  "page": 0,
  "releases": [
    {
      "publishedAt": "2026-10-09T10:59:00Z",
      "title": "SEC Proposes Expanding Securities Eligible for Cross Trading by Registered Funds",
      "url": "https://www.sec.gov/newsroom/press-releases/2026-104-sec-proposes-expanding-securities-eligible-cross-trading-registered-funds",
      "releaseNo": null,
      "fields": {},
      "documents": [],
      "cells": [
        "Oct. 9, 2026",
        "SEC Proposes Expanding Securities Eligible for Cross Trading by Registered Funds"
      ]
    },
    {
      "publishedAt": "2026-10-06T16:30:24Z",
      "title": "SEC Seeks Final Judgment Against Former Western Asset Co-CIO Ken Leech in Cherry Picking Case",
      "url": "https://www.sec.gov/newsroom/press-releases/2026-103-sec-seeks-final-judgment-against-former-western-asset-co-cio-ken-leech-cherry-picking-case",
      "releaseNo": null,
      "fields": {},
      "documents": [],
      "cells": [
        "Oct. 6, 2026",
        "SEC Seeks Final Judgment Against Former Western Asset Co-CIO Ken Leech in Cherry Picking Case"
      ]
    }
  ]
}

Older releases

page walks back through the archive.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/press-releases?page=1"
import os, requests

r = requests.get(
    "https://secfeedapi.com/v1/enforcement/press-releases",
    params={'page': '1'},
    headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
    timeout=60,
)
r.raise_for_status()
print(r.json())
{
  "kind": "press-releases",
  "page": 1,
  "releases": [
    {
      "publishedAt": "2026-08-28T13:33:00Z",
      "title": "SEC Proposes Amendments to Exchange Act Rule 3a12-8 to Add European Union Debt Obligations",
      "url": "https://www.sec.gov/newsroom/press-releases/2026-79-sec-proposes-amendments-exchange-act-rule-3a12-8-add-european-union-debt-obligations",
      "releaseNo": null,
      "fields": {},
      "documents": [],
      "cells": [
        "Aug. 28, 2026",
        "SEC Proposes Amendments to Exchange Act Rule 3a12-8 to Add European Union Debt Obligations"
      ]
    },
    {
      "publishedAt": "2026-08-27T17:30:00Z",
      "title": "SEC: 38 Entities Feigned Legitimacy as U.S. Advisers Through False Filings to Lure Retail Investors",
      "url": "https://www.sec.gov/newsroom/press-releases/2026-78-sec-38-entities-feigned-legitimacy-us-advisers-through-false-filings-lure-retail-investors",
      "releaseNo": null,
      "fields": {},
      "documents": [],
      "cells": [
        "Aug. 27, 2026",
        "SEC: 38 Entities Feigned Legitimacy as U.S. Advisers Through False Filings to Lure Retail Investors"
      ]
    }
  ]
}

Releases with full text

Adds a text field with the body of each release.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/press-releases?details=true"
import os, requests

r = requests.get(
    "https://secfeedapi.com/v1/enforcement/press-releases",
    params={'details': 'true'},
    headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
    timeout=60,
)
r.raise_for_status()
print(r.json())
{
  "kind": "press-releases",
  "page": 0,
  "releases": [
    {
      "publishedAt": "2026-10-09T10:59:00Z",
      "title": "SEC Proposes Expanding Securities Eligible for Cross Trading by Registered Funds",
      "url": "https://www.sec.gov/newsroom/press-releases/2026-104-sec-proposes-expanding-securities-eligible-cross-trading-registered-funds",
      "releaseNo": null,
      "fields": {},
      "documents": [],
      "cells": [
        "Oct. 9, 2026",
        "SEC Proposes Expanding Securities Eligible for Cross Trading by Registered Funds"
      ],
      "text": "The Securities and Exchange Commission today proposed amendments to the Investment Company Act “cross-trading rule,” which permits transactions in securities between a registered fund and its affiliates under certain conditions. The proposed amendments would modernize and expand..."
    },
    {
      "publishedAt": "2026-10-06T16:30:24Z",
      "title": "SEC Seeks Final Judgment Against Former Western Asset Co-CIO Ken Leech in Cherry Picking Case",
      "url": "https://www.sec.gov/newsroom/press-releases/2026-103-sec-seeks-final-judgment-against-former-western-asset-co-cio-ken-leech-cherry-picking-case",
      "releaseNo": null,
      "fields": {},
      "documents": [],
      "cells": [
        "Oct. 6, 2026",
        "SEC Seeks Final Judgment Against Former Western Asset Co-CIO Ken Leech in Cherry Picking Case"
      ],
      "text": "The Securities and Exchange Commission today moved for entry of a final judgment by consent against Stephen Kenneth Leech II, the former co-chief investment officer of registered investment adviser Western Asset Management Company LLC, whom the SEC previously charged with a multi..."
    }
  ]
}

Response fields

FieldTypeMeaning
kindstringAlways press-releases.
pageintegerThe page you asked for.
releases[]arrayReleases on the page, newest first.
releases[].publishedAtstringPublication time, ISO 8601 UTC.
releases[].titlestringHeadline.
releases[].urlstringRelease page on sec.gov.
releases[].releaseNonullNot filled for press releases; use cells[2].
releases[].fieldsobjectExtra labeled fields from the listing; empty for press releases.
releases[].documents[]arrayLinked documents; usually empty for press releases.
releases[].cells[]arrayRaw listing cells: display date, title, release number.
releases[].textstringRelease body, only with details=true.

How to

How do I get today's SEC announcements?

Call page 0 and keep the releases whose publishedAt is today.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/press-releases"
How do I read the full release?

Use details=true, or follow url.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/press-releases?details=true"
How do I get the release number?

Read cells[2], for example 2026-104.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/press-releases"
How do I go back in time?

Increase page; each page holds about 25 releases.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/press-releases?page=1"
How do I find enforcement actions among them?

Search the titles and text for words such as charges, settles or judgment; use the litigation release and administrative proceeding endpoints for the formal records.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/press-releases?details=true"
How do I watch for new releases?

Poll page 0 and compare url with the ones you have; the listing refreshes every 30 minutes.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/press-releases"
How do I search litigation releases instead?

Use /v1/enforcement/litigation-releases with the same page and details parameters.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/litigation-releases"
Why is documents empty?

Press releases are web pages; attachments are linked from the release text.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/press-releases"

Errors

See also the error codes every endpoint shares.

Try it with your own key

500 free calls a month.

Get free API key →