{"id":20711881,"url":"https://github.com/bundesapi/smard-api","last_synced_at":"2025-08-22T01:33:00.140Z","repository":{"id":41162951,"uuid":"398502287","full_name":"bundesAPI/smard-api","owner":"bundesAPI","description":null,"archived":false,"fork":false,"pushed_at":"2023-01-25T14:46:04.000Z","size":109,"stargazers_count":61,"open_issues_count":9,"forks_count":8,"subscribers_count":9,"default_branch":"main","last_synced_at":"2024-12-12T17:00:38.594Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://smard.api.bund.dev","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bundesAPI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-08-21T08:06:50.000Z","updated_at":"2024-10-15T13:49:57.000Z","dependencies_parsed_at":"2023-02-14T08:20:25.257Z","dependency_job_id":null,"html_url":"https://github.com/bundesAPI/smard-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bundesAPI%2Fsmard-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bundesAPI%2Fsmard-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bundesAPI%2Fsmard-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bundesAPI%2Fsmard-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bundesAPI","download_url":"https://codeload.github.com/bundesAPI/smard-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230547682,"owners_count":18243227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T02:17:12.927Z","updated_at":"2024-12-20T07:07:25.976Z","avatar_url":"https://github.com/bundesAPI.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SMARD API\n\nSMARD 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.\n\n## Anfragen\n\nÜ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.\n\n\n**Zeitstempel-URL:** https://www.smard.de/app/chart_data/{filter}/{region}/index_{resolution}.json\n\nAnfrage gibt verfügbare Timestamps für Filter, Region und Auflösung aus.\n\n\n**Zeitreihen-URL:** https://www.smard.de/app/chart_data/{filter}/{region}/{filterCopy}_{regionCopy}_{resolution}_{timestamp}.json\n\nAnfrage gibt Zeitreihendaten nach Filter, Region und zeitlicher Auflösung ab dem spezifizierten Timestamp aus. \n\n\n### Filter\n\n**Parameter:** *resolution* \n\nZeitliche Auflösung der Daten:\n- 'hour' - Stündlich\n- 'quarterhour' - Viertelstündlich\n- 'day' - Täglich\n- 'week' - Wöchentlich\n- 'month' - Monatlich\n- 'year' - Jährlich\n\n\n**Parameter:** *filter* \n\nMögliche Filter:\n- '1223' - Stromerzeugung: Braunkohle\n- '1224' - Stromerzeugung: Kernenergie\n- '1225' - Stromerzeugung: Wind Offshore\n- '1226' - Stromerzeugung: Wasserkraft\n- '1227' - Stromerzeugung: Sonstige Konventionelle\n- '1228' - Stromerzeugung: Sonstige Erneuerbare\n- '4066' - Stromerzeugung: Biomasse\n- '4067' - Stromerzeugung: Wind Onshore\n- '4068' - Stromerzeugung: Photovoltaik\n- '4069' - Stromerzeugung: Steinkohle\n- '4070' - Stromerzeugung: Pumpspeicher\n- '4071' - Stromerzeugung: Erdgas\n- '410' - Stromverbrauch: Gesamt (Netzlast)\n- '4359' - Stromverbrauch: Residuallast\n- '4387' - Stromverbrauch: Pumpspeicher\n\n\n**Parameter:** *filterCopy* \n\nMuss dem Wert von \"filter\" entsprechen (wegen kaputtem API-Design).\n\n\n**Parameter:** *region* \n\nLand / Regelzone / Marktgebiet:\n- 'DE' - Land: Deutschland\n- 'AT' - Land: Österreich\n- 'LU' - Land: Luxemburg\n- 'DE-LU' - Marktgebiet: DE/LU (ab 01.10.2018)\n- 'DE-AT-LU' - Marktgebiet: DE/AT/LU (bis 30.09.2018)\n- '50Hertz' - Regelzone (DE): 50Hertz\n- 'Amprion'- Regelzone (DE): Amprion\n- 'TenneT' - Regelzone (DE): TenneT\n- 'TransnetBW' - Regelzone (DE): TransnetBW\n- 'APG' - Regelzone (AT): APG\n- 'Creos' - Regelzone (LU): Creos\n\n\n\n**Parameter:** *regionCopy* \n\nMuss dem Wert von \"region\" entsprechen (wegen kaputtem API-Design).\n\n\n### Beispiel:\n\n```bash\ntimestamps=$(curl -m 60 'https://www.smard.de/app/chart_data/1223/DE/index_hour.json')\ntimeseries=$(curl -m 60 'https://www.smard.de/app/chart_data/1223/DE/1223_DE_hour_1627855200000.json')\n```\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbundesapi%2Fsmard-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbundesapi%2Fsmard-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbundesapi%2Fsmard-api/lists"}