Discover/energy-charts.de API
live

energy-charts.de APIenergy-charts.de

Access day-ahead prices, power generation by technology, forecasts, cross-border flows, and renewable traffic signals for Germany and Europe via the Energy-Charts API.

Endpoints
8
Updated
28d ago
Try it
Bidding zone code (e.g. DE-LU, AT, FR, BE, NL, CH, DK1, DK2, NO1, SE1).
End date in YYYY-MM-DD format. Defaults to the start date if omitted.
Start date in YYYY-MM-DD format. Defaults to today's date if omitted.
api.parse.bot/scraper/24c4baf7-4678-46df-af72-c31ec4dfe783/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/24c4baf7-4678-46df-af72-c31ec4dfe783/get_day_ahead_prices?bzn=DE-LU&end=2026-02-25&start=2026-02-20' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Fetch Day-Ahead auction spot market prices from the Energy-Charts API. Returns 15-minute resolution price data for the specified bidding zone and date range. Defaults to today's date if no range is specified.

Input
ParamTypeDescription
bznstringBidding zone code (e.g. DE-LU, AT, FR, BE, NL, CH, DK1, DK2, NO1, SE1).
endstringEnd date in YYYY-MM-DD format. Defaults to the start date if omitted.
startstringStart date in YYYY-MM-DD format. Defaults to today's date if omitted.
Response
{
  "type": "object",
  "fields": {
    "unit": "string, price unit (EUR / MWh)",
    "price": "array of price values in EUR/MWh",
    "license_info": "string, data license attribution",
    "unix_seconds": "array of Unix timestamps (seconds) for each price interval"
  },
  "sample": {
    "data": {
      "unit": "EUR / MWh",
      "price": [
        132.57,
        126
      ],
      "license_info": "CC BY 4.0 (creativecommons.org/licenses/by/4.0) from Bundesnetzagentur | SMARD.de",
      "unix_seconds": [
        1778104800,
        1778105700
      ]
    },
    "status": "success"
  }
}

About the energy-charts.de API

The Energy-Charts API covers 8 endpoints returning electricity market and grid data for Germany and several European bidding zones. Start with get_day_ahead_prices to pull 15-minute resolution spot prices in EUR/MWh across zones like DE-LU, AT, FR, and CH, then combine with get_public_power for simultaneous generation breakdowns by technology — solar, wind, gas, coal, and more — all timestamped in Unix seconds.

Pricing and Market Data

get_day_ahead_prices returns Day-Ahead auction prices at 15-minute resolution for a specified bidding zone (bzn) and date range. The response includes unix_seconds timestamps, a price array in EUR/MWh, and a license_info attribution string. For intraday granularity, get_intraday_prices_volume returns hourly average prices and trading volumes by ISO week for Germany, with each data object carrying timestamp_ms, price_eur_mwh, and volume_mwh. get_spot_market_prices_chart goes further, delivering full chart series data at 15-minute resolution including IDA auction prices and production-by-type series for a given week, with all series names exposed in series_found.

Generation, Forecasts, and Signals

get_public_power fetches net electricity production by technology for a date range and country. The response is a production_types array where each entry has a name (e.g. "Solar", "Wind offshore") and a data array of MW values aligned to unix_seconds. get_public_power_forecast extends this with forward-looking values for solar, wind_onshore, wind_offshore, or load, across current, intraday, and day-ahead forecast_type options — null entries in forecast_values mark periods not yet projected. get_traffic_signal provides a simpler renewable-share indicator: a signal array (0 = low renewable share, 1 = high) alongside percentage share values, optionally scoped to a German postal_code.

Cross-Border Flows and Market Values

get_cross_border_trading returns 15-minute resolution import/export flows as a countries array where each entry carries positive GW values for exports and negative for imports. get_market_values shifts to a monthly view, returning technology-specific capture prices and feed-in tariffs in Cent/kWh for Germany, organized as chart series with name, color, and monthly data arrays — useful for tracking how market values for solar or wind drift across the calendar year.

