SMARD ist die Informationsplattform der Bundesnetzagentur über den deutschen Strommarkt. Unter www.smard.de stehen allen Nutzer*innen die visuell und tabellarisch aufbereiteten Daten zur Verfügung. Die hier dokumentierte API bietet Zugriff auf die Strommarktdaten der Bundesnetzagentur.
Über die API lassen sich Timestamps und Zeitreihendaten über einfache GET-requests ohne Query-String anfragen. Ergebnisse werden über Pfad-Parameter (im Folgenden in geschweiften Klammern) gefiltert.
Zeitstempel-URL: https://www.smard.de/app/chart_data/{filter}/{region}/index_{resolution}.json
Anfrage gibt verfügbare Timestamps für Filter, Region und Auflösung aus.
Zeitreihen-URL: https://www.smard.de/app/chart_data/{filter}/{region}/{filterCopy}_{regionCopy}_{resolution}_{timestamp}.json
Anfrage gibt Zeitreihendaten nach Filter, Region und zeitlicher Auflösung ab dem spezifizierten Timestamp aus.
Parameter: resolution
Zeitliche Auflösung der Daten:
Parameter: filter
Mögliche Filter:
Parameter: filterCopy
Muss dem Wert von "filter" entsprechen (wegen kaputtem API-Design).
Parameter: region
Land / Regelzone / Marktgebiet:
Parameter: regionCopy
Muss dem Wert von "region" entsprechen (wegen kaputtem API-Design).
timestamps=$(curl -m 60 'https://www.smard.de/app/chart_data/1223/DE/index_hour.json')
timeseries=$(curl -m 60 'https://www.smard.de/app/chart_data/1223/DE/1223_DE_hour_1627855200000.json')