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.

4 APIs 0 Features
EnvironmentFederal GovernmentAir QualityOpen Data

APIs

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

Collections

Pricing Plans

Rate Limits

FinOps

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Developer Central
Developer Central
🔗
Web Services
Web Services
🔗
Open Data
Open Data

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: EPA Envirofacts Data Service API
  version: 1.0.0
items:
- info:
    name: Envirofacts
    type: folder
  items:
  - info:
      name: Query an Envirofacts table
      type: http
    http:
      method: GET
      url: https://data.epa.gov/efservice/:table/:format
      params:
      - name: table
        value: ''
        type: path
        description: Envirofacts schema.table name (e.g. `sems.envirofacts_site`).
      - name: format
        value: ''
        type: path
        description: Output format.
    docs: Retrieve rows from an Envirofacts table. The dynamic path supports filters (e.g. `state_code/equals/CT`), table
      joins, pagination (`<first>:<last>`), and sort directives.
  - info:
      name: Query an Envirofacts table with a column filter
      type: http
    http:
      method: GET
      url: https://data.epa.gov/efservice/:table/:column/:operator/:value/:format
      params:
      - name: table
        value: ''
        type: path
      - name: column
        value: ''
        type: path
      - name: operator
        value: ''
        type: path
      - name: value
        value: ''
        type: path
      - name: format
        value: ''
        type: path
    docs: Query an Envirofacts table with a column filter
- info:
    name: UVIndex
    type: folder
  items:
  - info:
      name: Hourly UV index forecast for a ZIP code
      type: http
    http:
      method: GET
      url: https://data.epa.gov/dmapservice/getEnvirofactsUVHOURLY/ZIP/:zip/:format
      params:
      - name: zip
        value: ''
        type: path
      - name: format
        value: ''
        type: path
    docs: Hourly UV index forecast for a ZIP code
  - info:
      name: Hourly UV index forecast for a city and state
      type: http
    http:
      method: GET
      url: https://data.epa.gov/dmapservice/getEnvirofactsUVHOURLY/CITY/:city/STATE/:state/:format
      params:
      - name: city
        value: ''
        type: path
      - name: state
        value: ''
        type: path
        description: Two-letter state code (e.g. `CT`).
      - name: format
        value: ''
        type: path
    docs: Hourly UV index forecast for a city and state
  - info:
      name: Daily UV index forecast for a ZIP code
      type: http
    http:
      method: GET
      url: https://data.epa.gov/dmapservice/getEnvirofactsUVDAILY/ZIP/:zip/:format
      params:
      - name: zip
        value: ''
        type: path
      - name: format
        value: ''
        type: path
    docs: Daily UV index forecast for a ZIP code
  - info:
      name: Daily UV index forecast for a city and state
      type: http
    http:
      method: GET
      url: https://data.epa.gov/dmapservice/getEnvirofactsUVDAILY/CITY/:city/STATE/:state/:format
      params:
      - name: city
        value: ''
        type: path
      - name: state
        value: ''
        type: path
      - name: format
        value: ''
        type: path
    docs: Daily UV index forecast for a city and state
bundled: true