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.
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.