# polls.karbach.digital Bundestag Votes

> polls.karbach.digital Bundestag Votes 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 recent Bundestag roll-call votes including vote totals by party group, topics, and adoption status for the current legislative period.

## Facts

- Endpoint: GET https://api.polls.karbach.digital/v1/bundestag/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-votes-850bc217
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_k_szGAVotyl8-M7L_K7M7

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-votes-850bc217
```

Example prompt: Can you pull up the latest Bundestag roll-call votes from the current legislative period — I want to see what bills were voted on, the ja/nein counts, and whether they were adopted?

## When to prefer this

Choose this endpoint when you need structured, machine-readable Bundestag roll-call vote data with per-party breakdowns and topic tags, especially for the current legislative period. Prefer it over scraping abgeordnetenwatch.de directly when you need a clean JSON API with payment-per-call pricing and no authentication setup. It is best for agents monitoring German parliamentary activity, building political dashboards, or cross-referencing voting behavior with lobby or income data from sibling endpoints on the same platform.

## Known failure modes

- No filter parameters supported in input schema — results may always return the same default vote list
- Party group breakdown objects may be empty or sparsely populated
- If upstream abgeordnetenwatch.de data is delayed, votes may lag real parliamentary activity
- HTTP 402 if payment header is missing or malformed
- Stale data if the 6-hour refresh cycle has not yet run after a parliamentary session

## How this service works

Recorded roll-call votes in the Bundestag with result per parliamentary group and dissenters. Use when asked how parliamentary groups voted on a bill. Source-attributed, German data, updated every six hours.

## Output

A JSON object containing a list of recent Bundestag votes, each with a numeric ID, date, title, link to abgeordnetenwatch.de, total vote counts (ja, nein, enthaltung, nichtabgestimmt), topic tags, adoption status, and a per-party-group breakdown. Also includes the current legislative period number, data source attribution, last-updated timestamp, and a disclaimer that this is informational, not a prediction.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "count": 22,
   "votes": [
    {
     "id": 6656,
     "url": "https://www.abgeordnetenwatch.de/bundestag/21/abstimmungen/ablehnung-des-antrags-der-linken-krankenversicherte-entlasten-nicht-belasten",
     "date": "2026-07-10",
     "title": "Ablehnung des Antrags der Linken „Krankenversicherte entlasten, nicht belasten“",
     "total": {
      "ja": 539,
      "nein": 56,
      "nichtabg": 34,
      "enthaltung": 1
     },
     "topics": [
      "Gesundheit",
      "Öffentliche Finanzen, Steuern und Abgaben"
     ],
     "adopted": true,
     "by_group": [
      {},
      {}
     ]
    },
    {
     "id": 6606,
     "url": "https://www.abgeordnetenwatch.de/bundestag/21/abstimmungen/sportfoerdergesetz",
     "date": "2026-07-10",
     "title": "Sportfördergesetz",
     "total": {
      "ja": 519,
      "nein": 43,
      "nichtabg": 68,
      "enthaltung": 0
     },
     "topics": [
      "Sport, Freizeit und Tourismus"
     ],
     "adopted": true,
     "by_group": [
      {},
      {}
     ]
    }
   ],
   "legislative_period": 21
  },
  "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-13T06:15:58",
  "uncertainty": null
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/polls-karbach-digital-bundestag-votes-850bc217/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)
