Environmental Protection Agency website screenshot

Environmental Protection Agency

The U.S. Environmental Protection Agency (EPA) provides multiple public data APIs covering environmental records, air quality monitoring, UV forecasts, and internal data holdings. These services enable State and local governments, federal agencies, researchers, and the public to access environmental data about air, water, and land.

Environmental Protection Agency publishes 2 APIs on the APIs.io network: Envirofacts API and UVIndex API. Tagged areas include Environment, Federal Government, Air Quality, and Open Data.

28.0/100 thin ▬ flat Agent 22/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemium
6 APIs
EnvironmentFederal GovernmentAir QualityOpen Data

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 28.0/100 · thin
Contract Quality 11.9 / 25
Developer Ergonomics 0.0 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.8 / 13
Governance 0.0 / 12
Discoverability 6.5 / 10
Agent readiness — 22/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/environmental-protection-agency: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 6

Individual APIs this provider publishes, each with its own machine-readable definition.

EPA Envirofacts Data Service API

Envirofacts provides a single point of access to U.S. EPA environmental data contained in U.S. EPA databases. The RESTful Data Service API returns output in JSON, CSV, Excel, HT...

EPA Air Quality System API

The EPA Air Quality System (AQS) API provides programmatic access to ambient air pollution data collected by the EPA, state, local, and tribal air pollution control agencies, in...

EPA UV Index API

The EPA UV Index API provides hourly and daily ultraviolet radiation forecasts by ZIP code or city/state. Output is available in XML, JSON, Excel, and CSV formats.

EPA ECHO Compliance and Enforcement API

Enforcement and Compliance History Online (ECHO) provides public access to compliance and enforcement information for EPA-regulated facilities nationwide. The ECHO web services ...

Environmental Protection Agency Envirofacts API

The Envirofacts API from Environmental Protection Agency — 2 operation(s) for envirofacts.

Environmental Protection Agency UVIndex API

The UVIndex API from Environmental Protection Agency — 4 operation(s) for uvindex.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Environmental Protection Agency Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Environmental Protection Agency Agentic Access

6 operations

6 operations · 0 acting

AGENTIC

Resources

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Company 2

The organization behind the API

Other 3

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: environmental-protection-agency
name: Environmental Protection Agency
description: The U.S. Environmental Protection Agency (EPA) provides multiple public data APIs covering environmental records,
  air quality monitoring, UV forecasts, and internal data holdings. These services enable State and local governments, federal
  agencies, researchers, and the public to access environmental data about air, water, and land.
type: Index
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/environmental-protection-agency.png
tags:
- Environment
- Federal Government
- Air Quality
- Open Data
url: https://raw.githubusercontent.com/api-evangelist/environmental-protection-agency/refs/heads/main/apis.yml
created: '2024-12-03'
modified: '2026-04-28'
specificationVersion: '0.19'
position: Consumer
access: 3rd-Party
apis:
- aid: environmental-protection-agency:envirofacts
  name: EPA Envirofacts Data Service API
  description: Envirofacts provides a single point of access to U.S. EPA environmental data contained in U.S. EPA databases.
    The RESTful Data Service API returns output in JSON, CSV, Excel, HTML, JSONP, Parquet, PDF, or XML formats and supports
    queries across any Envirofacts table.
  humanURL: https://www.epa.gov/enviro/envirofacts-data-service-api
  baseURL: https://data.epa.gov/efservice/
  tags:
  - Environment
  - Open Data
  properties:
  - type: Documentation
    url: https://www.epa.gov/enviro/envirofacts-data-service-api
  - type: Web Services
    url: https://www.epa.gov/enviro/web-services
- aid: environmental-protection-agency:aqs
  name: EPA Air Quality System API
  description: The EPA Air Quality System (AQS) API provides programmatic access to ambient air pollution data collected by
    the EPA, state, local, and tribal air pollution control agencies, including hourly sample data, daily/quarterly/annual
    summaries, monitor information, and quality assurance data. JSON response format with API key authentication.
  humanURL: https://aqs.epa.gov/aqsweb/documents/data_api.html
  baseURL: https://aqs.epa.gov/data/api
  tags:
  - Environment
  - Air Quality
  properties:
  - type: Documentation
    url: https://aqs.epa.gov/aqsweb/documents/data_api.html
  - type: Signup
    url: https://aqs.epa.gov/data/api/signup
- aid: environmental-protection-agency:uv-index
  name: EPA UV Index API
  description: The EPA UV Index API provides hourly and daily ultraviolet radiation forecasts by ZIP code or city/state. Output
    is available in XML, JSON, Excel, and CSV formats.
  humanURL: https://www.epa.gov/enviro/web-services
  baseURL: https://data.epa.gov/efservice/getEnvirofactsUVHOURLY/
  tags:
  - Environment
  - UV Index
  properties:
  - type: Documentation
    url: https://www.epa.gov/enviro/web-services
- aid: environmental-protection-agency:echo
  name: EPA ECHO Compliance and Enforcement API
  description: Enforcement and Compliance History Online (ECHO) provides public access to compliance and enforcement information
    for EPA-regulated facilities nationwide. The ECHO web services API supports facility searches, compliance reports, and
    enforcement case lookups.
  humanURL: https://echo.epa.gov/tools/web-services
  baseURL: https://echodata.epa.gov/echo/
  tags:
  - Environment
  - Compliance
  - Enforcement
  properties:
  - type: Documentation
    url: https://echo.epa.gov/tools/web-services
- aid: environmental-protection-agency:environmental-protection-agency-envirofacts-api
  name: Environmental Protection Agency Envirofacts API
  description: The Envirofacts API from Environmental Protection Agency — 2 operation(s) for envirofacts.
  humanURL: https://www.epa.gov/enviro/envirofacts-data-service-api
  baseURL: https://data.epa.gov/efservice/
  tags:
  - Envirofacts
  properties:
  - type: OpenAPI
    url: openapi/environmental-protection-agency-envirofacts-api-openapi.yml
- aid: environmental-protection-agency:environmental-protection-agency-uvindex-api
  name: Environmental Protection Agency UVIndex API
  description: The UVIndex API from Environmental Protection Agency — 4 operation(s) for uvindex.
  humanURL: https://www.epa.gov/enviro/envirofacts-data-service-api
  baseURL: https://data.epa.gov/efservice/
  tags:
  - UVIndex
  properties:
  - type: OpenAPI
    url: openapi/environmental-protection-agency-uvindex-api-openapi.yml
common:
- type: AgenticAccess
  url: agentic-access/environmental-protection-agency-agentic-access.yml
- type: DomainSecurity
  url: security/environmental-protection-agency-domain-security.yml
- type: GitHubOrganization
  url: https://github.com/usepa
- type: LinkedIn
  url: https://www.linkedin.com/company/us-epa
- type: Website
  url: https://www.epa.gov/
- type: Developer Central
  url: https://www.epa.gov/developers
- type: Web Services
  url: https://www.epa.gov/enviro/web-services
- type: Open Data
  url: https://www.data.gov/
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com