# polls.karbach.digital — Bundestag Member Votes by Member ID

> polls.karbach.digital — Bundestag Member Votes by Member ID is a paid API for AI agents from api.polls.karbach.digital, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-28).

Returns the voting record of a specific Bundestag member, including vote positions and whether votes were against their party line.

## Facts

- Endpoint: GET https://api.polls.karbach.digital/v1/members/%7Bmid%7D/votes?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/polls-karbach-digital-bundestag-member-votes-by-member-id-ae151e75
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RHSg-9HQ3BoR82VcwNjgN

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability polls-karbach-digital-bundestag-member-votes-by-member-id-ae151e75
```

Example prompt: Can you pull up the recent voting record for Bundestag member Aaron Valent — I want to see how he voted and whether any of his votes went against his party Die Linke?

## When to prefer this

Use this endpoint when you need structured, per-member voting records from the German Bundestag with party-line deviation flags. It is ideal for political research, journalism, transparency tools, or building dashboards that track how individual MPs vote. Prefer it over manual scraping of abgeordnetenwatch.de when you need machine-readable output with consistent schema, or when you need to cross-reference voting behavior with poll simulation data from the same API provider.

## Known failure modes

- Invalid or unknown member ID returns an empty or error response
- Member ID path parameter not substituted (literal {mid}) causes 404 or bad request
- Data lag of up to 6 hours means very recent votes may not appear
- Parliament recess periods may yield sparse recent vote lists
- Free-tier rate limiting or payment failure at $0.02 USDC per call via x402 protocol

## How this service works

Unabhängige Wahlsimulation für 18 deutsche Wahlen. Monte-Carlo-Modell mit 10.000 Szenarien pro Wahl, kalibriert und intern validiert an 34 historischen Wahlen (Leave-One-Out, MAE ±1.27 Pp). Alle 6 Stunden aktualisiert.

## Output

Returns a JSON object containing the member's name, party, and a list of their votes — each with a date, vote position (ja/nein/enthalten), bill title, vote ID, and a boolean flag indicating whether the vote went against their party line. Also includes data source attribution, update timestamp, and a legal notice that results are based on published polls and are not predictions.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "party": "Die Linke",
   "votes": [
    {
     "date": "2026-07-10",
     "vote": "nein",
     "title": "Ablehnung des Antrags der Linken „Krankenversicherte entlasten, nicht belasten“",
     "vote_id": 6656,
     "against_party_line": false
    },
    {
     "date": "2026-07-10",
     "vote": "nein",
     "title": "Sportfördergesetz",
     "vote_id": 6606,
     "against_party_line": false
    }
   ],
   "member": "Aaron Valent"
  },
  "docs": "https://api.polls.karbach.digital/v1/",
  "model": null,
  "notice": "Scenario analysis based on published opinion polls. Not a prediction and not a voting recommendation. Coalitions are arithmetic majorities only, not statemen...",
  "source": {
   "polls": "dawum.de",
   "processing": "polls.karbach.digital (Max Karbach)",
   "polls_license": "ODbL 1.0",
   "members_and_votes": "abgeordnetenwatch.de",
   "polls_license_url": "https://opendatacommons.org/licenses/odbl/1-0/",
   "parliament_documents": "Deutscher Bundestag (DIP, Plenarprotokolle)",
   "members_and_votes_license": "CC BY 4.0 (votes CC BY-SA 4.0)"
  },
  "project": "Ein Projekt von Karbach.Digital (https://karbach.digital)",
  "updated_at": "2026-10-18T12:42:01.957625",
  "uncertainty": null
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/polls-karbach-digital-bundestag-member-votes-by-member-id-ae151e75/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.polls.karbach.digital](https://www.zero.xyz/host/api.polls.karbach.digital/llms.txt)
