Erste Schritte — in 10 Minuten zum ersten Strompreis

Von null zum ersten Strompreis in ~10 Minuten. Loxone-Nutzer: danach direkt zum Loxone Überblick. Alle anderen: gleiche REST-API per cURL, Python oder Home Assistant. Community: 120 Anfragen/Tag, kostenlos, keine Kreditkarte.

Diese Anleitung ist für Einsteiger. Am Ende haben Sie:

1. ein Konto 2. einen API-Key 3. eine echte Antwort mit Stundenpreisen

Sie brauchen nur einen Browser und idealerweise ein Terminal (oder die Code-Beispiele im Portal).

Was passiert hier eigentlich?

Ihr Programm (oder Testaufruf) fragt unseren Server:

„Wie sieht der österreichische Spotpreis in den nächsten Stunden aus?“

Der Server antwortet mit einer Liste: Stunde → Preis in Cent pro kWh (ct/kWh).

Beispiel aus dem Alltag: Sie öffnen um 10:00 die App und sehen: „Jetzt 9,2 ct/kWh, heute Nacht 3,1 ct/kWh.“ Genau solche Zahlen liefert die Forecast-API.

Schritt für Schritt

1) Konto anlegen

Öffnen Sie Registrieren, E-Mail + Passwort eingeben, absenden.

2) E-Mail bestätigen

Klicken Sie den Link in der Mail. Danach sind Sie im Community-Tarif aktiv (ohne Kreditkarte): längerer Preis-Horizont und Entscheidungs-APIs.

3) API-Key kopieren

Im Portal finden Sie Ihren Key im Format sf_live_….

  • Speichern Sie ihn wie ein Passwort
  • Zeigen Sie ihn nicht öffentlich
  • In dieser Doku steht immer nur der Platzhalter sf_live_YOUR_KEY

4) Ersten Abruf senden

Der Key gehört nur in den Header X-API-Keynicht in die Adresszeile der URL.


curl https://api.spotpriceapi.com/v1/forecast \
  -H "X-API-Key: sf_live_YOUR_KEY"

Python (stdlib, ohne Extra-Pakete):


import urllib.request
req = urllib.request.Request(
    "https://api.spotpriceapi.com/v1/forecast",
    headers={"X-API-Key": "sf_live_YOUR_KEY"},
)
print(urllib.request.urlopen(req, timeout=30).read().decode())

Loxone: Key nur im Virtual-Output-Header — siehe Loxone Überblick, nicht in PicoC einfügen.

5) Antwort verstehen (ganz grob)

Die Antwort ist JSON (strukturierter Text). Wichtig zuerst:

FeldBedeutung in einfachen Worten
accessWelcher Tarif gilt für Ihren Key?
forecast_statusHat die Preisreihe geklappt? (ok = ja)
forecastListe der Stunden mit Preisen
forecast[].price_ct_kwhPreis in Cent pro Kilowattstunde
forecast[].startBeginn der Stunde
forecast[].dump_risk_pctImmer vorhanden, 0…100 — Dump-Risiko in Prozent; 0 wenn kein Risiko
forecast[].dump_scenario_ct_kwhImmer nutzbar: Dump-Preis wenn pct > 0, sonst Punktpreis — Clients brauchen keinen null-Check

{
  "forecast_status": "ok",
  "access": { "tier": "community", "label": "Community" },
  "forecast": [
    {
      "start": "2026-08-01T07:00:00+02:00",
      "price_ct_kwh": 8.42
    }
  ]
}

Lesen: Am 1.8. um 7:00 Uhr lokal kostet die Stunde voraussichtlich 8,42 ct/kWh.

Ohne Konto testen (sehr eingeschränkt)


curl https://api.spotpriceapi.com/v1/forecast

Das ist der Basic-Modus: kürzerer Horizont, keine Decision-/Hours-Funktionen. Zum Spielen ok — für Loxone/Speicher brauchen Sie einen persönlichen Key.

Häufige Anfängerfehler

FehlerRichtig
Key in der URL ?key=…Nur Header X-API-Key
„HTTP 200 heißt immer alles gut“Bei Forecast/Decision oft trotzdem 200 — Status steht im JSON (forecast_status, access, …)
Erwarten von 7 Tagen ohne Community-KeyLängerer Horizont braucht Community/Professional/OEM

Was als Nächstes?

Mit SpotpriceAPI starten

Community registrieren oder Code-Beispiele mit Ihrem persönlichen Key.

Live API-Status