Government
EPA environmental enforcement cases (judicial/administrative) by state and/or industry with penalty rollups API
Searches EPA ECHO formal enforcement cases by state and/or NAICS industry code, normalizing each case (civil vs criminal, governing statute, settlement date, federal penalty, supplemental-project cost, outcome) and rolling up federal penalties and criminal-case counts for the returned page. Answers 'What EPA enforcement actions has this industry faced in this state?', 'How much has been penalized and were any criminal?'.
Price$0.01per request
MethodPOST
Route/v1/gov/epa-enforcement-cases
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache86400s public
govcomplianceepaenforcementpenaltiesregulatory
API URL
Integration docshttps://x402.hexl.dev/v1/gov/epa-enforcement-casesExample request
{
"state": "NC",
"naics": "2211",
"limit": 2
}Example response
{
"query": {
"state": "NC",
"naics": "2211",
"fromYear": null
},
"totalMatches": 161,
"returned": 2,
"federalPenaltiesInPage": 50000,
"criminalCasesInPage": 0,
"cases": [
{
"caseNumber": "03-2014-9002",
"caseName": "DUKE ENERGY CAROLINA, LLC (NATIONAL CASE)",
"category": "Administrative - Formal",
"status": "Final Order Issued",
"primaryLaw": "CERCLA",
"civilOrCriminal": "civil",
"dateFiled": null,
"settlementDate": "05/22/2014",
"federalPenalty": 0,
"sepCost": 0,
"complianceActionAmount": 9000000,
"outcome": "Final Order No Penalty"
},
{
"caseNumber": "04-1979-0020",
"caseName": "CAROLINA PWR & LGT",
"category": "Judicial",
"status": "Closed",
"primaryLaw": "CAA",
"civilOrCriminal": "civil",
"dateFiled": "08/19/1980",
"settlementDate": "10/15/1980",
"federalPenalty": 50000,
"sepCost": 0,
"complianceActionAmount": 0,
"outcome": "Final Order With Penalty"
}
]
}Input schema
{
"type": "object",
"properties": {
"state": {
"type": "string",
"description": "2-letter US state code."
},
"naics": {
"type": "string",
"description": "NAICS industry code (prefix match, e.g. '2211' = electric power)."
},
"fromYear": {
"type": [
"integer",
"string"
],
"description": "Earliest settlement year."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 25
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}