Monitor 800,000+ US facilities covered by the Clean Air Act, Clean Water Act, and RCRA. Instant Telegram alerts on SNC status, enforcement actions, and new violations. Free to start.
What triggers an alert
Why use it
Powered by the US EPA ECHO API. No auth, no cost — covers every facility regulated under the Clean Air Act, Clean Water Act, and RCRA hazardous-waste rules.
An EventBridge-triggered Lambda scans every facility on your watchlist once a day, grouping by facility ID to minimize API calls.
Alerts arrive directly in your Telegram chat with facility name, violation type, and EPA ECHO link. No new app or dashboard required.
Each unique SNC status, enforcement action, or CAA violation is deduped with a 90-day DynamoDB TTL — so you only hear about genuinely new events.
Use the free EPA ECHO facility search at echo.epa.gov to find any facility's 12-digit Registry ID, then add it to your watchlist in seconds.
Upgrade to Pro or Team inside Telegram with Stars — no credit card, no external checkout, no friction. Cancel anytime with an automatic refund.
Simple setup
Visit @facility_compliance_monitor_bot and tap Start.
Search at echo.epa.gov/facilities/facility-search and copy the 12-digit Registry ID (e.g. 110000350633).
Send /watch 110000350633 "My Facility" — optionally supply a label for easy identification in your list.
The bot polls EPA ECHO every day. When an SNC status change, new enforcement action, or Clean Air Act violation is detected, you receive an instant Telegram message.
Available commands
Pricing
Start free. Upgrade when you need more facility slots. Paid with Telegram Stars — no credit card.
Free
Pro
Most popularTeam
Cancel at any time from the bot with /cancel. Stars are refunded automatically.
FAQ
What is EPA ECHO and where does the data come from?
The bot uses the US EPA ECHO REST API — a free, unauthenticated data source covering 800,000+ facilities regulated under the Clean Air Act (CAA), Clean Water Act (CWA), and RCRA hazardous-waste regulations. Data is updated regularly by the EPA.
How do I find a facility's EPA Registry ID?
Search at echo.epa.gov/facilities/facility-search by facility name, city, or state. Copy the Registry ID (also called the FRS ID) from the facility profile — it is a 12-digit number like 110000350633.
What exactly is Significant Non-Compliance (SNC)?
SNC is the EPA's designation for facilities whose violations are serious enough to warrant priority attention. A facility can enter SNC under the Clean Water Act, Clean Air Act, or RCRA rules. The bot alerts you the moment any facility on your watchlist enters this status.
How often does the bot check for new compliance events?
The facility-poller Lambda runs once per day, triggered by Amazon EventBridge. It groups all active watchlist entries by facility ID (so N users watching the same facility = 1 EPA API call) and sends alerts within the same polling run.
Will I get the same alert twice?
No. Each unique event (SNC status change, enforcement action, or CAA violation) is recorded in DynamoDB with a 90-day TTL. Subsequent polling runs skip already-seen events, so you only get alerted once per event per 90-day window.
How much does it cost?
The Free plan (up to 3 facilities) costs nothing. Pro (up to 10 facilities) costs 600 Telegram Stars/month (~$5). Team (up to 50 facilities) costs 1,200 Stars/month (~$10). All payments are handled natively inside Telegram. Cancel anytime with /cancel and your Stars are refunded automatically.
Who is this for?
ESG analysts tracking portfolio-company facilities, corporate sustainability teams monitoring their own sites, environmental attorneys seeking early warning of enforcement actions, real estate investors doing industrial-property due diligence, and activist organizations monitoring polluters.
Let the bot watch the compliance data. You focus on what matters.
Open @facility_compliance_monitor_bot