All data sources

EPA Compliance Data

Free

EPA facility compliance and enforcement, toxic release, and aquifer-exemption data.

No key required. Included on Free.

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

PublisherEPA Compliance Data

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

› Methods (6)

Technical detail for developers: parameters, pagination, units, and freshness per method.

  • searchEchoFacilities

    read

    Search regulated facilities by location, name, industry code, or coordinates.

    Required paramsstate or city or zip or facilityName or sic or naics or latitude and longitude

    rows per page (default 100); pageNo pages the same query. RegistryID feeds detail.

  • getAquiferExemptions

    read

    List 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

    read

    Describe EPA source coverage, methods, and identifier requirements.

  • getFacilityDetail

    read

    Get one ECHO facility by registry ID.

  • getComplianceHistory

    read

    Get ECHO compliance and enforcement history by registry ID.

  • queryTRI

    read

    Query Toxic Release Inventory facility rows by two-letter state code.