Get EPA Facility Compliance Profile
epa_get_facilityRead-onlyIdempotent
Retrieve a full compliance profile for a single EPA-regulated facility by EPA Registry ID. Returns facility metadata, per-program compliance status, inspection history, formal enforcement actions, penalty totals, and TRI release summary. Use epa_search_facilities to discover Registry IDs. For area-level enforcement discovery use epa_search_violations instead.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| registry_id | Yes | EPA FRS Registry ID for the facility (obtained from epa_search_facilities) |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | ZIP code | |
| city | No | City | |
| name | No | Facility name | |
| error | No | Present when the call failed. Absent on success. | |
| state | No | 2-letter state abbreviation | |
| county | No | County name | |
| street | No | Street address | |
| fipsCode | No | 5-digit county FIPS code | |
| latitude | No | Latitude in decimal degrees | |
| programs | No | Program registration flags | |
| longitude | No | Longitude in decimal degrees | |
| compliance | No | Compliance summary from DFR. Absent when ECHO DFR compliance endpoint unavailable. | |
| registryId | No | EPA FRS Registry ID | |
| inspections | No | Inspection history records | |
| airCompliance | No | CAA-specific compliance details. Present only when facility is registered under CAA (programs.air=true). | |
| formalActions | No | Formal enforcement actions on record | |
| waterCompliance | No | CWA/NPDES permit and compliance details. Present only when facility is registered under CWA (programs.water=true). | |
| complianceStatus | No | Overall compliance status text | |
| triReleasesTransfersInLbs | No | Total TRI on/off-site releases and transfers in pounds |