EPA ECHO Facility Compliance Search
epa_facility_searchSearch US EPA ECHO for regulated facilities by state, name, NAICS code, or program, and retrieve compliance status, inspections, and penalties.
Instructions
Search the official EPA ECHO service for US regulated facilities by state, facility name, NAICS code, or environmental program, and export compliance status, inspection, and penalty data. City, ZIP, and violation-only filtering are available in the underlying Actor, not this MCP tool.
Behavioral Transparency:
Execution: Network call executed synchronously in the cloud via Apify Actor 'captainhandsome/epa-echo-facility-search'.
Side Effects: Reads public sources and creates a billed Actor run and dataset on your Apify account.
Authentication: Requires APIFY_TOKEN environment variable.
Latency & Limits: Typical run duration is 10-35 seconds; timeout capped at 120 seconds.
Usage Guidelines:
When to use: Use for environmental compliance due diligence, regulatory risk screening of a facility or region, industry-wide (NAICS) violation surveys, or enforcement/penalty history lookups.
When NOT to use: Do not use for corporate registry, campaign finance, clinical trial, or FDA drug/device data.
Named alternatives: Use 'clinical_trials_search' for medical studies, 'openfda_search' for FDA drug/device data, 'fec_campaign_finance_search' for political funding, or 'french_company_search' for the French corporate registry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | Yes | Two-letter US state code to search within (e.g. 'RI', 'CA'). | |
| program | No | Environmental program to filter by: 'A' Clean Air Act, 'W' Clean Water Act, 'S' Safe Drinking Water Act, 'R' RCRA hazardous waste. Defaults to 'A' (Clean Air Act) when omitted. | |
| naics_code | No | Industry NAICS code to filter by, e.g. '327910'. | |
| max_results | No | Maximum number of facility records to retrieve. Defaults to 10. | |
| facility_name | No | Substring to match against the facility name. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run | No | ||
| error | No | ||
| status | Yes | ||
| results | Yes |