SEC Enforcement & Litigation Release Delta Feed avatar

SEC Enforcement & Litigation Release Delta Feed

Pricing

from $50.00 / 1,000 new enforcement releases

Go to Apify Store
SEC Enforcement & Litigation Release Delta Feed

SEC Enforcement & Litigation Release Delta Feed

Structures SEC.gov's own Litigation Releases and Administrative Proceedings feeds into delta events: respondent, statute/rule citations, monetary sanctions, and a best-effort linked EDGAR CIK. Outside the saturated 10-K/8-K/Form-4 filings-scraper niche. Pay-per-event: billed only for what changed.

Pricing

from $50.00 / 1,000 new enforcement releases

Rating

0.0

(0)

Developer

Stefano Seggio

Stefano Seggio

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

13 hours ago

Last modified

Categories

Share

SEC.gov has no API. This gives you one — with the entity matching already done.

If you track enforcement actions against companies, your only option today is refreshing a static SEC.gov webpage and reading it yourself — and even then, the release only names a person or entity, never the actual EDGAR-registered company you have on file. This Actor solves that: it turns SEC.gov's litigation releases and administrative proceedings into a structured, cross-linked, delta-tracked feed.


Why this outperforms a standard scraper

  • Delta tracking, not re-scraping. Every release is fingerprinted on every run. Unchanged releases are never re-delivered — and never billed.
  • Pay only for what's new. A genuinely new enforcement release costs $0.05. A correction to a release you've already received costs $0.02 — rare, since SEC releases are essentially immutable once published. An unchanged release costs nothing.
  • Automatic entity resolution. The named respondent is cross-linked to their real EDGAR filer CIK, with a confidence score — including former company names — instead of leaving that match to you. Monetary sanctions (sought vs. ordered) are extracted directly from the administrative proceeding PDFs.

See it before you trust it

{
"record_id": "LR-26636",
"event_type": "NEW_LISTING",
"release_type": "litigation_release",
"release_date": "2026-09-12",
"title": "SEC Charges Investment Adviser with Overbilling Advisory Clients",
"primary_respondent": "Example Capital Management LLC",
"linked_edgar_cik": "0001234567",
"edgar_match_confidence": 0.94,
"monetary_sanctions": { "sought_usd": 450000, "ordered_usd": 310000 }
}

Notice linked_edgar_cik and edgar_match_confidence — that match is automatic, not something you build yourself. And monetary_sanctions is parsed straight out of the PDF, not left for you to read by hand.

Zero-risk trial

Unchanged runs cost $0.00. Run it once against real data before you commit to anything:

curl -X POST "https://api.apify.com/v2/acts/EDhT9Mvrdm2hzTECA/run-sync-get-dataset-items?token=<YOUR_API_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"userAgent": "YourCompany your-email@example.com", "maxItemsPerRun": 50, "onlyNew": true}'
import requests
response = requests.post(
"https://api.apify.com/v2/acts/EDhT9Mvrdm2hzTECA/run-sync-get-dataset-items",
params={"token": "<YOUR_API_TOKEN>"},
json={"userAgent": "YourCompany your-email@example.com", "maxItemsPerRun": 50, "onlyNew": True},
)
records = response.json()
print(f"{len(records)} records returned")
const response = await fetch(
"https://api.apify.com/v2/acts/EDhT9Mvrdm2hzTECA/run-sync-get-dataset-items?token=<YOUR_API_TOKEN>",
{
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
userAgent: "YourCompany your-email@example.com",
maxItemsPerRun: 50,
onlyNew: true,
}),
}
);
const records = await response.json();
console.log(`${records.length} records returned`);

Pricing

EventWhat it meansPrice
New Enforcement ReleaseA litigation release or administrative proceeding seen for the first time.$0.05
Updated Release ContentContent on a previously-delivered release changed on a later run — rare, since SEC releases are essentially immutable.$0.02

Actor-start fee: $0.00005/GB-memory (one-time per run, not per record).

What you get on every record

  • Release/proceeding type, date, and title, exactly as published
  • Primary respondent name, as named in the release
  • Linked EDGAR CIK with a numeric match-confidence score
  • Cited statutes/rules where present in the release
  • Monetary sanctions broken out as sought vs. ordered, parsed from the source PDF
  • Delta classification: NEW_LISTING or UPDATED, so you never process the same release twice

Input parameters

FieldTypeDescriptionDefault
userAgentstringIdentifies your requests to SEC.gov per their fair-access policy — use your company name and an email.required
maxItemsPerRunintegerCaps how many releases are processed in one run.50
onlyNewbooleanWhen true, only NEW_LISTING events are returned; set false to also see UPDATED events.true

Source & reliability

Source is SEC.gov's own public litigation-release and administrative-proceeding feeds — no third-party aggregator in between. This Actor runs on the same delta-engine pattern behind this operator's whole fleet: canonicalize, fingerprint, persist state across runs, retry with backoff on transient failures, and — critically — distinguish a genuine upstream outage from an actual code defect in its own error reporting, so a bad day for SEC.gov's servers never gets mistaken for a broken pipeline.