NAME
WWW::Bund::API::Bundestag - Adapter for Bundestag API (parliament data)
VERSION
version 0.001
SYNOPSIS
use WWW::Bund;
my $bund = WWW::Bund->new;
my $bundestag = $bund->bundestag;
# General info
my $speaker = $bundestag->speaker;
my $conferences = $bundestag->conferences;
# Committees (Ausschüsse)
my $committees = $bundestag->ausschuesse;
my $committee = $bundestag->ausschuss($id);
# Members of Parliament (MdB)
my $mdb_index = $bundestag->mdb_index;
my $biography = $bundestag->mdb_bio($mdb_id);
# Content
my $article = $bundestag->article($article_id);
my $videos = $bundestag->video_feed;
DESCRIPTION
Type-safe adapter for the Bundestag API, providing access to German Federal Parliament (Bundestag) data including members, committees, and proceedings.
Note: This API returns XML responses which are parsed to HashRef.
client
WWW::Bund client instance. Required. Weak reference.
speaker
Get information about the Bundestag speaker (Bundestagspräsident).
conferences
List upcoming and recent Bundestag conferences/sessions.
ausschuesse
List all Bundestag committees (Ausschüsse).
ausschuss
my $committee = $bundestag->ausschuss($committee_id);
Get details for a specific committee by ID.
mdb_index
List all Members of Bundestag (MdB - Mitglieder des Bundestags).
mdb_bio
my $biography = $bundestag->mdb_bio($mdb_id);
Get biography and details for a specific MdB by ID.
article
my $article = $bundestag->article($article_id);
Get a specific article/document by ID.
video_feed
Get video feed of Bundestag proceedings.
SUPPORT
Issues
Please report bugs and feature requests on GitHub at https://github.com/Getty/p5-www-bund/issues.
CONTRIBUTING
Contributions are welcome! Please fork the repository and submit a pull request.
AUTHOR
Torsten Raudssus <torsten@raudssus.de>
COPYRIGHT AND LICENSE
This software is copyright (c) 2026 by Torsten Raudssus.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.