Skip to main content
U.S. flag

An official website of the United States government

Here’s how you know

Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

HTTPS

Secure .gov websites use HTTPS
A lock (LockA locked padlock) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

    • Environmental Topics
    • Air
    • Bed Bugs
    • Chemicals, Toxics, and Pesticide
    • Emergency Response
    • Environmental Information by Location
    • Health
    • Land, Waste, and Cleanup
    • Lead
    • Mold
    • Radon
    • Research
    • Science Topics
    • Water Topics
    • A-Z Topic Index
    • Laws & Regulations
    • By Business Sector
    • By Topic
    • Compliance
    • Enforcement
    • Guidance
    • Laws and Executive Orders
    • Regulations
    • Report a Violation
    • Environmental Violations
    • Fraud, Waste or Abuse
    • About EPA
    • Our Mission and What We Do
    • Headquarters Offices
    • Regional Offices
    • Labs and Research Centers
    • Planning, Budget, and Results
    • Organization Chart
    • EPA History

Breadcrumb

  1. Home
  2. Clean Air Power Sector Programs

Clean Air Markets API Portal

Jump to the following sections:

About CAM API Portal | API Documentation | Help & Resources | Provide Feedback | Request API Key


About CAM API Portal

These Representational State Transfer (REST) Application Programming Interfaces (API) provide access to a variety of data the Industrial Power & Processing Division (IPPD) collects to run programs designed to reduce air pollution from power plants.  Developers can use these APIs to build applications or create analyses using a variety of platforms. 

The Clean Air Markets Program Data (CAMPD) web application is the data publication warehouse for allowance, compliance, emissions and facility/unit attributes data collected under EPA’s federal market-based trading programs. Access CAMPD. 

The Emissions Collection and Monitoring Plan System (ECMPS) is the new web-based reporting tool (also referred to as ECMPS 2.0) which allows industry users and the public to access data related to facility configurations including monitoring plans, quality assurance tests, and emissions submissions. Access ECMPS.

Request API Key


API Documentation

Explore the following CAM API Swagger docs for endpoints that serve emissions, account, and compliance information. The APIs currently in production support the Clean Air Markets Program Data ( CAMPD) application, which provides allowance, compliance, emissions and facility/unit attributes data collected under EPA’s federal market-based trading programs and the Emissions Collection and Monitoring Plan System ( ECMPS), also referred to as ECMPS 2.0, which is the web-based tool used by emissions sources to report monitoring plans and QA tests, emissions, and operating data to EPA.

Note: The data obtained through CAMPD and the supporting APIs come from the raw data submitted to ECMPS and have emissions data that are apportioned for units with complex configurations, whereas the emissions data found in ECMPS are raw reported data without apportionment. For more detailed information about the data IPPD collects and the specific difference between ECMPS and CAMPD visit the Power Sector Emissions Data resource page and read more in the following document Power Sector Emissions Data Guide.

Account

CAMPD 

Account management API endpoints for account information, allowance holdings, transactions, and compliance.

Streaming Services

CAMPD 

Streaming services API contains endpoints to stream account, allowance, facilities, and emissions data.

View Streaming Services Docs

CAMD Services

CAMPD 

CAMD services API contains an endpoint for large, prepackaged datasets of facility submission files (I.e., emissions, monitoring plans, QA), apportioned emissions (including MATS), allowance, compliance, and facility data.

View CAMD Services Docs

Monitoring Plans

ECMPS 

Monitoring plan management API endpoints are for viewing and updating monitoring plan data.

View Monitoring Plans Docs

QA & Certifications

ECMPS 

QA and certification management API endpoints are for viewing and updating QA and certification data.

View Monitoring Plans Docs

Emissions

ECMPS  CAMPD 

Emissions management API endpoints for viewing and importing monitored emissions data and viewing apportioned emissions data (e.g. hourly, daily, monthly, annual, and ozone season).

View Emissions Docs

Facilities

ECMPS  CAMPD 

Facility management API endpoints for power sector facilities and their attributes (e.g. units, stacks, and owners).

View Facilities Docs

Master Data Management

ECMPS  CAMPD 

Master data management API endpoints for lookup codes and data relationships.

View Master Data Management Docs


Help & Resources

The CAM APIs provide a large amount of detailed power sector emissions data. Below are resources that can be used to help understand these data as well as using the API endpoints to obtain them.

Related Resources

Resources about the data and programs related to CAMPD and ECMPS, APIs, and Swagger documentation.

Clean Air and Power Data Resources

Most resources about the data and programs related to CAMPD and ECMPS can be found in the Clean Air Markets resources below:

  • IPPD Data Resources
  • Power Sector Emissions Data
  • Summary Data
  • Frequent Questions about Re-engineering Effort

Application Programming Interface Resources

  • OpenAPI Specification
  • What is OpenAPI?
  • What is Swagger?
  • Basic Structure of Swagger

Frequent Questions

1) Are there any restrictions or limitations on the CAM APIs?

  • For the CAM APIs, we are using the following:
    • Default rate limits of 1,000 requests per hour
    • 15-minute timeout on any API request, and
    • Endpoints that support paging are limited to 500 rows per page
  • The CAMPD app user interface limits downloads from the streaming services to 1,000,000 records but there is no download records limit on the streaming services APIs.

2) Where can I find related questions regarding the power plant emissions, allowance, and compliance data available in CAMPD?

  • Frequent questions about data availability can be found on the CAMPD FAQs page.

3) Where can I submit questions or provide feedback?

  • To submit a question or provide feedback, please visit the CAM API Feedback Page

Provide Feedback

To submit a question or provide feedback, please visit the CAM API Feedback Page.


Request API Key

Loading signup form...

Clean Air Power Sector Programs

  • Basic Info & Site Map
  • Electric Power Sector Basics
    • Power Sector Evolution
    • Health & Environmental Impacts
    • Power Sector Programs
  • Programs & Progress
    • Progress Report
      • Program Basics
      • Emissions Reductions
      • Emissions Controls & Monitoring
      • Program Compliance & Market Activity
      • Air Quality
      • Acid Deposition
      • Ecosystem Response
    • Power Plant Emissions Reductions
    • Latest Emission Comparisons
  • Program Implementation
  • Data & Tools
    • Power Sector Data
    • Summary Data
    • Allowance Data
    • Environmental Monitoring
Contact Us About Clean Air Power Sector Programs
Contact Us About Clean Air Power Sector Programs to ask a question, provide feedback, or report a problem.
Last updated on April 2, 2026
  • Assistance
  • Spanish
  • Arabic
  • Chinese (simplified)
  • Chinese (traditional)
  • French
  • Haitian Creole
  • Korean
  • Portuguese
  • Russian
  • Tagalog
  • Vietnamese
United States Environmental Protection Agency

Discover.

  • Accessibility Statement
  • Budget & Performance
  • Contracting
  • EPA www Web Snapshot
  • Grants
  • No FEAR Act Data
  • Plain Writing
  • Privacy and Security Notice

Connect.

  • Data
  • Inspector General
  • Jobs
  • Newsroom
  • Regulations.gov
  • Subscribe
  • USA.gov
  • White House

Ask.

  • Contact EPA
  • EPA Disclaimers
  • Hotlines
  • FOIA Requests
  • Frequent Questions
  • Site Feedback

Follow.