EUA Carbon Price API from JSON

EUA Carbon Price API from JSON

An EUA carbon price API is a REST endpoint that returns EU Allowance (EU ETS) prices as JSON. On Energy-API the field is EUA_CO2 (EUR). Call GET /api/v1/latest with symbols=EUA_CO2. Auth is the api_key query parameter — Bearer is not supported.

The official Latest sample is dated 2026-06-11 with EUA_CO2 at 67.40 EUR. That is a docs fixture — copy the curl with your key for today’s print. Do not pass base=USD: that filter excludes EUR symbols, including EUA_CO2. Leave base off (the sample returns "base": "MIXED"). Docs: energy-api.com/docs. Starter is $19.99/mo (5,000 calls, 60/min, up to 5 symbols per request, 7-day trial with 50 calls).

Request: latest EUA carbon price

curl "https://energy-api.com/api/v1/latest?symbols=EUA_CO2&api_key=YOUR_KEY" \
-H "Accept: application/json"

symbols is required. Optional category filters: gas, electricity, oil, coal, carbon, carbon_intensity. UK ETS is not currently sourced. A single-symbol call returns the same envelope as the docs sample, keyed on the symbols you asked for.

Response: rates, dates, and currencies

Envelope from the official Latest docs (sample date 2026-06-11). The published fixture also includes Brent, TTF, and Spanish day-ahead power so you can see the mixed-currency shape:

{
"success": true,
"date": "2026-06-11",
"base": "MIXED",
"rates": {
"BRENT_CRUDE": 74.82,
"TTF_GAS": 38.15,
"EUA_CO2": 67.40,
"OMIE_ES_DA": 82.30
},
"dates": {
"BRENT_CRUDE": "2026-06-11",
"TTF_GAS": "2026-06-11",
"EUA_CO2": "2026-06-11",
"OMIE_ES_DA": "2026-06-11"
},
"currencies": {
"BRENT_CRUDE": "USD",
"TTF_GAS": "EUR",
"EUA_CO2": "EUR",
"OMIE_ES_DA": "EUR"
}
}

The top-level date is the most recent observation across the payload. Use dates.EUA_CO2 and currencies.EUA_CO2 (EUR) per print — do not assume USD. If EUA disappears from a response, you likely passed base=USD.

Where EUA_CO2 belongs

  • Compliance dashboards. Mark-to-market an EU ETS position in EUR. UK ETS is not sourced — do not map EUA_CO2 to a UK allowance.
  • Power / gas P&L. The same latest envelope can carry OMIE_ES_DA and TTF_GAS (also EUR) next to carbon if you need a spark-spread style screen. Starter: up to 5 symbols per request.
  • Do not pass base=USD. That filter drops EUR symbols, including EUA. Leave base off.

Go live with EUA_CO2

1. Register and start the 7-day trial (50 calls). Starter is $19.99/mo after.

2. List symbols with GET /api/v1/symbols (optional category=carbon).

3. Call https://energy-api.com/api/v1/latest?symbols=EUA_CO2&api_key=YOUR_KEY

4. Render rates.EUA_CO2 with currencies.EUA_CO2. Do not pass base=USD.

Support: [email protected].

FAQ: EUA carbon price API

What is EUA_CO2?

EUA_CO2 is the EU Allowance print in EUR. It is not UK ETS. Sibling symbols in the same docs sample include BRENT_CRUDE (USD), TTF_GAS (EUR), and OMIE_ES_DA (EUR).

Why did EUA disappear from my response?

You passed base=USD. Symbols whose currencies value is not USD are dropped. Omit base for a mixed-currency payload, or request EUR symbols without a USD filter.

Is the docs sample today’s carbon price?

No. The Latest sample is dated 2026-06-11 with EUA_CO2 = 67.40. Always hit /api/v1/latest with your key.

Starter limits?

$19.99/mo, 5,000 requests, 60/min, 5 symbols per request. Trial is 7 days / 50 calls.

Get a key and call EUA_CO2 →

Ready to get started?

Get your API key and start querying energy commodity prices in minutes.

Get API Key

Related posts