Home / Developers / Administrative Proceedings Feed
API reference

Administrative Proceedings Feed

List the SEC's administrative proceedings: orders instituting proceedings, settled orders, and other releases from the SEC's own adjudication process. Each row has the publication date, respondent, release numbers, file number and links to the documents, newest first. Product overview →

Endpoints

/v1/enforcement/administrative-proceedings

GEThttps://secfeedapi.com/v1/enforcement/administrative-proceedings

SEC administrative orders and proceedings.

ParameterTypeDescriptionExample
pageintegerPage number, 0 for the newest. Each page holds up to 100 releases. Default 0.1
detailsstringtrue fetches the release text for the first 20 rows when the release is an HTML page. Most administrative proceedings are PDFs, which are linked but not converted. Default false.true

Request examples

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

The newest administrative proceedings

releaseNo can list several numbers when an order is issued under more than one act, for example a 34- release that is also an AAER.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/administrative-proceedings"
import os, requests

r = requests.get(
    "https://secfeedapi.com/v1/enforcement/administrative-proceedings",
    headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
    timeout=60,
)
r.raise_for_status()
print(r.json())
{
  "kind": "administrative-proceedings",
  "page": 0,
  "releases": [
    {
      "publishedAt": "2026-10-09T14:23:22Z",
      "title": "Jefferies LLC",
      "url": "https://www.sec.gov/files/litigation/admin/2026/34-106641.pdf",
      "releaseNo": "34-106641",
      "fields": {
        "Release No.": "34-106641",
        "See Also": "Administrative Summary",
        "File Number": "3-22770"
      },
      "documents": [
        {
          "title": "Jefferies LLC",
          "url": "https://www.sec.gov/files/litigation/admin/2026/34-106641.pdf"
        }
      ],
      "cells": [
        "Oct. 9, 2026",
        "Jefferies LLC Release No. 34-106641 See Also: Administrative Summary File Number: 3-22770"
      ]
    },
    {
      "publishedAt": "2026-10-08T14:22:21Z",
      "title": "Carlos Lopez, CPA",
      "url": "https://www.sec.gov/files/litigation/admin/2026/34-106633.pdf",
      "releaseNo": "34-106633, AAER-4605",
      "fields": {
        "Release No.": "34-106633, AAER-4605",
        "File Number": "3-18967"
      },
      "documents": [
        {
          "title": "Carlos Lopez, CPA",
          "url": "https://www.sec.gov/files/litigation/admin/2026/34-106633.pdf"
        }
      ],
      "cells": [
        "Oct. 8, 2026",
        "Carlos Lopez, CPA Release No. 34-106633, AAER-4605 File Number: 3-18967"
      ]
    }
  ]
}

The next page

Pages are numbered from 0. Continue until you reach the dates you need.

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

r = requests.get(
    "https://secfeedapi.com/v1/enforcement/administrative-proceedings",
    params={'page': '1'},
    headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
    timeout=60,
)
r.raise_for_status()
print(r.json())
{
  "kind": "administrative-proceedings",
  "page": 1,
  "releases": [
    {
      "publishedAt": "2026-08-28T18:23:32Z",
      "title": "INTREorg Systems, Inc.",
      "url": "https://www.sec.gov/files/litigation/admin/2026/34-106220.pdf",
      "releaseNo": "34-106220",
      "fields": {
        "Release No.": "34-106220",
        "File Number": "3-22683"
      },
      "documents": [
        {
          "title": "INTREorg Systems, Inc.",
          "url": "https://www.sec.gov/files/litigation/admin/2026/34-106220.pdf"
        }
      ],
      "cells": [
        "Aug. 28, 2026",
        "INTREorg Systems, Inc. Release No. 34-106220 File Number: 3-22683"
      ]
    },
    {
      "publishedAt": "2026-08-28T17:52:39Z",
      "title": "INNOVATION PHARMACEUTICALS INC.",
      "url": "https://www.sec.gov/files/litigation/admin/2026/34-106219.pdf",
      "releaseNo": "34-106219",
      "fields": {
        "Release No.": "34-106219",
        "File Number": "3-22682"
      },
      "documents": [
        {
          "title": "INNOVATION PHARMACEUTICALS INC.",
          "url": "https://www.sec.gov/files/litigation/admin/2026/34-106219.pdf"
        }
      ],
      "cells": [
        "Aug. 28, 2026",
        "INNOVATION PHARMACEUTICALS INC. Release No. 34-106219 File Number: 3-22682"
      ]
    }
  ]
}

