Day-Ahead Strompreis (ENTSO-E)

Direkte ENTSO-E API für Day-Ahead Strompreise in Deutschland & Europa. Automatische EIC-Code-Auflösung. 15-Min-Auflösung. Trading, Procurement, Forecasting. Keine Web-Scraper – offizielle Daten.

🇪🇺 35+ EU-Länder ⚡ 15-Min-Auflösung 📊 Automatische EIC-Codes 🏷️ Day-Ahead, Intraday

Was ist die ENTSO-E Transparency Platform?

ENTSO-E (European Network of Transmission System Operators for Electricity) betreibt die Transparency Platform – die offizielle EU-Plattform für Strommarkt-Daten.

Warum ENTSO-E API statt Web-Scraping?

  • Offiziell: Direkt von Übertragungsnetzbetreibern (50Hertz, Amprion, TenneT, TransnetBW)
  • Verlässlich: Keine Ausfälle durch Website-Änderungen (wie bei SMARD.de-Scrapern)
  • Vollständig: 35+ Länder, alle Bidding Zones, historische Daten bis 2015
  • Automatisiert: EIC-Codes automatisch aufgelöst – Sie schreiben "Deutschland", API nutzt "10Y1001A1001A82H"

Verfügbare Daten:

Day-Ahead Prices (A44): Spot-Markt-Preise für nächsten Tag (börsentäglich veröffentlicht um 12:00)

Intraday Prices (A85): 15-Minuten-Auflösung für kurzfristige Trading-Entscheidungen

Day-Ahead Preise Deutschland (Beispiel)

📊 Aktuelle Preise (08.02.2026)

Stunde Preis (€/MWh)
00:00-01:00 32,50
06:00-07:00 48,20
08:00-09:00 87,30
12:00-13:00 25,10
14:00-15:00 -8,50
18:00-19:00 72,40
22:00-23:00 41,80

📈 Statistiken (08.02.2026)

Durchschnitt 42,30 €/MWh
Minimum (14:00h) -8,50 €/MWh
Maximum (08:00h) 87,30 €/MWh
Preisspanne 95,80 €/MWh
Negative Stunden 3 / 24

Interpretation: Starke Solareinspeisung 11-15h → negative Preise. Morgen-/Abendpeak durch Verbrauch + geringe Erneuerbaren-Erzeugung.

Use Cases

💰 Trading & Arbitrage

Ziel: Gewinn aus Preisschwankungen

  • Day-Ahead Bidding: Automatisierte Gebote basierend auf Preisforecast
  • Intraday Adjustments: Kurzfristige Anpassungen bei Forecast-Abweichungen
  • Cross-Border Arbitrage: Import aus FR bei günstigen Preisen, Export bei hohen DE-Preisen
  • Storage Optimization: Laden bei negativen Preisen, Entladen bei Peaks

ROI-Beispiel: 10 MWh Batterie, 300 Zyklen/Jahr, 30€/MWh Spread → 90k€/Jahr

📊 Procurement & Hedging

Ziel: Optimale Beschaffung für Stadtwerke

  • Tranche-Timing: Wann sollten Jahrestranchen gekauft werden?
  • Spot vs. Forward: Anteil Spot-Markt vs. langfristige Verträge
  • Risk Management: Volatilitäts-Monitoring für Hedging-Strategie
  • Budget Planning: Preisprognosen für Finanzplanung

Stadtwerke-Relevanz: 2-5% Beschaffungskosten-Einsparung durch besseres Timing

⚡ Dynamic Tariffs (§41 EEG)

Ziel: Dynamische Tarife an Endkunden

  • Spot-Pass-Through: 1:1-Weitergabe Day-Ahead-Preise + Marge
  • Smart Tariffs: Zeit-Variable Tarife basierend auf Forecast
  • Customer App: "Waschmaschine jetzt starten? Nur 2 ct/kWh!"
  • EEG-Compliance: Pflicht ab 2025 für alle EVU (§41 EEG 2023)

Kundenvorteil: 15-30% Kosteneinsparung durch flexible Verbrauchsverschiebung

📈 Forecasting & Analytics

Ziel: Preisprognosen für strategische Planung

  • ML-Training: Historische Daten für Preis-Forecasting-Modelle
  • Correlation Analysis: Preis vs. Wind/Solar-Einspeisung
  • Negative Price Periods: Identifikation für Lastverschiebung
  • Portfolio Simulation: Backtesting von Trading-Strategien

