What you can ask
- “What does EPA Compliance Data have for the area or asset I'm working on?”
- “Pull the most recent EPA Compliance Data records and put them in a table.”
- “What does EPA Compliance Data cover, and how fresh is the data?”
About this source
EPA environmental compliance and regulatory data combining three APIs: - ECHO: Enforcement & Compliance History Online - facility search, compliance tracking - Envirofacts: TRI toxic releases, SDWIS drinking water - UIC aquifer exemptions: injection wells injecting into EPA-exempted USDWs (GeoJSON) CRITICAL USAGE RULES: 1. ECHO and Envirofacts are free, no auth required 2. Use searchEchoFacilities() to find regulated facilities 3. Use getAquiferExemptions() for UIC injection wells + exempted-aquifer polygons (by state/wellClass), e.g. Class I/III/V where an aquifer exemption exists 4. AQS methods are now available in the dedicated authenticated connector "epa-aqs" 5. getFacilityDetail / getComplianceHistory take the 12-digit RegistryID from searchEchoFacilities
Connector ID epa
Provenance
Freshness & coverage
› Methods (6)
Technical detail for developers: parameters, pagination, units, and freshness per method.
searchEchoFacilities
readSearch regulated facilities by location, name, industry code, or coordinates.
Required paramsstate or city or zip or facilityName or sic or naics or latitude and longituderows per page (default 100); pageNo pages the same query. RegistryID feeds detail.
getAquiferExemptions
readList generalized aquifer-exemption geometry by state, well class, bbox, or nearby location.
Returns at most 50 GeoJSON features per call (25 by default); use offset for the next page.
getServiceInfo
readDescribe EPA source coverage, methods, and identifier requirements.
getFacilityDetail
readGet one ECHO facility by registry ID.
getComplianceHistory
readGet ECHO compliance and enforcement history by registry ID.
queryTRI
readQuery Toxic Release Inventory facility rows by two-letter state code.
