EPA ECHO Environmental Compliance & Facility Scraper avatar

EPA ECHO Environmental Compliance & Facility Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
EPA ECHO Environmental Compliance & Facility Scraper

EPA ECHO Environmental Compliance & Facility Scraper

Search and extract EPA-regulated facility data including compliance status, violations, inspections, and penalties from the EPA ECHO database. Covers Clean Water Act, Clean Air Act, and RCRA programs.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Compute Edge

Compute Edge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Extract EPA-regulated facility data from the ECHO (Enforcement and Compliance History Online) database. Search for facilities by state, city, NAICS code, or environmental program and get compliance status, violations, inspection history, and penalty data for 800,000+ regulated facilities across the United States.

This Actor wraps the official EPA ECHO REST API to provide structured, easy-to-use environmental compliance data — perfect for ESG research, supply chain risk assessment, environmental due diligence, and regulatory compliance monitoring.

What data can you extract from EPA ECHO?

FieldDescription
facilityNameName of the regulated facility
streetStreet address
cityCity
stateState
zipZIP code
latitudeGPS latitude
longitudeGPS longitude
sourceIdEPA source/facility ID
permitNumberEnvironmental permit number
permitStatusPermit status (Effective, Expired, etc.)
epaSystemEPA regulatory system
statuteEnvironmental statute (CWA, CAA, RCRA)
populationDensityPopulation density around facility
percentPeopleOfColorEnvironmental justice demographic data
facilityUrlDirect link to EPA detailed facility report

Why Scrape EPA ECHO? Top Use Cases

  • No API key needed — the EPA ECHO API is completely free and public
  • Three regulatory programs — Clean Water Act (CWA), Clean Air Act (CAA), and RCRA hazardous waste
  • 800,000+ facilities — comprehensive coverage of EPA-regulated facilities nationwide
  • Environmental justice data — includes demographic data around each facility
  • Fast and efficient — direct API calls, no browser rendering needed
  • Structured output — clean JSON ready for analysis or database import

How to search EPA ECHO facilities

  1. Go to the EPA ECHO Scraper page on Apify Store
  2. Click Try for free
  3. Enter a State code (e.g., CA, NY, TX)
  4. Optionally filter by City, Facility Name, or NAICS Code
  5. Select an Environmental Program (Clean Water Act, Clean Air Act, or RCRA)
  6. Set Max Results to control output size
  7. Click Start and wait for results

Input example

{
"state": "CA",
"mediaProgram": "CWA",
"maxResults": 50
}

Output example

{
"facilityName": "ACME MANUFACTURING INC",
"sourceId": "CA0001234",
"street": "123 INDUSTRIAL BLVD",
"city": "LOS ANGELES",
"state": "CA",
"zip": "90001",
"latitude": "34.0522",
"longitude": "-118.2437",
"permitNumber": "CA0001234",
"permitStatus": "Effective",
"epaSystem": "NPDES",
"statute": "CWA",
"populationDensity": "7544.32",
"percentPeopleOfColor": "68.5",
"facilityUrl": "https://echo.epa.gov/detailed-facility-report?fid=CA0001234"
}

How Much Does It Cost to Scrape EPA ECHO?

This Actor makes direct API calls (no browser), so compute costs are minimal.

ScenarioResultsEst. ComputeEst. Actor Fee
One state, 100 facilities100~$0.01~$0.50
One state, 1,000 facilities1,000~$0.05~$5.00
Multiple states5,000~$0.20~$25.00

Actor pricing: $0.005 per result + minimal compute costs.

Use cases

  • ESG Research — Identify facilities with environmental violations for ESG scoring
  • Supply Chain Risk — Screen suppliers for environmental compliance issues
  • Environmental Due Diligence — Pre-acquisition facility screening
  • Regulatory Monitoring — Track compliance status changes over time
  • Environmental Justice — Analyze facility impacts on vulnerable communities
  • Insurance Underwriting — Assess environmental risk for facility coverage

Integrations

  • API — Access results via the Apify API
  • Webhooks — Get notified when a search completes
  • Zapier / Make — Export to Google Sheets, CRMs, or databases
  • Python / Node.js — Use the Apify SDK

FAQ

Yes. EPA ECHO is a public database provided by the U.S. Environmental Protection Agency specifically for public access. This Actor uses the official EPA ECHO REST API, which is free and requires no authentication. All data is publicly available government information.

How much does it cost to scrape EPA ECHO?

The Actor charges $0.005 per result plus minimal Apify compute costs. A typical run of 100 facilities costs about $0.50 in Actor fees. See the pricing table above for detailed estimates.

Can I export EPA ECHO data to Excel or CSV?

Yes. Apify supports exporting data in JSON, CSV, Excel, XML, HTML, and RSS formats. After the Actor run completes, go to the Dataset tab and choose your preferred export format.

How often is the EPA ECHO data updated?

You can schedule this Actor to run at any interval — daily, weekly, or monthly. EPA ECHO data is updated regularly by the EPA from state and federal enforcement databases.

What environmental programs are covered?

The Actor covers three major EPA regulatory programs: Clean Water Act (CWA), Clean Air Act (CAA), and Resource Conservation and Recovery Act (RCRA) for hazardous waste. These programs cover over 800,000 regulated facilities nationwide.

Other Scrapers by SeatSignal

This Actor accesses publicly available data from the EPA ECHO database through the official public API. It does not bypass authentication, access restricted data, or violate any terms of service. The EPA provides this data for public use.

Users are responsible for ensuring their use of the data complies with applicable laws and regulations.

Support

  • Issues? Open an issue on the Actor's Apify page
  • Custom needs? Contact us for enterprise solutions