# EPA — U.S. Environmental Protection Agency

**Canonical:** https://apis.io/providers/epa/  
**Website:** https://www.epa.gov  
**APIs profiled:** 137

Web services, data products, and open data spanning the U.S. Environmental Protection Agency. Programmatic access to air quality, water quality, hazardous waste, toxic releases, facility compliance, power-sector emissions, computational toxicology, and watershed assessments through dozens of public APIs.

## Kin Score — 53.7 / 100 (developing)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (-3.4 from 57.1).

| Facet | Score |
|---|---|
| Discoverability | 57.4 |
| Contract Quality | 64.9 |
| Governance | 25.0 |
| Contract Governance | 25.0 |
| Operational Transparency | 42.1 |
| Developer Ergonomics | 61.9 |
| Commercial Clarity | 28.9 |
| Access Clarity | 28.9 |

Regulatory layer — **Government & Public Sector**: 55.6 (matched via tags).

## Agent readiness — 35.0 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | verified |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Self-serve signup — onboarding: self-serve, pricing: unknown, trial: no (confidence: medium).

## APIs (137)

- **EPA Facility Registry Service (FRS) API** — Master inventory of EPA-regulated facilities cross-walked across air, water, waste, and drinking-water programs. Production query and submit endpoints require a NAAS account.
- **EPA TRI (Toxics Release Inventory) Web Service** — Toxic chemical release and transfer reporting (Form R / Form A) covering ~770 listed chemicals at TRI-covered facilities. Exposed primarily via the Envirofacts data service over...
- **EPA ATTAINS Web Services** — Assessment, Total Maximum Daily Load Tracking and Implementation System — REST/JSON services for state water quality assessments, impaired waters, TMDLs, and actions.
- **EPA WATERS — Watershed Assessment, Tracking & Environmental Results** — Geospatial water program services including StreamCat, NHDPlus, and ATTAINS overlays.
- **EPA Grants API** — Internal-with-key access to NGGS grant programs — applications, obligations, place of performance, and funding opportunities. GraphQL plus REST format dispatchers (JSON/XML/CSV/...
- **EPA Insect Repellents API** — Searchable inventory of EPA-registered insect repellent products with active ingredient, target pest, and duration data.
- **EPA e-Manifest Hazardous Waste Tracking** — Electronic hazardous waste manifest tracking system with REST APIs for manifest creation, retrieval, search, and lifecycle management. Production access via NAAS/CDX.
- **EPA System of Registries (SoR)** — Authoritative registries of substances, regulatory programs, terminology, and crosswalks used across EPA systems.
- **CTX — Center for Computational Toxicology and Exposure APIs** — Chemical, hazard, bioactivity, and exposure data covering tens of thousands of chemicals. Includes Chemical, Bioactivity, Hazard, Exposure, and ToxRefDB endpoints.
- **EPA — U.S. Environmental Protection Agency Account Type Codes API** — The Account Type Codes API from EPA — U.S. Environmental Protection Agency — 1 operation(s) for account type codes.
- **EPA — U.S. Environmental Protection Agency Accounts API** — The Accounts API from EPA — U.S. Environmental Protection Agency — 5 operation(s) for accounts.
- **EPA — U.S. Environmental Protection Agency Air Emission Testing API** — The Air Emission Testing API from EPA — U.S. Environmental Protection Agency — 2 operation(s) for air emission testing.
- **EPA — U.S. Environmental Protection Agency Allowance Compliance API** — The Allowance Compliance API from EPA — U.S. Environmental Protection Agency — 4 operation(s) for allowance compliance.
- **EPA — U.S. Environmental Protection Agency Allowance Holdings API** — The Allowance Holdings API from EPA — U.S. Environmental Protection Agency — 4 operation(s) for allowance holdings.
- **EPA — U.S. Environmental Protection Agency Allowance Transactions API** — The Allowance Transactions API from EPA — U.S. Environmental Protection Agency — 4 operation(s) for allowance transactions.
- **EPA — U.S. Environmental Protection Agency Analysis Services API** — The Analysis Services API from EPA — U.S. Environmental Protection Agency — 5 operation(s) for analysis services.
- **EPA — U.S. Environmental Protection Agency Analyzer Ranges API** — The Analyzer Ranges API from EPA — U.S. Environmental Protection Agency — 1 operation(s) for analyzer ranges.
- **EPA — U.S. Environmental Protection Agency Annual Data API** — Annual aggregated values.
- **EPA — U.S. Environmental Protection Agency Appendix E Correlation Test Run API** — The Appendix E Correlation Test Run API from EPA — U.S. Environmental Protection Agency — 2 operation(s) for appendix e correlation test run.
- **EPA — U.S. Environmental Protection Agency Appendix E Correlation Test Summary API** — The Appendix E Correlation Test Summary API from EPA — U.S. Environmental Protection Agency — 2 operation(s) for appendix e correlation test summary.
- **EPA — U.S. Environmental Protection Agency Appendix E Heat Input From Gas API** — The Appendix E Heat Input From Gas API from EPA — U.S. Environmental Protection Agency — 2 operation(s) for appendix e heat input from gas.
- **EPA — U.S. Environmental Protection Agency Appendix E Heat Input From Oil API** — The Appendix E Heat Input From Oil API from EPA — U.S. Environmental Protection Agency — 2 operation(s) for appendix e heat input from oil.
- **EPA — U.S. Environmental Protection Agency Apportioned Annual Emissions API** — The Apportioned Annual Emissions API from EPA — U.S. Environmental Protection Agency — 8 operation(s) for apportioned annual emissions.
- **EPA — U.S. Environmental Protection Agency Apportioned Daily Emissions API** — The Apportioned Daily Emissions API from EPA — U.S. Environmental Protection Agency — 8 operation(s) for apportioned daily emissions.
- **EPA — U.S. Environmental Protection Agency Apportioned Emissions API** — The Apportioned Emissions API from EPA — U.S. Environmental Protection Agency — 1 operation(s) for apportioned emissions.
- **EPA — U.S. Environmental Protection Agency Apportioned Hourly Emissions API** — The Apportioned Hourly Emissions API from EPA — U.S. Environmental Protection Agency — 8 operation(s) for apportioned hourly emissions.
- **EPA — U.S. Environmental Protection Agency Apportioned Hourly MATS Emissions API** — The Apportioned Hourly MATS Emissions API from EPA — U.S. Environmental Protection Agency — 2 operation(s) for apportioned hourly mats emissions.
- **EPA — U.S. Environmental Protection Agency Apportioned MATS Emissions API** — The Apportioned MATS Emissions API from EPA — U.S. Environmental Protection Agency — 1 operation(s) for apportioned mats emissions.
- **EPA — U.S. Environmental Protection Agency Apportioned Monthly Emissions API** — The Apportioned Monthly Emissions API from EPA — U.S. Environmental Protection Agency — 8 operation(s) for apportioned monthly emissions.
- **EPA — U.S. Environmental Protection Agency Apportioned Ozone Emissions API** — The Apportioned Ozone Emissions API from EPA — U.S. Environmental Protection Agency — 8 operation(s) for apportioned ozone emissions.
- **EPA — U.S. Environmental Protection Agency Apportioned Quarterly Emissions API** — The Apportioned Quarterly Emissions API from EPA — U.S. Environmental Protection Agency — 9 operation(s) for apportioned quarterly emissions.
- **EPA — U.S. Environmental Protection Agency Attributes API** — The Attributes API from EPA — U.S. Environmental Protection Agency — 1 operation(s) for attributes.
- **EPA — U.S. Environmental Protection Agency Bap API** — The Bap API from EPA — U.S. Environmental Protection Agency — 2 operation(s) for bap.
- **EPA — U.S. Environmental Protection Agency Bulk Files API** — The Bulk Files API from EPA — U.S. Environmental Protection Agency — 1 operation(s) for bulk files.
- **EPA — U.S. Environmental Protection Agency Calibration Injection API** — The Calibration Injection API from EPA — U.S. Environmental Protection Agency — 2 operation(s) for calibration injection.
- **EPA — U.S. Environmental Protection Agency Case Enforcement API** — The Case Enforcement API from EPA — U.S. Environmental Protection Agency — 9 operation(s) for case enforcement.
- **EPA — U.S. Environmental Protection Agency CIP Indexing Services API** — The CIP Indexing Services API from EPA — U.S. Environmental Protection Agency — 3 operation(s) for cip indexing services.
- **EPA — U.S. Environmental Protection Agency Codes & Descriptions API** — The Codes & Descriptions API from EPA — U.S. Environmental Protection Agency — 2 operation(s) for codes & descriptions.
- **EPA — U.S. Environmental Protection Agency Comments API** — The Comments API from EPA — U.S. Environmental Protection Agency — 1 operation(s) for comments.
- **EPA — U.S. Environmental Protection Agency Components API** — The Components API from EPA — U.S. Environmental Protection Agency — 1 operation(s) for components.
- …and 97 more, listed in full on the page.

## Agentic access (1)

- **Epa Agentic Access** — 611 operations · 148 acting · 1 human-in-the-loop

## Security (2)

- **Epa Authentication** — apiKey/http · 5 schemes
- **Epa Domain Security** — TLSv1.3 · HSTS · DNSSEC

## Use cases (8)

- **Environmental Justice Analysis** — Overlay TRI, ECHO, and AQS data with demographic layers to identify cumulative impacts.
- **Compliance Screening** — Use ECHO and the Detailed Facility Report to vet sites in M&A diligence or permit reviews.
- **Air Quality Forecasting** — Combine AQS observations with NWS / EPA AirNow forecasts for public-facing apps.
- **Hazardous Waste Tracking** — Integrate the e-Manifest API into waste generator and transporter logistics systems.
- **Drinking Water Reporting** — Use SDWIS via ECHO to monitor public water system violations and inform consumer notifications.
- **Climate / Decarbonization** — Pull CAM emissions and GHGRP data for power-sector carbon analytics and FrEDI-style impact modeling.
- **Chemical Risk Assessment** — Use CTX (Chemical, Hazard, Bioactivity, Exposure) data plus ToxCast/ToxRefDB to triage substances.
- **Watershed Restoration** — Combine ATTAINS impairments, How's My Waterway, and StreamCat metrics for restoration planning.

## Tags

Government, Environmental, Open Data, Air Quality, Water Quality, Hazardous Waste, Compliance, Emissions

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/epa/). Scores are computed from the provider's own public artifacts under a published rubric.
