strommix.info API
Öffentliche JSON-API für deutsche Strommarkt-Daten. Gemessene Werte von SMARD, offizielle TSO-Prognosen und eigene ML-Vorhersagen für die nächsten ~48 Stunden, unter CC-BY-4.0 frei verwendbar.
Ausführliche technische Doku: Swagger-UI · ReDoc · OpenAPI-Schema
Die 3 wichtigsten Endpoints
GET /api/best-hours — Wann Strom nutzen?
Liefert das beste zusammenhängende Zeitfenster in der nächsten Zukunft, optimiert nach EE-Anteil und Preis. Perfekt für E-Auto-Laden, Wärmepumpen-Steuerung, Waschmaschinen-Planung.
curl "https://strommix.info/api/best-hours?duration_h=4&window=tomorrow"
# Antwort:
{
"recommendation": "Bestes 4h-Fenster: So 19.04. 11:15 – 15:00 · Ø EE-Anteil 92 % · Ø Day-Ahead-Preis 7 €/MWh.",
"best_window": {
"start": "2026-04-19T09:15:00Z",
"end": "2026-04-19T13:00:00Z",
"avg_renewable_share_pct": 91.8,
"avg_price_eur_mwh": 7.2,
"reason": "hoher EE-Anteil, Preis ~93 % unter Tagesmedian"
},
"alternatives": [ ... ],
"disclaimer": "…"
}
Parameter: duration_h (0.25–24 · default 4),
window (today · tomorrow ·
next_24h · next_48h),
metric (green_cheap · greenest ·
cheapest).
GET /api/summary — Prosa-Zusammenfassung
Deutscher Absatz mit aktueller Erzeugung, EE-Anteil, Preis und Peak-Prognosen. Von Chat-Bots direkt zitierbar.
curl "https://strommix.info/api/summary"
# Antwort (gekürzt):
{
"summary": "Samstag, 18. April 2026, 20:36 Uhr — Deutschlands Strommix:
Der erneuerbare Anteil am Verbrauch beträgt aktuell 22 % (rot/niedrig).
Führende Quellen gerade: Erdgas 7,5 GW, Braunkohle 6,6 GW, Pumpspeicher
5,1 GW. Der Day-Ahead-Strompreis liegt bei 147 €/MWh. …",
"share_pct_now": 22.1,
"price_eur_mwh_now": 147,
"traffic_level_now": "red"
}
GET /api/traffic-light — Strom-Ampel
Pro Viertelstunde ein EE-Anteil plus diskretes Level
(green · yellow · red · blue) für die nächsten 48 h.
curl "https://strommix.info/api/traffic-light?range=aktuell"
Weitere Endpoints
- GET /api/mix?range=aktuell — Erzeugungs-Stack je Energieträger + Verbrauch + EE-Anteil
- GET /api/price?range=aktuell — Day-Ahead-Preise DE-LU + 14 Nachbarzonen + verbrauchsgewichtetes Europa-Mittel + P10/P90-Band
- GET /api/visitors — anonymer Tages-Besucherzähler (keine persönlichen Daten)
range kann aktuell (48 h rolling),
week, month oder year sein —
höhere Buckets aggregieren automatisch (stündlich / täglich / wöchentlich).
Anwendungsbeispiele
E-Auto-Ladung automatisieren
Home-Assistant REST-Sensor:
sensor:
- platform: rest
resource: "https://strommix.info/api/best-hours?duration_h=3&window=next_24h"
name: "Beste Ladezeit"
value_template: "{{ value_json.best_window.start_local }}"
json_attributes:
- recommendation
- best_window
Chat-Bot-Antwort
Perplexity- oder ChatGPT-Prompt:
Nutze die API von strommix.info zur Beantwortung: Wann sollte ich morgen mein E-Auto für 6 Stunden laden? GET https://strommix.info/api/best-hours?duration_h=6&window=tomorrow Der Endpoint liefert eine fertige Empfehlung im "recommendation"-Feld. Zitiere sie mit "Quelle: strommix.info".
Python / Pandas
import httpx, pandas as pd
r = httpx.get("https://strommix.info/api/mix", params={"range": "aktuell"})
df = pd.DataFrame(r.json()["points"])
print(df.tail())
Lizenz & Attribution
Alle Daten unter CC-BY-4.0. Empfohlene Attribution:
Daten: strommix.info (CC-BY-4.0) basierend auf SMARD/Bundesnetzagentur, Energy-Charts/Fraunhofer ISE, DWD ICON-D2 (via Open-Meteo), Eurostat.
Fragen, Bugs, Wünsche: info@strommix.info