Tier B API

EPA ECHO Compliance History & AI Risk Score

Look up a U.S. facility's environmental violation history and get one compliance risk score with a plain-English summary.

The problem

Environmental due diligence, ESG review, lending and insurance underwriting, and supply-chain vendor screening all eventually need the same thing: has this facility had environmental violations, and how serious are they? EPA publishes that data through ECHO (Enforcement and Compliance History Online), but ECHO's own interface is built for reading one facility's detailed report at a time, not for pulling a risk signal programmatically at scale.

Who it's for

Environmental and ESG compliance teams, lenders and insurers doing facility-level due diligence, and supply-chain or vendor-risk teams screening a manufacturing or industrial supplier before signing.

Use cases

  • Facility-level environmental due diligence before a lending or insurance decision
  • Vendor onboarding screen for a manufacturing or industrial supplier
  • Periodic compliance monitoring of an existing supplier or portfolio company
  • ESG/compliance review ahead of an acquisition or audit

What it does

Query a facility by name, street address, or EPA FRS registry ID and get back a single unified risk profile: a 0–100 risk score, a risk tier (low/medium/high/critical), active violations, enforcement action counts and total penalties across Clean Air Act, Clean Water Act, RCRA, and Safe Drinking Water Act programs, which programs the facility is regulated under versus currently flagged on, and a plain-English AI summary. The score and tier are always computed by the same documented, deterministic point-based rubric — the AI only writes the narrative, grounded in those same numbers, so the two can never contradict each other.

Key features

  • One score across four federal environmental programs (CAA, CWA, RCRA, SDWA)
  • Documented, deterministic scoring rubric — never a black-box AI judgment on the number itself
  • Live per-request query against EPA ECHO, never a stale bundled snapshot
  • match_count on every name/address search, so you know when to narrow an ambiguous query

Pricing

A free tier covers light testing. Paid tiers scale by monthly request volume, with overage priced per additional lookup beyond your plan's included volume.

See exact current pricing tiers on RapidAPI →

Data is live, not a stale snapshot. This API queries EPA’s ECHO database on every request, because compliance data changes daily — you’re always seeing what ECHO shows at the moment you ask.

This API is advisory only. The risk score and summary are a heuristic applied to EPA’s public ECHO data, and ECHO itself aggregates state and federal reporting with known reporting lags of weeks to months — a facility’s true current status can differ from what ECHO shows. Verify directly with ECHO or the facility before relying on this for lending, insurance, legal, or procurement decisions. If a query matches more than one facility, narrow it with state, city, or an exact EPA registry ID rather than assuming the first result is the one you meant.

Try EPA ECHO Compliance History & AI Risk Score on RapidAPI