EUA_CO2
EU ETS Emission Allowance Price (PCO2D)
EU ETS carbon allowance price used in Spanish TNP dispatch formula (PCO2D), €/tCO2. Updates monthly. Source: ESIOS/REE indicator 1391.
Country
EU
EUR
Frequency
monthly
Update cadence
Category
Carbon
Rate type
Access
REST API
JSON · CSV
What is EU ETS Emission Allowance Price (PCO2D) (EUA_CO2)?
EU ETS Emission Allowance Price (PCO2D) is a carbon emissions allowance price — the market price for one tonne of CO₂ equivalent emission rights under the EU Emissions Trading System (EU ETS). Companies must hold allowances to cover their annual emissions or face substantial fines.
EU carbon prices (EUA) are critical for energy-intensive industries, utilities, and investors building carbon exposure. Rising carbon prices increase the marginal cost of coal and gas power generation, accelerating the shift to renewables. EUAs are increasingly treated as a standalone investment asset class.
- EUA = EU Emission Allowance, 1 tonne CO₂ equivalent
- Traded on EEX and ICE exchanges
- EU ETS covers ~40% of EU greenhouse gas emissions
- Price has risen from <€5 to >€90/tCO₂ in recent years
Uses and Related Industries
Primary Industries
Specific Applications
- Annual EUA compliance procurement and surrender planning
- Carbon cost pass-through calculation in electricity pricing models
- ESG portfolio carbon exposure valuation at market prices
- Net-zero transition cost forecasting under various carbon price scenarios
- EU ETS policy event monitoring (auction cancellations, reform proposals)
API Usage Examples for EUA_CO2
Click each endpoint to see the request URL, parameters, and a sample response.
API Request
https://energy-api.com/api/v1/latest?api_key=YOUR_API_KEY&symbols=EUA_CO2
Request Parameters
| Parameter | Required | Description |
|---|---|---|
| api_key | required | Your API key. |
| symbols | required | Comma-separated symbol codes. E.g. EUA_CO2 |
Sample Response
{
"success": true,
"date": "2026-06-13",
"rates": {
"EUA_CO2": 50
},
"dates": {
"EUA_CO2": "2026-06-13"
}
}
API Request
https://energy-api.com/api/v1/historical?api_key=YOUR_API_KEY&symbols=EUA_CO2&date=2026-06-13
Request Parameters
| Parameter | Required | Description |
|---|---|---|
| api_key | required | Your API key. |
| symbols | required | Symbol code(s). E.g. EUA_CO2 |
| date | required | Date in YYYY-MM-DD format. |
Sample Response
{
"success": true,
"historical": true,
"date": "2026-06-13",
"rates": {
"EUA_CO2": 50
}
}
API Request
https://energy-api.com/api/v1/timeseries?api_key=YOUR_API_KEY&symbols=EUA_CO2&start=2026-05-21&end=2026-06-20
Request Parameters
| Parameter | Required | Description |
|---|---|---|
| api_key | required | Your API key. |
| symbols | required | Symbol code(s). E.g. EUA_CO2 |
| start | required | Start date (YYYY-MM-DD). Query param name is start. |
| end | required | End date (YYYY-MM-DD). Query param name is end. |
Sample Response
{
"success": true,
"symbols": [
"EUA_CO2"
],
"rates": {
"2026-05-21": {
"EUA_CO2": 50
},
"2026-06-20": {
"EUA_CO2": 50
}
}
}
API Request
https://energy-api.com/api/v1/fluctuation?api_key=YOUR_API_KEY&symbols=EUA_CO2&start=2026-05-21&end=2026-06-20
Request Parameters
| Parameter | Required | Description |
|---|---|---|
| api_key | required | Your API key. |
| symbols | required | Symbol code(s). E.g. EUA_CO2 |
| start | required | Start date (YYYY-MM-DD). Query param name is start. |
| end | required | End date (YYYY-MM-DD). Query param name is end. |
Sample Response
{
"success": true,
"fluctuation": {
"EUA_CO2": {
"start_rate": 50,
"end_rate": 50.12,
"change": 0.12,
"change_pct": 0.24
}
}
}
API Request
https://energy-api.com/api/v1/ohlc?api_key=YOUR_API_KEY&symbols=EUA_CO2&start=2026-05-21&end=2026-06-20&period=monthly
Request Parameters
| Parameter | Required | Description |
|---|---|---|
| api_key | required | Your API key. |
| symbols | required | Symbol code. E.g. EUA_CO2 |
| start | required | Start date (YYYY-MM-DD). |
| end | optional | End date (YYYY-MM-DD). Defaults to today. |
| period | optional | Grouping: monthly (default), weekly, quarterly. |
Sample Response
{
"success": true,
"symbol": "EUA_CO2",
"period": "monthly",
"ohlc": [
{
"period": "2026-05",
"open": 50,
"high": 50.25,
"low": 49.9,
"close": 50.12,
"data_points": 21
}
]
}
YOUR_API_KEY with your key
Get a free API key →
Factors Influencing EUA_CO2
Market Factors
- EU ETS compliance demand: annual surrender obligations of regulated entities
- Auction supply schedule and volume (EEX weekly auctions)
- Fuel switching incentives: carbon price needed to make gas cheaper than coal
- Investment fund and speculative positioning in carbon futures
Technical Factors
- Carbon price implied by fuel-switching calculation (gas vs. coal spread)
- Options market structure: call skew and implied volatility
- EUA vs. CER (international credits) price spread
- Backloading and Market Stability Reserve (MSR) withdrawal rates
External Factors
- EU ETS reform legislation and linear reduction factor changes
- Cold winters increasing fossil fuel use and compliance demand
- Renewable energy additions reducing power sector EUA demand
- CBAM (Carbon Border Adjustment Mechanism) implementation milestones
Symbol Details
- Symbol
- EUA_CO2
- Category
- Carbon
- Country
- EU
- Currency
- EUR
- Provider
- esios
- Frequency
- monthly
- Unit
- percent
Access EUA_CO2 via REST API
Get live and historical EU ETS Emission Allowance Price (PCO2D) data in JSON format. One API, 50+ countries, normalized.