Kommandozeilen-Tool und TypeScript-Bibliothek
bundeswahl
Die amtlichen Ergebnisse der Bundestagswahl direkt im Terminal abfragen. bundeswahl ist ein Kommandozeilen-Tool für die offenen Daten der Bundeswahlleiterin zur Bundestagswahl 2025: Erst- und Zweitstimmenergebnisse nach Bund, Land und Wahlkreis, die Parteien, die 299 Wahlkreise und Strukturdaten je Wahlkreis – als sauberes JSON, das Sie direkt an jq weitergeben können.
Installation
Benötigt Node.js 20 oder neuer. Installiert den Befehl bundeswahl:
npm i -g @maschinenlesbar.org/bundeswahlleiterin-cliZugang
Kein Konto, kein API-Schlüssel, keine Konfiguration – installieren und loslegen.
Schnellstart
# National second-vote (Zweitstimme) result for one party
bundeswahl results --area-type Bund --vote 2 --party SPD
# Who won the direct mandate (Erststimme) in Kiel, and by how much?
bundeswahl results --area-type Wahlkreis --area Kiel --vote 1 --group-type Partei \
| jq -r 'map(select(.anzahl != null)) | sort_by(-.anzahl)[] | "\(.gruppenname)\t\(.anzahl)\t\(.prozent)%"'
# The 299 constituencies in Bavaria
bundeswahl wahlkreise --land Bayern | jq -r '.[].name'
# Structural data for one Wahlkreis
bundeswahl structure --wahlkreis KielBefehle
Die Beschreibungen der Befehle stammen direkt aus der CLI und sind englisch.
-
resultsBundestagswahl 2025 results (by area, party and ballot)
-
partiesThe parties / groups reference list (btw25_parteien)
-
wahlkreiseThe 299 constituencies (Wahlkreise), optionally filtered by Land
-
structureStructural data (Strukturdaten) for the 299 Wahlkreise; the official Land/Bund summary rows are excluded unless --include-aggregates is passed
Skills für Claude Code
Das Plugin bundeswahl bringt Claude bei, bundeswahl zu nutzen. Installation über den Marketplace von maschinenlesbar.org:
/plugin marketplace add maschinenlesbar-org/plugins
/plugin install bundeswahl@maschinenlesbar/bundeswahl:bundeswahl-reference/bundeswahl:bundeswahl-results
Was die Skills beantworten, mit echten Beispielen → Beschreibungen und Voraussetzungen der Skills →
TypeScript-Bibliothek
@maschinenlesbar.org/bundeswahlleiterin-cli ist auch ein typisierter API-Client, den Sie in eigenem Code importieren können – ohne HTTP-Abhängigkeiten zur Laufzeit.
Das Werkzeug, nicht die Daten
Die Daten stammen vom Anbieter hinter der API und unterliegen dessen Bedingungen – siehe DATA_LICENSE.md. Der Code steht unter AGPL-3.0-or-later oder einer kommerziellen Lizenz – siehe LICENSING.md.