Bundestag: Dokumentations- und Informationssystem für Parlamentsmaterialien
Zur Nutzung der API wird ein API-Schlüssel benötigt:
- Ein individueller Schlüssel kann per Mail an [email protected] beantragt werden
- Es steht ein temporärer, öffentlicher Schlüssel zur Verfügung (Quelle). Der aktuelle Schlüssel ist gültig bis Ende 05/2024:
rgsaY4U.oZRQKUHdJhF9qguHMkwCGIoLaqEcaHjYLF
Der API-Schlüssel kann sowohl als HTTP-Header sowie als GET-Parameter eingesetzt werden:
- HTTP Header:
Authorization: ApiKey rgsaY4U.oZRQKUHdJhF9qguHMkwCGIoLaqEcaHjYLF
- GET-Parameter:
?apikey=rgsaY4U.oZRQKUHdJhF9qguHMkwCGIoLaqEcaHjYLF
dip=$(curl -m 60 \
'https://search.dip.bundestag.de/api/v1/aktivitaet?apikey=GmEPb1B.bfqJLIhcGAsH9fTJevTglhFpCoZyAAAdhp')
Ein automatisch generierter Python-Client steht via GitHub und PyPI zur Verfügung. Die Nutzungshinweise befinden sich im entsprechenden README
auf GitHub.
Die API stellt eine Dokumentation mit SwaggerUI bereit:
URL: https://search.dip.bundestag.de/api/v1/aktivitaet
Liste aller Aktivitäten.
URL: https://search.dip.bundestag.de/api/v1/aktivitaet/{id}
Metadaten zu einer Aktivität, mit dem Pfad-Parameter id (z.B. 908).
URL: https://search.dip.bundestag.de/api/v1/drucksache
Liste aller Drucksachen.
URL: https://search.dip.bundestag.de/api/v1/drucksache/{id}
Metadaten zu einer Drucksache, mit dem Pfad-Parameter id (z.B. 908).
URL: https://search.dip.bundestag.de/api/v1/drucksache-text
Liste aller Volltexte der Drucksachen.
URL: https://search.dip.bundestag.de/api/v1/drucksache-text/{id}
Liste aller Personenstammdaten.
URL: https://search.dip.bundestag.de/api/v1/person
Liste aller Personenstammdaten.
URL: https://search.dip.bundestag.de/api/v1/person/{id}
Personenstammdaten, mit dem Pfad-Parameter id (z.B. 908).
URL: https://search.dip.bundestag.de/api/v1/plenarprotokoll
Liste aller Plenarprotokolle.
URL: https://search.dip.bundestag.de/api/v1/plenarprotokoll/{id}
Metadaten zu Plenarprotokoll, mit dem Pfad-Parameter id (z.B. 908).
URL: https://search.dip.bundestag.de/api/v1/plenarprotokoll-text
Liste aller Volltexte der Plenarprotokolle.
URL: https://search.dip.bundestag.de/api/v1/plenarprotokoll-text/{id}
Volltexte des Plenarprotokolls, mit dem Pfad-Parameter id (z.B. 908).
URL: https://search.dip.bundestag.de/api/v1/vorgang
Liste aller Vorgänge.
URL: https://search.dip.bundestag.de/api/v1/vorgang/{id}
Metadaten zu Vorgang, mit dem Pfad-Parameter id (z.B. 908).