Government
Search EPA-regulated facilities by company name and/or state with normalized compliance flags API
Searches the U.S. EPA ECHO database for regulated facilities by company name and/or state, normalizing the cryptic ECHO column names into tidy records with per-program (air/water/waste/drinking-water) compliance status and a significant-violator flag. Answers 'Does this company operate EPA-regulated sites here?', 'Which of its facilities are flagged as significant violators?'.
Price$0.01per request
MethodPOST
Route/v1/gov/epa-facility-search
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache86400s public
govcomplianceepaenvironmentregulatory
API URL
Integration docshttps://x402.hexl.dev/v1/gov/epa-facility-searchExample request
{
"name": "exxon",
"state": "TX",
"limit": 2
}Example response
{
"query": {
"name": "exxon",
"state": "TX"
},
"totalMatches": 1620,
"returned": 2,
"significantViolators": 0,
"facilities": [
{
"name": "EXXONMOBIL PRODUCTION COMPANY, A DIVISION OF EXXONMBILE CORP.",
"registryId": "1800053568",
"address": "PO BOX 4358, CORP-MI-3010, HOUSTON, TX, 77210",
"city": "HOUSTON",
"state": "TX",
"zip": "77210",
"county": "Plaquemines",
"lat": 29.780472,
"significantViolator": false,
"inspectionCount": 0,
"lastInspection": null,
"lastFormalAction": null,
"penaltyCount": null,
"compliance": {
"overall": null,
"air": null,
"water": null,
"waste": null,
"drinkingWater": null
}
},
{
"name": "NACOGDOCHES EXXON SHOP - CALLAGHAN ROAD EXXON SHOP",
"registryId": "110005130063",
"address": "12210 NACOGDOCHES, SAN ANTONIO, TX, 78217",
"city": "SAN ANTONIO",
"state": "TX",
"zip": "78217",
"county": "BEXAR",
"lat": 29.55068,
"significantViolator": false,
"inspectionCount": 0,
"lastInspection": null,
"lastFormalAction": null,
"penaltyCount": null,
"compliance": {
"overall": "No Violation Identified",
"air": null,
"water": null,
"waste": "No Violation Identified",
"drinkingWater": null
}
}
]
}Input schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Facility/company name to search (partial match)."
},
"state": {
"type": "string",
"description": "2-letter US state code."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 25
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}