EPA Envirofacts TRI Facility Scraper avatar

EPA Envirofacts TRI Facility Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
EPA Envirofacts TRI Facility Scraper

EPA Envirofacts TRI Facility Scraper

Scrape EPA Envirofacts Toxic Release Inventory (TRI) facility data. Search by city, state, or facility name. Returns facility name, address, coordinates, EPA region, and parent company. No API key required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

EPA ECHO Environmental Compliance Scraper

Scrape EPA ECHO (Enforcement and Compliance History Online) facility data from the EPA ECHO REST API. Search for facilities regulated under the Clean Air Act, Clean Water Act, and other environmental programs. Completely free — no API key required.

What data can you scrape?

  • EPA-regulated facilities across all 50 US states and DC
  • Compliance status for air, water, and greenhouse gas programs
  • Enforcement history: inspection counts, formal enforcement actions, penalty amounts
  • Facility details: name, address, county, GPS coordinates, NAICS/SIC codes, permit IDs
  • Direct link to each facility's full ECHO profile

Input Parameters

ParameterTypeDescription
modeSelectsearchFacilities, searchByNAICS, searchByState, violatorsOnly
facilityNameTextFacility or company name (partial match)
stateSelect2-letter US state code (all 50 states + DC)
cityTextCity name filter
zipCodeTextZIP code filter
naicsCodeText5-6 digit NAICS industry code
violatorsOnlyBooleanIf true, only return facilities with violations/enforcement actions
maxItemsIntegerMaximum records to return (default: 50, max: 2000)

Search Modes

  • searchFacilities — General search using name, location, or other filters. At least one filter required.
  • searchByNAICS — Find all EPA-regulated facilities in a specific industry (e.g., NAICS 311111 for dog/cat food manufacturing).
  • searchByState — Browse all EPA-registered facilities in a state (paginates automatically).
  • violatorsOnly — Return only facilities currently in violation or with recent enforcement actions.

Output Fields

FieldDescription
facility_nameName of the regulated facility
registry_idEPA Facility Registry Service (FRS) identifier
city, state, zip_codeLocation details
county_nameCounty of the facility
latitude, longitudeGPS coordinates
naics_codesIndustry classification codes
sic_codesStandard Industrial Classification codes
air_compliance_statusClean Air Act compliance status
water_compliance_statusClean Water Act compliance status
ghg_compliance_statusGreenhouse Gas compliance status
inspection_count_5yrNumber of inspections in last 5 years
formal_enforcement_actionsCount of formal enforcement actions
current_penaltiesCurrent assessed penalties (USD)
penalty_3yrPenalties in past 3 years (USD)
last_inspection_dateMost recent inspection date
permit_idsList of environmental permits
urlDirect link to EPA ECHO facility page

Example Use Cases

  1. Environmental due diligence — Check compliance history before acquiring or partnering with a facility
  2. ESG research — Screen companies for environmental violations
  3. Investigative journalism — Find facilities with chronic compliance issues
  4. Industry analysis — Compare compliance rates across NAICS sectors
  5. Geographic compliance mapping — Identify environmental violations by state/region

Sample Input

{
"mode": "searchByState",
"state": "CA",
"maxItems": 50
}

FAQs

Q: Does this require an API key? A: No. EPA ECHO is a public government database, freely accessible without registration.

Q: How current is the data? A: EPA ECHO data is updated regularly from agency enforcement systems. Most data is current within weeks.

Q: What is the difference between compliance statuses? A: "In Compliance" = no known violations. "Significant Violation" = serious non-compliance. "Violation Identified" = minor or administrative violation. "No Data" = insufficient information.

Q: Can I search all states at once? A: Use searchFacilities mode without specifying a state, combined with a facilityName or naicsCode filter. For full national pulls, set maxItems high (up to 2000).

Q: Why are some numeric fields missing? A: Fields like inspection_count_5yr or current_penalties are omitted when the EPA has no recorded data for that facility.