Die zweitstimme.org API ermöglicht den Zugriff auf unsere Wahlprognosen und zugehörige Visualisierungen. Alle Endpunkte sind über HTTP GET-Anfragen erreichbar.
Basis-URL
http://polsci.uni-wh.de:8073
Endpunkte
Letztes Update
Endpunkt: /last_updated
Methode: GET
Beschreibung: Gibt den Zeitstempel der letzten Aktualisierung zurück.
Beispielantwort:
{
"last_updated": "2024-01-20T12:00:00Z"
}
Aktuelle Zweitstimmen-Prognose
Endpunkt: /forecast
Methode: GET
Beschreibung: Liefert die aktuellen Wahlprognosen inklusive der 83% Konfidenzintervalle.
Beispielantwort:
json
[
{
"value": 30.2,
"low": 24.6,
"high": 35.8,
"low95": 21.4,
"high95": 39.9,
"name": "CDU/CSU",
"name_eng": "CDU/CSU",
"color": "#000000",
"y": 30.2,
"x": 0,
"_row": "cdu"
},
...
]
Prognosen für bestimmte Ereignisse
Endpunkt: /pred_probabilities
Methode: GET
Beschreibung: Liefert Prognosen für Ereignisse, z.B. dass Partei X mehr als 5% der Stimmen erhält oder das es Mehrheiten für Koalitionen gibt. Hier wird auch die Grundmandatsklausel berücksichtigt.
Beispielantwort:
[
{
"hurdle_lin": 0.0402,
"hurdle_bsw": 0.6063,
"hurdle_fdp": 0.1337,
"hurdle_spd": 0.9998,
"hurdle_cdu": 1,
"hurdle_csu": 1,
"hurdle_gru": 0.9989,
"hurdle_afd": 1,
"maj_cdu_csu_gru": 0.5761,
"maj_cdu_csu_spd": 0.8499,
"maj_cdu_csu_gru_spd": 0.9988,
"maj_cdu_csu_afd": 0.9444,
"prob_lin_largest": 0,
"prob_bsw_largest": 0.0004,
"prob_fdp_largest": 0,
"prob_spd_largest": 0.0465,
"prob_cdu_largest": 0.7907,
"prob_csu_largest": 0,
"prob_gru_largest": 0.008,
"prob_afd_largest": 0.1544
}
]
Erststimmen-Prognosen
Endpunkt: /forecast_districts
Methode: GET
Beschreibung: Liefert Prognosen für alle 299 Bundestagswahlkreise inklusive der 83% Konfidenzintervalle. Außerdem analog Vorhersagen für die Zweitstimmen (zs) in den Wahlkreisen. Außerdem die Werte bei der vergangenen Wahl (l1). abandon_p_party ist die Wahrscheinlichkeit, dass ein Wahlkreis von dieser Partei nicht besetzt wird (für die Gesamtwahrscheinlichkeit müssen die Wahrscheinlichkeiten für alle Parteien addiert werden).
Beispielantwort:
[
{
"wkr": 1,
"party": "afd",
"wkr_name": "Flensburg – Schleswig",
"land": "SH",
"partei": "AfD",
"winner": 0,
"probability": 0,
"value": 9.6,
"low": 7.8,
"high": 11.2,
"value_l1": 5.5,
"zs_value_l1": 5.8,
"incumbent_party": 0,
"zs_valid_l1": 178625,
"valid_l1": 178575,
"zs_value": 10.8,
"zs_low": 9.2,
"zs_high": 12.4,
"abandon_p_party": 0
},
...
]
Prognosen für nicht besetzte Wahlkreise
Endpunkt: /pred_vacant
Methode: GET
Beschreibung: Liefert Prognosen für die Wahrscheinlichkeit, dass ein Wahlkreis unabhangig von der Partei nicht besetzt wird.
Beispielantwort:
[
{
"land": "BW",
"wkr": 259,
"wkr_name": "Stuttgart II",
"abandon_p": 0.93,
"value_mean": 0.31
},
...
]
Prognose-Verteilung
Endpunkt: /draws
Methode: GET
Beschreibung: Liefert 10.000 Ziehungen aus der Prognoseverteilung für detaillierte statistische Analysen, je Partei ein Wert.
Beispielantwort:
[
{
"cdu": 0.3209,
"afd": 0.1443,
"spd": 0.161,
"gru": 0.1475,
"oth": 0.0629,
"bsw": 0.0892,
"fdp": 0.05,
"lin": 0.0243
},
...
]
Visualisierungen
Interaktive Zweitstimmen-Visualisierung
Endpunkt: /interactive
Methode: GET
Beschreibung: Liefert eine interaktive HTML-Visualisierung der aktuellen Prognose.
Mobile Zweitstimmen-Visualisierung
Endpunkt: /interactive_mobile
Methode: GET
Beschreibung: Optimierte Version der interaktiven Visualisierung für mobile Geräte.
Interaktive Erststimmen-Visualisierung
Endpunkt: /interactive_districts_share
Methode: GET
Beschreibung: Liefert eine interaktive Karte der aktuellen Prognose.
Interaktive Erststimmen-Gewinn-Visualisierung
Endpunkt: /interactive_districts_probability
Methode: GET
Beschreibung: Liefert eine interaktive Karte der aktuellen Prognose.
Interaktive Visualisierung der Wahrscheinlichkeiten für nicht besetzte Wahlkreise
Endpunkt: /interactive_vacant
Methode: GET
Beschreibung: Liefert eine interaktive Karte der Wahrscheinlichkeiten für nicht besetzte Wahlkreise.
Statische Grafiken
Hauptprognose
Endpunkt: /figure
Methode: GET
Format: PNG
Beschreibung: Statische Visualisierung der aktuellen Prognose.
PDF-Version der Hauptprognose
Endpunkt: /pdf
Methode: GET
Format: PDF
Beschreibung: PDF-Version der Prognose-Visualisierung.
CORS
Die API unterstützt Cross-Origin Resource Sharing (CORS) und erlaubt Anfragen von allen Domains (*).
Fehlermeldungen
Bei nicht verfügbaren Ressourcen wird ein 404-Status zurückgegeben mit einer entsprechenden Fehlermeldung im JSON-Format.
Nutzungsbedingungen
Die API ist für nicht-kommerzielle Nutzung verfügbar. Bei Verwendung der Daten ist zweitstimme.org als Quelle anzugeben. Wir übernehmen keine Gewähr für die Verfügbarkeit und Richtigkeit der Daten.