EPA Data API · CSRD-Ready

US Environmental Compliance Data, API-first

CSRD-ready facility data for EU sustainability teams. 3M+ EPA-regulated sites, violation history, enforcement actions, and ESRS E2-mapped reports — all via a clean REST API.

3M+US facilities
ESRS E2Mapped fields
RESTJSON · OpenAPI
€49Starting price/mo
The Problem

CSRD requires US facility data.
Getting it is painful.

ESRS E2 reporting obligations extend to your US supply chain and subsidiaries. The data exists in EPA databases — but accessing it programmatically, at scale, isn't straightforward.

Option A · Enterprise platforms
ESG data vendor licenses
$50K+/yr
Bundled with data you don't need

Comprehensive but expensive. Designed for Fortune 500 ESG teams with large procurement budgets, annual contracts, and months-long onboarding.

Option B · Manual EPA searches
ECHO, FRS, NEI — direct
Hours
Per facility, per analyst, per quarter

EPA's ECHO portal is public but built for regulators, not sustainability analysts. Disparate systems, inconsistent identifiers, no CSRD-ready output.

The Solution

One API. Every EPA data source.

EcoRisk normalises data across EPA's fragmented systems — ECHO, FRS, NEI, TRI, and more — into a single, consistent REST API built for CSRD reporting workflows.

🏭
3M+ EPA-Regulated Facilities
Full coverage of facilities regulated under Clean Air, Clean Water, RCRA, and Superfund. Search by name, location, NAICS, or EIN.
FRS · ECHO · NEI
🇪🇺
ESRS E2 Pollution Mapping
Facility data pre-mapped to ESRS E2 disclosure requirements. Ready-formatted fields for pollution prevention and control reporting.
ESRS E2-ready
📊
Risk Scoring (0–100)
Composite risk score per facility based on violation frequency, penalty history, enforcement severity, and recidivism patterns.
Proprietary model
📋
CSRD Company Reports
Generate structured CSRD disclosure reports for US facilities. JSON output mapped to ESRS data points.
Pro tier
🔗
Multi-Source Data
Not just ECHO. We normalise across TRI (Toxics Release Inventory), NEI (National Emissions), RCRA Info, and Superfund CERCLIS.
6+ EPA systems
🌍
EU + US Coverage
Cross-reference US subsidiaries with EU parent entities. Link EPA facility IDs to GLEIF LEI codes for group-level CSRD consolidation.
LEI linking — beta
Developer-First

Clean API. Real data. No surprises.

Request
curl -X GET \
  https://api.ecorisk.io/v1/csrd/report \
  -H "Authorization: Bearer ek_live_..." \
  -G \
  -d "facility_id=EPA-110000350174" \
  -d "standard=ESRS_E2"
Response · 200 OK
{
  "facility_id": "EPA-110000350174",
  "name": "Acme Manufacturing, TX",
  "risk_score": 72,
  "risk_tier": "HIGH",
  "esrs_e2": {
    "violations_5yr": 4,
    "penalties_usd": 287500,
    "last_inspection": "2024-09-14",
    "substances_of_concern": [
      "Trichloroethylene", "Mercury"
    ],
    "enforcement_actions": 2
  },
  "csrd_ready": true
}
GET/v1/csrd/report

CSRD report endpoint

Pass any EPA facility ID and get back a structured ESRS E2 disclosure object. One API call replaces hours of cross-referencing ECHO, TRI, and enforcement databases.

  • risk_score0–100 composite score based on violations, penalties, and enforcement history
  • esrs_e2Pre-mapped ESRS E2 fields, ready for CSRD disclosure input
  • violations_5yrClean Air Act, Clean Water Act, and RCRA violations in trailing 5 years
  • substances_of_concernTRI-listed pollutants with release quantities and risk classification
  • enforcement_actionsCount of formal EPA enforcement actions and judicial referrals
Pricing

Start free. Scale when you're ready.

No annual contracts. No procurement hoops. Pay month-to-month and cancel anytime.

Free
€0
Forever free, no card required
  • 100 API requests / month
  • Facility lookup + risk scores
  • JSON responses
  • OpenAPI / Swagger docs
  • Community support
Start for free
Most popular
Pro
49
per month · cancel anytime
  • 2,000 API requests / month
  • Full ESRS E2 data fields
  • Violation + enforcement history
  • Substances of concern lists
  • Bulk facility lookup
  • Email support
Get started →
Custom
Let's talk
for teams and integrations
  • Higher request limits
  • CSRD company reports
  • Portfolio-level analysis
  • Custom data enrichment
  • Priority support
  • Platform integration
Contact us