Files
svemagie e0e879d917 feat: add DE bundesAPI integrations — Lobbyregister, SMARD, Haushalt, DIP
Four new data sources and fetch scripts via bundesAPI community project:

- DS-00011 Lobbyregister: 6,799 registrants, €0.86–0.91B declared lobbying (FY2024)
- DS-00012 SMARD Strommarkt: 60.2% renewable 2024, Wind Onshore #1 (107 TWh)
- DS-00013 Bundeshaushalt: €474.75B Ist-Wert 2024, 38.2% Soziales, 10.6% Verteidigung
- DS-00014 DIP Bundestag: 7,605 Drucksachen WP21, 12,507 Vorgänge, 83 Plenarprotokolle

Each integration: live-data fetch script (bun/TypeScript) + DATASET-TEMPLATE
markdown + CSV outputs. Scripts idempotent — re-run for current data.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 12:54:02 +02:00

5.1 KiB

SMARD — Strommarktdaten (Bundesnetzagentur)

Source ID: DS-00012 Record Created: 2026-04-20 Last Updated: 2026-04-20 Cataloger: Sven / PAI Review Status: Initial


Bibliographic Information

Title Statement

Responsibility Statement

  • Publisher/Issuing Body: Bundesnetzagentur (Federal Network Agency, Germany)
  • Legal Basis: Erneuerbare-Energien-Gesetz (EEG), Energiewirtschaftsgesetz (EnWG)
  • Contact: https://www.smard.de/home/kontakt

Publication Information

  • Date of First Publication: 2015 (SMARD portal launch)
  • Publication Frequency: Continuous (15-Minuten-Werte, stündliche und monatliche Aggregationen)
  • Current Status: Active

Content Description

What it contains

SMARD is the official electricity market data platform of the German Federal Network Agency (Bundesnetzagentur). It provides real-time and historical data on electricity generation, consumption, and market prices in Germany.

Key data available:

  • Stromerzeugung by energy source (11 filter codes for generation)
  • Stromverbrauch (total consumption, residual load)
  • Stromhandel (import/export balances with neighboring countries)
  • Marktdaten (spot prices, day-ahead, intraday)
  • Regelenergie (balancing energy)
  • Temporal resolutions: quarter-hour, hour, day, week, month, year

Generation sources covered:

  • Wind Onshore (4067), Wind Offshore (1225), Photovoltaik (4068), Biomasse (4066)
  • Wasserkraft (1226), Sonstige Erneuerbare (1228)
  • Braunkohle (1223), Steinkohle (4069), Erdgas (4071)
  • Kernenergie (1224), Sonstige Konventionelle (1227)
  • Stromverbrauch Gesamt (410, separate category)

Coverage

  • Geographic: Germany (DE), plus neighboring market zones
  • Temporal: 2015 to present (some historical data back to earlier)
  • Data lag: typically 1-5 days for generation data; real-time for prices

Substrate Relevance

Problems Addressed

  • Energiewende Monitoring: Official data for tracking Germany's energy transition — renewable share, coal phase-out progress, nuclear decommissioning.
  • PR-00002 (Structural Analysis): Energy market structure affects economic and political power; fossil fuel dependence creates geopolitical vulnerabilities (Russia gas crisis 2022 demonstrated this acutely).

Connection to DE-Plan

  • Energiewende (CHALLENGE): Primary data source for measuring progress toward the 65% renewable target (2030) and 80% target (2035).
  • Kohleausstieg tracking: Monthly data allows monitoring of coal phase-out trajectory vs. 2038 deadline.

Dataset: DE-Energy-Mix

Dataset implemented at Data/DE-Energy-Mix/DE-Energy-Mix.md.

As of 2026-04-20 (FY2024):

Metric Value
Renewable share 60.2%
Total generation ~428 TWh
Top source Wind Onshore (24.9%, 107 TWh)
Coal share 22.3% (Braunkohle + Steinkohle)
Nuclear share 0.0% (decommissioned April 2023)

API / Access

  • Web portal: https://www.smard.de/home/marktdaten (interactive charts and CSV download)
  • API (undocumented but stable):
    • Index: GET https://www.smard.de/app/chart_data/{filter}/{region}/index_{resolution}.json
    • Timeseries: GET https://www.smard.de/app/chart_data/{filter}/{region}/{filter}_{region}_{resolution}_{timestamp}.json
    • Regions: DE, AT, LU, DE-LU, DE-AT-LU, 50HzT, Amprion, TenneT, TransnetBW, APG, Creos
    • Resolutions: quarterhour, hour, day, week, month, year
  • Substrate fetch script: bun get-de-energy — writes to Data/DE-Energy-Mix/
  • Auth: None required for public data
  • Rate limit: Not documented; sequential per-filter calls are well within limits
  • TLS note: Bun on macOS may require NODE_TLS_REJECT_UNAUTHORIZED=0 — embedded in fetch script
  • Last fetched: 2026-04-20 — 11 generation sources, 2024 annual data

Quality Assessment

Dimension Rating Notes
Completeness Very High Official metered data from all grid operators; near-complete coverage
Accuracy Very High Regulatory reporting requirements; not self-reported
Timeliness Very High 15-minute resolution data, typically 1-5 day lag
Comparability High Consistent methodology since 2015; ENTSO-E compatible
Access High Free, no registration, stable undocumented API

Key limitation: Erzeugungsdaten (generation) are gross figures; net consumption and import/export balances require separate filter codes. Self-consumption from small solar installations may be partially underreported.


Connections to Other Sources

Source Relationship
DE-Energy-Mix (DE-Energy-Mix.md) Primary dataset derived from this source
DE-Common-Metrics Macro energy context (GDP/energy intensity)
DS-00004—FRED (EIA data) US equivalent for cross-country energy comparisons
DS-00009—EIA_Energy_Data US energy data — comparable methodology