# polls.karbach.digital Bundestag Constituency Data

> polls.karbach.digital Bundestag Constituency Data 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 2025 election results, 2029 scenario projections, member details, and structural data for a single German Bundestag constituency by number (1–299).

## Facts

- Endpoint: GET https://api.polls.karbach.digital/v1/constituencies/:nr?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-constituency-data-26148003
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bhDhSuqEH1KeZZVVh0aYt

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-constituency-data-26148003
```

Example prompt: What were the 2025 federal election results and member details for Bundestag constituency number 121 — and what does the 2029 scenario look like for it?

## When to prefer this

Use this endpoint when a user asks about a specific single German Bundestag constituency by number, needing 2025 election results, 2029 projections, member information, or structural constituency data. Prefer this over national aggregate endpoints when the question is geographically scoped to one of the 299 constituencies.

## Known failure modes

- Invalid constituency number (outside 1–299 or non-integer) returns a 4xx error
- Constituency number 0 or numbers above 299 are rejected by pattern validation
- Payment failure (x402) if USDC payment of $0.02 is not completed
- Temporary data unavailability during refresh cycle (every 6 hours)

## How this service works

One Bundestag constituency (1 to 299): 2025 result, 2029 scenario, members, structure data. Use when asked about one Bundestag constituency. Source-attributed, German data, updated every six hours.

## Output

A JSON object containing the 2025 Bundestag election result (vote shares, winner, party breakdown), a 2029 scenario projection, details of current members associated with the constituency, and structural/geographic data about the constituency. Data is source-attributed, German-language, and updated every six hours.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "nr"
     ],
     "properties": {
      "nr": {
       "type": "string",
       "pattern": "^[1-9][0-9]{0,2}$",
       "description": "Bundestag constituency number 1 to 299"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

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