With details requested

Rows whose url is an HTML release gain a text field; PDF releases are unchanged.

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

r = requests.get(
    "https://secfeedapi.com/v1/enforcement/administrative-proceedings",
    params={'details': 'true'},
    headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
    timeout=60,
)
r.raise_for_status()
print(r.json())
{
  "kind": "administrative-proceedings",
  "page": 0,
  "releases": [
    {
      "publishedAt": "2026-10-09T14:23:22Z",
      "title": "Jefferies LLC",
      "url": "https://www.sec.gov/files/litigation/admin/2026/34-106641.pdf",
      "releaseNo": "34-106641",
      "fields": {
        "Release No.": "34-106641",
        "See Also": "Administrative Summary",
        "File Number": "3-22770"
      },
      "documents": [
        {
          "title": "Jefferies LLC",
          "url": "https://www.sec.gov/files/litigation/admin/2026/34-106641.pdf"
        }
      ],
      "cells": [
        "Oct. 9, 2026",
        "Jefferies LLC Release No. 34-106641 See Also: Administrative Summary File Number: 3-22770"
      ]
    },
    {
      "publishedAt": "2026-10-08T14:22:21Z",
      "title": "Carlos Lopez, CPA",
      "url": "https://www.sec.gov/files/litigation/admin/2026/34-106633.pdf",
      "releaseNo": "34-106633, AAER-4605",
      "fields": {
        "Release No.": "34-106633, AAER-4605",
        "File Number": "3-18967"
      },
      "documents": [
        {
          "title": "Carlos Lopez, CPA",
          "url": "https://www.sec.gov/files/litigation/admin/2026/34-106633.pdf"
        }
      ],
      "cells": [
        "Oct. 8, 2026",
        "Carlos Lopez, CPA Release No. 34-106633, AAER-4605 File Number: 3-18967"
      ]
    }
  ]
}

Response fields

FieldTypeMeaning
kindstringAlways administrative-proceedings for this endpoint.
pageintegerPage returned.
releases[].publishedAtstringPublication time, ISO 8601 UTC.
releases[].titlestringRespondent or title of the release.
releases[].urlstringLink to the release document, usually a PDF on sec.gov.
releases[].releaseNostringRelease number or numbers, for example 34-106633, AAER-4605. The prefix shows the act: 33 Securities Act, 34 Exchange Act, IA Advisers Act, IC Investment Company Act.
releases[].fieldsobjectLabelled values from the list: Release No., File Number (the 3-xxxxx administrative file) and sometimes See Also.
releases[].documents[]arrayLinked documents, each with title and url.
releases[].cells[]array of stringsThe raw table cells: the date and the combined title cell.
releases[].textstringOnly with details=true and an HTML release: the release text, up to 20,000 characters.

Release number prefixes

PrefixStatute
33-Securities Act of 1933
34-Securities Exchange Act of 1934
IA-Investment Advisers Act of 1940
IC-Investment Company Act of 1940
AAER-Accounting and Auditing Enforcement Release (accounting related)

How to

How do I monitor new proceedings?

Poll page 0 and keep the releaseNo values you have seen; new rows appear at the top.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/administrative-proceedings"
How do I find proceedings against accountants?

Look for releaseNo values that include AAER, or use the AAER feed directly.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/aaer"
How do I get older proceedings?

Increase page until publishedAt passes the date you need.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/administrative-proceedings?page=5"
How do I read the order itself?

Download the PDF at url, or convert it with the download API.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/administrative-proceedings"
What is the File Number?

The 3-xxxxx administrative proceeding file number. Every release in the same matter shares it, so you can group follow-up orders.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/administrative-proceedings?page=1"
How do I search proceedings by name?

There is no name filter; fetch pages and match title on your side.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/administrative-proceedings"
Why is details=true not adding text?

Text is only fetched for HTML releases. Most administrative proceedings are published as PDFs.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/administrative-proceedings?details=true"
How do I find civil court actions instead?

Use the litigation releases feed for cases the SEC files in federal court.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/litigation-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 →