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
10d 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 →
cmegroup.com API
Get CME Group market data including FedWatch interest-rate probabilities, futures quotes and settlements, volume/open interest history, and options expirations and near-the-money option chains.
guba.eastmoney.com API
Access Chinese stock discussion posts and comments from Eastmoney's community platform to monitor investor sentiment, search board discussions, and retrieve detailed post information and stock board metadata. Get real-time insights into what traders are discussing about specific stocks through posts, replies, and board analytics.
blur.io API
Access NFT collection data on Blur.io, including floor prices, best bids, listed tokens, and recent activity. Authenticate with an Ethereum wallet to place collection bids and retrieve portfolio holdings.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
etoro.com API
Monitor top eToro traders by accessing their profiles, portfolio holdings, performance statistics, and trading history to inform your investment decisions. Discover trending stocks and cryptocurrencies, search for specific instruments, and view detailed market data and news to stay updated on investment opportunities.
blackrock.com API
Access comprehensive BlackRock iShares ETF data to research fund performance, holdings, fees, and sector allocations, plus search and compare specific ETFs. Monitor investment details like distributions, key characteristics, and broad market indices all in one place.
morningstar.com.au API
Access comprehensive financial data for Australian stocks, ETFs, and managed funds including key metrics, valuations, dividends, and historical prices. Search securities, review company profiles and ownership details, and stay informed with market news and upcoming dividend information.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
Energy-Charts.de API — Electricity Prices & Grid Data · Parse