The energy price API built for developers
TTF gas, OMIE electricity, Brent, WTI, and EUA CO₂ in one normalized endpoint. Integrate market-moving data in minutes, not weeks.
{
"status": "success",
"data": {
"symbol": "EUA_CO2",
"price": 67.42,
"currency": "EUR",
"unit": "MT",
"timestamp": "2024-11-20T14:30:00Z"
}
}
Stop stitching together market operators
OMIE, ENTSO-E, EIA, ESIOS — each with different formats, schedules, and symbol naming. Energy API normalizes everything into one REST surface so your team ships features instead of ETL pipelines.
One JSON schema
Same response shape for TTF gas, OMIE power, Brent crude, and EUA carbon.
Official sources
Day-ahead auctions, agency benchmarks, and published market data with provider metadata.
Intraday electricity
Hourly and 15-minute curves where sources publish them — not just daily averages.
Ship in hours
Query-param auth, predictable errors, Postman collection, and docs for all endpoints.
What teams build with it
From a weekend prototype to production dashboards — if your product touches wholesale energy prices, this API removes the data-integration bottleneck.
Start building arrow_forwardTrading & risk desks
Live TTF, Brent, and EUA snapshots plus historical series for P&L views.
/latest · /timeseries
Billing & cost tools
Estimate monthly wholesale electricity cost from kWh usage.
/cost-estimate · /electricity/latest
Carbon & ESG products
Grid carbon intensity by country and EU ETS allowance prices.
/carbon-intensity · /emissions/latest
Alerts & monitoring
Poll day-ahead prices and trigger workflows when spreads move.
/latest · /ohlc · /forecast
Every major energy market, one catalog
39+ symbols across gas, electricity, oil, coal, carbon allowances, and grid carbon intensity.
Day-ahead and spot power prices. Examples: OMIE_ES_DA, EPEX_DE_DA, PVPC_ES_2TD, AEMO_NSW1.
Natural gas benchmarks. Examples: TTF_GAS (EU monthly), HENRY_HUB (US daily).
Crude oil spot prices. Examples: BRENT_CRUDE, WTI_CRUDE.
Thermal coal benchmarks. Examples: COAL_ROTTERDAM, COAL_NEWCASTLE.
EU ETS allowance prices. Example: EUA_CO2.
Grid emissions intensity in gCO₂eq/kWh. Examples: CARBON_INT_DE, CARBON_INT_EU.
Three ways to get energy data
Most teams either maintain fragile scrapers, buy narrow single-commodity feeds, or unify through a purpose-built API.
| Build in-house | Single-market API | Energy API | |
|---|---|---|---|
| Markets covered | Only what you integrate | Usually one commodity | Gas, power, oil, coal, carbon & intensity |
| Response format | Different per operator | Vendor-specific | One normalized JSON schema |
| Electricity intraday | Custom parsers per zone | Rare or daily only | /electricity/hourly & PVPC curves |
| Time to first integration | Weeks to months | Days per commodity | Minutes with API key |
Universal Energy Endpoints
Core symbol routes plus product-shaped shortcuts for electricity, gas, carbon intensity, and more.
Core — symbol-based
/symbols
Full catalog with metadata for each symbol.
/latest
Most recent price for one or more symbols.
/historical
Prices for a specific date in the past.
/timeseries
Historical series between two dates.
/fluctuation
Percent change and variation between dates.
/ohlc
Weekly, monthly, or quarterly candles.
Power & Grid Data
Hourly OMIE, ENTSO-E load forecasts, and ESIOS balancing market prices in a unified format.
Fossil & Emissions
- check_circle Natural Gas (TTF, Henry Hub)
- check_circle Crude Oil (Brent, WTI)
- check_circle Carbon EUA Contracts
- check_circle API 2 Coal Futures
Product — category APIs
/electricity/latest
Latest day-ahead electricity prices, filterable by country.
/electricity/hourly
Intraday price curve (15-min, hourly, or 5-min) for one symbol and date.
/electricity/pvpc
Hourly Spanish PVPC retail reference prices for a date.
/gas/latest
TTF (EU) and Henry Hub (US) benchmarks in one call.
/emissions/latest
EU ETS allowance price (EUA_CO2).
/coal/latest
Rotterdam API2 and Newcastle benchmark prices.
/carbon-intensity
Grid carbon intensity (gCO₂eq/kWh) by country.
/forecast
Next published day-ahead price for auction-sourced symbols.
/cost-estimate
Simple monthly wholesale cost estimate from kWh usage.
/status
Last fetch status per data provider.
Ship in three steps
Focus on your business logic, not on cleaning CSVs and scraping government portals.
Get your API key
Create a developer account and generate a sandbox key instantly.
API_KEY="ea_live_839x..."
Make your first request
Single HTTP GET call with straightforward query parameters.
curl -G "https://api.energy-api.com/latest" \
-d "api_key=$API_KEY" \
-d "symbol=TTF_GAS"
Parse the JSON
All responses use standard JSON with human-readable keys.
print(response.json()["data"]["price"])
Trusted data providers
Predictable pricing for production
- check 50,000 requests/month
- check 100 requests/minute
- check All 3 API endpoints
- check Auto top-up available
- check Email support
- check 99.9% uptime SLA
- check 250,000 requests/month
- check 500 requests/minute
- check All 3 API endpoints
- check Auto top-up included
- check Priority support
- check 99.99% uptime SLA
- check Custom integrations
- check Dedicated account manager
Build with real energy data
Start building powerful energy analytics dashboards, trading tools, or forecast engines today. No credit card required to start.