{"uid":"cap_VVkPEJMsKjWjSMo0ysqhS","slug":"polls-karbach-digital-constituency-lookup-by-postcode-085ebceb","name":"polls.karbach.digital — Constituency Lookup by Postcode","description":"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.","url":"https://api.polls.karbach.digital/v1/constituencies/by-postcode/%7Bplz%7D?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"data":{"name":"Homburg","note":"Postcodes can cross constituency borders; this is the main constituency of the postcode.","race":"https://api.polls.karbach.digital/v1/constituencies/299/race","state":"SL","detail":"https://api.polls.karbach.digital/v1/constituencies/299","postcode":"66453","constituency":299},"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","postcode_mapping":"polls.karbach.digital","polls_license_url":"https://opendatacommons.org/licenses/odbl/1-0/"},"project":"Ein Projekt von Karbach.Digital (https://karbach.digital)","updated_at":"2026-10-18T15:28:17.464793","uncertainty":null}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_HFopX6LlCRIwNBsYMK8GN","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the German Bundestag constituency associated with a given postcode, including links to detailed race and simulation data.","exampleAgentPrompt":"Which German Bundestag constituency does postcode 10115 belong to, and where can I get more details about the election simulation for that district?","exampleUseCases":[{"title":"Voter district lookup for civic app","prompt":"My user just entered their postcode 80331 — which Bundestag constituency is that in, and what's the constituency number?"},{"title":"Journalist researching a specific district","prompt":"I'm writing about the electoral race in Hamburg and need to know which Wahlkreis postcode 20095 maps to so I can pull the simulation data."},{"title":"Election monitoring dashboard","prompt":"For each of these postcodes — 10117, 13088, 22305 — tell me which Bundestagswahlkreis they belong to so I can pull the race forecasts for those districts."}],"resultDescription":"Returns a JSON object with the constituency name, number, state code (e.g. 'SL'), the postcode queried, a URL to the detailed constituency race simulation, and a URL to the full constituency detail endpoint. Also includes metadata such as source attribution (dawum.de polls, ODbL 1.0 license), update timestamp, and a notice that results are scenario analysis, not predictions.","failureModes":["Postcode does not exist or is invalid — likely returns an error or empty result","Postcode crosses multiple constituency borders — endpoint returns the main/primary constituency only, which may not represent a minority of addresses in that postcode","Stale data if the 6-hour refresh cycle has not yet run","Postcode outside Germany — no match possible"],"whenToPreferThis":"Use this endpoint when you need to resolve a German postcode (PLZ) to its corresponding Bundestag constituency number and name, especially as a precursor to fetching detailed election simulation data from the race or detail sibling endpoints. Prefer this over manual lookup tables when you need a programmatic, up-to-date mapping with direct links to Monte-Carlo simulation results.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T12:30:55.440Z","isFirstParty":false,"canonicalSlug":"polls-karbach-digital-constituency-lookup-by-postcode-085ebceb"}