API-Dokumentation

Tool-Name

entsoe_day_ahead_prices

Parameter

Parameter Typ Pflicht Beschreibung
region string ✅ Ja Land oder Bidding Zone (z.B. "Deutschland", "Germany BZN")
dateFrom string ✅ Ja Start-Datum (YYYY-MM-DD, DD.MM.YYYY, "heute", "gestern")
dateTo string ✅ Ja End-Datum
resolution string ❌ Nein "hourly" (default) oder "15min"
includeStatistics boolean ❌ Nein Min/Max/Avg einschließen (default: true)

EIC-Codes Deutschland

Automatisch aufgelöst – Sie schreiben "Deutschland", API nutzt korrekte EIC-Codes:

  • 10Y1001A1001A82H – Germany BZN (Bidding Zone, Standard)
  • 10Y1001A1001A83F – Germany IPA (Imbalance Price Area)

Request-Beispiel

{
  "region": "Deutschland",
  "dateFrom": "2026-02-08",
  "dateTo": "2026-02-08",
  "resolution": "hourly",
  "includeStatistics": true
}

Response-Beispiel

{
  "region": "Germany BZN",
  "eicCode": "10Y1001A1001A82H",
  "date": "2026-02-08",
  "currency": "EUR",
  "unit": "MWh",
  "resolution": "PT60M",
  "prices": [
    {
      "timestamp": "2026-02-08T00:00:00Z",
      "price": 32.50,
      "hour": 1
    },
    {
      "timestamp": "2026-02-08T01:00:00Z",
      "price": 28.30,
      "hour": 2
    },
    {
      "timestamp": "2026-02-08T08:00:00Z",
      "price": 87.30,
      "hour": 9
    },
    {
      "timestamp": "2026-02-08T14:00:00Z",
      "price": -8.50,
      "hour": 15
    }
  ],
  "statistics": {
    "average": 42.30,
    "min": -8.50,
    "minHour": 15,
    "max": 87.30,
    "maxHour": 9,
    "volatility": 23.4,
    "negativeHours": 3,
    "totalHours": 24
  }
}

Integration-Beispiele

🤖 Automatisierte Beschaffung

// Cronjob: Täglich 12:15 Uhr
// (nach Day-Ahead Auction)
import { CernionClient } from 'cernion-sdk';

const client = new CernionClient();
const prices = await client.entsoe_day_ahead_prices({
  region: 'Deutschland',
  dateFrom: 'morgen',
  dateTo: 'morgen'
});

// Spot-Tranche kaufen wenn Avg < 45€/MWh
if (prices.statistics.average < 45) {
  await buySpotTranche(10); // 10 MWh
}

📱 Dynamic Tariff App

// Kundenportal: Aktuelle Strompreise
const currentHour = new Date().getHours();
const prices = await client.entsoe_day_ahead_prices({
  region: 'Deutschland',
  dateFrom: 'heute',
  dateTo: 'heute'
});

const now = prices.prices[currentHour];
const cheapestHour = prices.prices
  .reduce((min, p) => p.price < min.price ? p : min);

// UI: "Jetzt: 8,5 ct/kWh | Günstigste Stunde: 14h (-0,5 ct/kWh)"

Weitere ENTSO-E Tools

⚡ Actual Generation

Tool: entsoe_actual_generation

Tatsächliche Stromerzeugung nach Typ (Solar, Wind, Gas, etc.)

  • Energiemix-Analyse
  • Erneuerbare Anteile
  • Korrelation Preis ↔ Wind/Solar

🔄 Physical Flows

Tool: entsoe_physical_flows

Grenzüberschreitende Stromflüsse (Import/Export)

  • Import-Abhängigkeit
  • Cross-Border Arbitrage
  • Netzbelas Monitoring

🌤️ Wind/Solar Forecast

Tool: entsoe_wind_solar_forecast

Day-Ahead Forecast für Erneuerbare

  • Preisprognose (mehr Wind → niedrigere Preise)
  • Grid Balancing
  • Backup-Kapazität planen

Day-Ahead Preise automatisieren?

ENTSO-E API. 35+ Länder. 15-Min-Auflösung. Trading & Procurement.