SEC Enforcement & Litigation Release Delta Feed
Pricing
from $50.00 / 1,000 new enforcement releases
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
Maintained by CommunityActor 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 requestsresponse = 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
| Event | What it means | Price |
|---|---|---|
| New Enforcement Release | A litigation release or administrative proceeding seen for the first time. | $0.05 |
| Updated Release Content | Content 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
| Field | Type | Description | Default |
|---|---|---|---|
userAgent | string | Identifies your requests to SEC.gov per their fair-access policy — use your company name and an email. | required |
maxItemsPerRun | integer | Caps how many releases are processed in one run. | 50 |
onlyNew | boolean | When 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.