EPA ECHO Enforcement Scraper β€” Violations API avatar

EPA ECHO Enforcement Scraper β€” Violations API

Pricing

from $50.00 / 1,000 epa facilities

Go to Apify Store
EPA ECHO Enforcement Scraper β€” Violations API

EPA ECHO Enforcement Scraper β€” Violations API

Scrape EPA ECHO facilities β€” CWA, CAA, RCRA programs. Identity, address, NAICS, NPDES/AIR/RCRA permits, inspections, SNC status, qtrs in significant violation, total penalties USD, 13-qtr compliance history. ESG screens, plaintiff law firms, M&A diligence, journalism.

Pricing

from $50.00 / 1,000 epa facilities

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Categories

Share

EPA ECHO Enforcement Scraper

EPA ECHO facility compliance and enforcement public records β€” identity, permits, inspections, violations and penalties.

Factual public records β€” assembled for research and monitoring.

πŸ“Š What you get

Clean JSON, one record per EPA-regulated facility (full output has 33 fields, plus the untouched raw_columns block). Key fields:

  • facility_name, epa_registry_id, source_id
  • address_street / address_city / address_state / address_zip, latitude, longitude, epa_region
  • program (CWA / CAA / RCRA), naics_codes, sic_codes
  • npdes_ids, air_ids, rcra_ids, sdwa_ids, tri_ids
  • inspection_count, date_last_inspection, inspected_in_last_5_years
  • violation_status, current_violation_flag, snc_status, snc_event_description
  • qtrs_with_non_compliance, qtrs_with_significant_violation, compliance_history_13qtrs
  • total_penalties_usd, date_last_penalty
  • echo_facility_url β€” direct link to the EPA detailed facility report

Field coverage follows the EPA source: a facility with no inspection or penalty history returns nulls for those fields rather than invented values.

Pricing: $0.05 per facility record (Pay-Per-Event) β€” about 20 records per $1. An Actor Start fee of $0.00005 applies per run (charged per GB of memory, minimum 1). Pay only for the rows you receive.

▢️ Input

state is required (two-letter US state or territory code). With no state, the run returns 0 rows with an explanatory message and charges nothing.

{
"state": "VT",
"program": "CWA",
"maxFacilities": 5
}

πŸ€– Use with AI agents

Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull official records on demand.

Agentic payments (x402): Supports agentic payment via x402 β€” agents can call this actor with USDC, no API key required.

Regulatory & enforcement records:

US Legislation Β· UK FCA Notices Β· UK FCA Register Β· EPA TRI Β· FEMA NFIP Β· CFPB Complaints Β· CFPB HMDA

Related: SAM.gov Exclusions


Public official records and enforcement data, assembled for research and monitoring.