EPA Enforcement Monitor: Environmental Cases & Penalties (MCP)
Pricing
Pay per event
EPA Enforcement Monitor: Environmental Cases & Penalties (MCP)
Official EPA ECHO feed: civil & criminal environmental cases with federal penalties, SEP projects, cost recovery, statutes and outcomes. Server-side state/law/penalty/date filters. Monitor mode = new case & changed-settlement alerts, daily. No API key. MCP-ready.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Zakaria el bouami
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
12 days ago
Last modified
Categories
Share
⚖️ EPA Enforcement Monitor — Environmental Cases & Penalties (MCP)
The official EPA ECHO enforcement feed: every civil + criminal environmental case — with federal penalties, supplemental projects, cost recovery, complying-action costs, statutes violated, outcomes and pollutant keywords. Monitor mode = "a company just got hit with $X" alerts, daily. Official API. No key. MCP-ready.
✨ The 6 things ChatGPT can't do (built in)
| Ingredient | Here |
|---|---|
| 🔒 Hard-to-get data | EPA's ICIS + Summary of Criminal Prosecutions via ECHO's awkward QID two-step (get_cases → get_qid) with 32 custom columns — the poll nobody flattens: penalty, SEP, cost recovery, complying-action amount per case right in one row. |
| 🛠️ Hardest problems, solved | ECHO 200s errors silently · MM/DD/YYYY dates · $150,000.00 strings · server-side penalty thresholds (GT{amount}) · milestone-date windows · page budget caps. |
| ⚙️ Automation | monitor + daily schedule = "new $850k CWA case filed in Louisiana" the morning ECHO's weekly refresh lands. ESG analysts, environmental lawyers, compliance vendors, insurers and journalists pay for exactly this. |
| 🧠 AI-agent cheap | $0.001 start + $0.001 per case. |
| 🌍 Money in every row | fedPenalty + stateLocalPenalty + sepCost + costRecovery + totalComplianceActionAmt + computed totalPenalty. |
| 📈 Structured law flags | Clean Air / Water / RCRA waste / Superfund / pesticides / TSCA / EPCRA flags per case — multi-statute cases tagged. |
💡 Two charged events by design: a new case number (never seen) — and a changed settlement (same case, new settlement date/penalty — the verdict landed). KV key =
case|settlement|penalty.
🚀 3 recipes that pay
#1 — Penalty radar (ESG funds & journalists)
{ "mode": "monitor", "minFedPenalty": 100000, "daysBack": 1 }
→ Every new ≥$100k federal penalty, nationwide, daily. Feed it into your ESG score or your newsroom alerts.
#2 — Industry watch (compliance vendors)
{ "mode": "monitor", "states": ["TX", "LA"], "law": "CAA", "naics": "324", "caseLead": "E", "daysBack": 7 }
→ EPA-led Clean Air Act cases against petroleum refiners (NAICS 324) on the Gulf Coast — call them before your competitor's compliance-software rep does.
#3 — Criminal environmental docket (law firms)
{ "mode": "search", "civilCriminal": "CR", "daysBack": 365, "maxResults": 500 }
→ A full year of concluded environmental criminal prosecutions — caseload intel no search engine aggregates.
MCP: https://mcp.apify.com/?actors=amygraphics/epa-enforcement-monitor — "any new EPA penalties over $50k on the West Coast this month?" answered with the official record.
📦 What each row contains
caseNumber · caseName · caseCategory (AFR/AIF/JDC) · caseStatus · civilCriminal · laws[] flags + primaryLaw/primarySection · primaryNaics · dateFiledISO · settlementDateISO · dateClosedISO · fedPenalty / stateLocalPenalty / totalPenalty · sepCost · costRecovery · totalComplianceActionAmt · enforcementOutcome · lead (EPA/state) · settlementCount · pollutantDesc · url (official case report). Plus eventKey, isNew/firstSeenAt.
🆚 Competition
| Actor | Users | Money-first cases | Monitor |
|---|---|---|---|
| changewire/epa-echo-compliance | — | ❌ facility diff JSONL | ✅ diffs |
| epa-echo-facilities | 14 | ❌ facilities only | ❌ |
| us | — | ✅ penalties per case | ✅ KV dedupe + change alerts |
🧪 Input cheat-sheet
| Key | Default | What it does |
|---|---|---|
states | all | server-side postal codes |
daysBack / fromDate | 30 | milestone-activity window |
caseCategories | all | AFR/AIF/JDC |
civilCriminal, caseLead | both | CI/CR · EPA/state |
law | all | server-side statute (CAA, CWA…) |
minFedPenalty | 0 = off | server-side GT{amount} |
naics | — | industry code |
voluntaryDisclosure | all | include/self-disclosed |
outcomeIncludes, lawIncludes, keywords | — | client-side refinement |
Fair use — ECHO is EPA's official public web service (they ask clients not to bulk-download; this actor pages ≤1,000 rows, delays 0.4s, and expects you to scope queries with windows + filters — that's the polite path).
💰 Pricing
- $0.001 actor start · $0.001 per case — all money columns FREE
| Rows | Cost (us) |
|---|---|
| 150 cases (30-day Gulf Coast scan) | ~$0.15 |
| Daily national ≥$10k watch | ~$0.50–2/month |
Part of the AmyGraphics data empire — 30 public actors: enforcement & fines, disasters & relief money (FEMA), recalls (FDA+CPSC), tenders (EU/US/UK), registers, conferences, jobs & real estate. Contact: morocco.uiux@gmail.com · apify.com/amygraphics