← Agent Data Hub · Search endpoints · /llms.txt

German Politician Profile: Party, Mandates and Recent Bundestag Votes (abgeordnetenwatch)

Looks up a German politician (Bundestag, state parliaments, EU Parliament candidates and members): party, year of birth, occupation, mandates with parliamentary group and constituency, and for a current Bundestag member the latest roll-call votes. Several matches return a candidate list.

Call it (no API key)

GET https://api.agentdatahub.de/api/v1/call/de-politician?name=Friedrich Merz&compact=1

Full metadata: without compact=1 · Markdown: format=llm · Only some fields: add &fields=a,b.c · MCP: tool call_api with {"apiId":"de-politician"}

Parameters

nameFull or partial name, e.g. Friedrich Merz (required unless id)
idabgeordnetenwatch politician id
votesNumber of latest roll-call votes, 0-30 (default: 10)

Example response (live, compact)

{
  "apiId": "de-politician",
  "data_freshness": "cached",
  "data": {
    "id": 118559,
    "name": "Friedrich Merz",
    "party": "CDU",
    "year_of_birth": 1955,
    "occupation": "MdB",
    "education": "Rechtsanwalt",
    "mandates": [
      {
        "mandate_id": 68737,
        "parliament": "Bundestag 2025 - 2029",
        "groups": [
          "CDU/CSU"
        ],
        "constituency": "146 - Hochsauerlandkreis (Bundestag 2025 - 2029)",
        "won_via": "constituency",
        "start_date": null,
        "end_date": null
      }
    ],
    "latest_bundestag_votes": [
      {
        "poll_id": 6731,
        "poll": "Verlängerung des Bundeswehreinsatzes im Südsudan (UNMISS)",
        "vote": "no_show"
      },
      {
        "poll_id": 6733,
        "poll": "Änderung des Brennstoffemissionshandelsgesetzes (CO₂-Preis)",
        "vote": "no_show"
      },
      {
        "poll_id": 6730,
        "poll": "Verlängerung des Bundeswehreinsatzes im Roten Meer (EUNAVFOR ASPIDES)",
        "vote": "no_show"
      },
      {
        "poll_id": 6728,
        "poll": "Neubau Bahnstrecke Hannover – Hamburg (Beschlussempfehlung)",
        "vote": "yes"
      },
      {
        "poll_id": 6727,
        "poll": "Bisherigen Umfang der NIPT-Kassenleistung erhalten (Änderungsantrag)",
        "vote": "no_show"
      },
      {
        "poll_id": 6715,
        "poll": "Monitoring der Kassenzulassung des nicht-invasiven Pränataltests (NIPT)",
        "vote": "no_show"
      },
      {
        "poll_id": 6724,
        "poll": "Dritter Gesetzentwurf: Steuerfreiheit für Kryptogewinne nach einem Jahr abschaffen",
        "vote": "no_show"
      },
      {
        "poll_id": 6723,
        "poll": "Zweiter Gesetzentwurf: Steuerfreiheit beim Verkauf vermieteter Immobilien nach zehn Jahren abschaffen",
        "vote": "no_show"
      },
      {
        "poll_id": 6722,
        "poll": "Erster Gesetzentwurf: Steuervergünstigung für Immobiliengesellschaften abschaffen",
        "vote": "no_show"
      },
      {
        "poll_id": 6721,
        "poll": "Beschlussempfehlung zu viertem Antrag: Steuervergünstigung für große Wohnungsbestände beibehalten",
        "vote": "yes"
      }
    ],
    "profile_url": "https://www.abgeordnetenwatch.de/profile/friedrich-merz",
    "attribution": "Source: abgeordnetenwatch.de (CC0), based on Bundestag roll-call votes"
  },
  "source": "abgeordnetenwatch.de",
  "license": "abgeordnetenwatch.de API, CC0 1.0"
}

Recorded history available: /api/v1/history/de-politician?name=Friedrich Merz

Source & license

Sourceabgeordnetenwatch.de
Licenseabgeordnetenwatch.de API, CC0 1.0
Source URLhttps://www.abgeordnetenwatch.de/api/v2/politicians
Termshttps://www.abgeordnetenwatch.de/api
CategoryKnowledge, Research & News › German Politics (Bundestag)