Parley normalizes the EPA ECHO dataset into a modern REST API. Facility search, geospatial queries, compliance scoring, and webhook alerts -- built for developers shipping proptech, insurance, ESG, and legal products.
Request
curl -s "https://api.parley.dev/v1/facilities?state=TX&program=CAA&min_score=50&per_page=2" \ -H "X-API-Key: prl_a1b2c3d4..."Response
{ "data": [ { "id": "f47ac10b-58cc-4372-a567-0e02b2c3d479", "name": "ACME CHEMICAL PLANT", "address": { "city": "Houston", "state": "TX" }, "compliance_score": 78, "compliance_status": "in_violation", "active_violations": true, "summary": { "violation_count_3yr": 7, "total_penalties_5yr": 125000.00 } } ], "pagination": { "total": 342, "has_more": true }}Search and browse EPA facility compliance data. Preview real data from 3.1M+ indexed facilities.
Houston, TX
Texas City, TX
Austin, TX
Live data from 3.1M+ EPA facilities. Full access with a free API key.
Get API Key to Query Live DataEPA ECHO exposes compliance data through a baroque, QID-based API from 2014 with inconsistent schemas across programs. Parley fixes that.
CAA, CWA, RCRA, and SDWA data normalized into one consistent schema. No more wrangling four different response formats.
Find facilities within a radius or bounding box. Answer 'what's near this property?' in one API call.
Parley-computed 0-100 risk score based on violation frequency, severity, recency, and penalty history.
Subscribe to new violations, enforcement actions, or status changes at watched facilities. HMAC-signed payloads.
Start free. Scale when you need to. $0.003/request overage on Pro.
100 requests/day
25,000 requests/day
Need more than 25,000 requests/day? Contact us for custom plans.
Get a free API key and make your first request. No credit card required.
Get Free API Key