Common use cases
  • Track real-time electricity cost exposure by pulling DE-LU day-ahead prices at 15-minute resolution for automated energy procurement decisions.
  • Build renewable energy dashboards showing hourly solar and wind generation shares alongside the traffic signal value from get_traffic_signal.
  • Monitor cross-border import/export flows via get_cross_border_trading to analyze grid balance between Germany and neighboring countries.
  • Compare day-ahead auction prices across European bidding zones (AT, FR, NL, CH) for arbitrage or research analysis.
  • Forecast load and generation using get_public_power_forecast with wind_onshore, wind_offshore, or solar production types.
  • Analyze monthly capture price trends by technology using get_market_values to evaluate renewable energy revenue over time.
  • Integrate intraday price and volume data from get_intraday_prices_volume into trading systems that react to continuous market movements.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Energy-Charts have an official developer API?+
Yes. Energy-Charts exposes a public API documented at https://api.energy-charts.info. This Parse API surfaces that data through consistent structured endpoints with normalized response shapes.
Which countries are supported across the endpoints?+
get_day_ahead_prices supports bidding zones including DE-LU, AT, FR, BE, NL, CH, DK1, DK2, NO1, and SE1. get_public_power, get_public_power_forecast, and get_cross_border_trading accept country codes such as de, at, and fr. The chart-based endpoints — get_intraday_prices_volume, get_spot_market_prices_chart, and get_market_values — reliably support Germany (de) only.
What does `get_traffic_signal` return and how granular is the signal?+
It returns a signal array of integer values (0 for low renewable share, 1 for high) alongside a share array of renewable percentage values, both aligned to unix_seconds timestamps. An optional postal_code parameter scopes results to a local German grid state. The signal is binary — it does not return intermediate grades between low and high.
Does the API return historical day-ahead prices beyond a few days?+
Yes. get_day_ahead_prices accepts explicit start and end date parameters in YYYY-MM-DD format, so multi-day or multi-week historical ranges can be requested. The depth of available history depends on what the upstream Energy-Charts API retains for each bidding zone.
Can I get sub-national generation or price data for German states or regions?+
Not currently. The endpoints cover national and bidding-zone level data; the only sub-national parameter is postal_code in get_traffic_signal, which adjusts the renewable signal for a local grid area but does not return regional generation or price breakdowns. You can fork this API on Parse and revise it to add a regional endpoint if Energy-Charts exposes that data upstream.
Page content last updated . Spec covers 8 endpoints from energy-charts.de.
Related APIs in FinanceSee all →
data.nordpoolgroup.com API
Monitor Nord Pool electricity market data including day-ahead prices, system prices, intraday statistics, and market areas across different regions. Access real-time and recent historical pricing information to track energy market trends and make informed decisions about electricity trading and consumption.
powernext.com API
Access real-time and historical European energy market data including natural gas spot and futures prices, German power futures, and intraday power information. Monitor market snapshots and Guarantees of Origin to stay informed on energy market movements across Europe.
euenergy.live API
Monitor real-time and historical electricity prices across Europe with hourly granularity, including load data and city-level pricing information. Look up current rates by country or city, track price trends over time, and access comprehensive bulk historical data to analyze European energy markets.
epexspot.com API
Access real-time and historical European power market data including day-ahead and intraday pricing results, monitor auction statuses across market areas, and stay updated with the latest newsroom articles from EPEX SPOT. Track power prices and market activity across different European regions to make informed trading and investment decisions.
caiso.com API
Access real-time and intraday data from California's electricity grid (CAISO), including current demand and forecasts, generation supply mix, renewable energy levels, CO2 emissions and carbon intensity, locational marginal prices (LMPs), and overall grid operating status.
ameren.com API
Retrieve hourly electricity prices, current outage summaries, rate information, and energy efficiency programs from Ameren. Covers Illinois and Missouri service areas with real-time and forecast pricing data.
mimer.svk.se API
Monitor Swedish electricity grid data by retrieving real-time consumption and production statistics, settlement prices, and frequency containment reserve information from Svenska kraftnät. Access comprehensive grid settlement data and exchange rates to analyze energy market trends and grid performance across Sweden.
gasstorage.dk API
Monitor Danish gas storage capacity, hourly nominations, and daily utilization metrics in real-time to track energy supply and storage operations across the country's facilities. Access detailed data on storage levels and gas flow patterns to make informed decisions about energy management and market analysis.