3.1M+ EPA-regulated facilities indexed

Clean API for EPA Environmental Compliance Data

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
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

200 OK
{  "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  }}

Explore the Data

Search and browse EPA facility compliance data. Preview real data from 3.1M+ indexed facilities.

Open Full Explorer

ACME CHEMICAL PLANT

Houston, TX

42
CAARCRAViolations

GULF COAST REFINING CO

Texas City, TX

71
CAACWARCRAViolations

LONE STAR WATER TREATMENT

Austin, TX

93
CWASDWA

Live data from 3.1M+ EPA facilities. Full access with a free API key.

Get API Key to Query Live Data

Why Parley

EPA ECHO exposes compliance data through a baroque, QID-based API from 2014 with inconsistent schemas across programs. Parley fixes that.

Unified Data

CAA, CWA, RCRA, and SDWA data normalized into one consistent schema. No more wrangling four different response formats.

Geospatial Search

Find facilities within a radius or bounding box. Answer 'what's near this property?' in one API call.

Compliance Scoring

Parley-computed 0-100 risk score based on violation frequency, severity, recency, and penalty history.

Webhook Alerts

Subscribe to new violations, enforcement actions, or status changes at watched facilities. HMAC-signed payloads.

Simple, transparent pricing

Start free. Scale when you need to. $0.003/request overage on Pro.

Free

$0/mo

100 requests/day

  • Facility search & detail
  • Full-text search
  • Compliance scores
  • No credit card required
Get Started

Pro

$79/mo

25,000 requests/day

  • Full data access
  • Violations, cases & penalties
  • Geospatial search & batch
  • 25 webhooks
Get Started

Need more than 25,000 requests/day? Contact us for custom plans.

Start building in minutes

Get a free API key and make your first request. No credit card required.

Get Free API Key