{"uid":"cap_Trq-2t4nD9uxbR5JLPHeb","slug":"halowerk-address-parser-validator-a90beddd","name":"Halowerk Address Parser & Validator","description":"Zerlegt eine einzeilige oder mehrzeilige Anschrift in Strasse, Hausnummer, Zusatz, Postleitzahl, Ort und Land, erkennt das Land aus dem Text, prueft das Postleitzahlmuster fuer 16 Laender, beachtet die laenderuebliche Reihenfolge von Strasse und Hausnummer und meldet Postfach- und Automatenadressen.","url":"https://tools.halowerk.com/v1/address/validate","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"city":{"type":"string"},"street":{"type":"string"},"address":{"type":"string","description":"Vollstaendige Anschrift, Zeilen oder Kommas als Trenner"},"country":{"type":"string","description":"ISO-Code oder Landesname"},"addition":{"type":"string"},"postal_code":{"type":"string"},"house_number":{"type":"string"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_SUgh509ncAdyQg0PUz9CP","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Parses single-line or multi-line addresses into structured fields (street, house number, suffix, postal code, city, country), validates postal code patterns for 16 countries, and detects P.O. box and automated addresses.","exampleAgentPrompt":"Can you parse this address and tell me the street, house number, postal code, and city — and check if the postal code is valid? The address is: 'Musterstraße 12a, 10115 Berlin, Deutschland'.","exampleUseCases":[{"title":"E-commerce checkout address validation","prompt":"Before we ship the order, validate this customer address and split it into street, house number, ZIP code, and city: '42 Rue de Rivoli, 75001 Paris, France'. Also flag it if it's a P.O. box."},{"title":"CRM address data cleanup","prompt":"I have a messy one-line address in our CRM: 'Hauptstr. 7b 80331 München Deutschland' — can you parse it into structured fields and verify the postal code is valid for Germany?"},{"title":"International address normalization","prompt":"Parse this Dutch address for me and check the postal code pattern: 'Herengracht 182, 1016 BR Amsterdam, Nederland' — I need the street, house number, postcode, and city as separate fields."}],"resultDescription":"A structured JSON object containing separated address components (street, house number, optional suffix, postal code, city, country), the detected country, a postal code validity result against country-specific patterns, and flags indicating whether the address is a P.O. box or automated delivery address.","failureModes":["Address text is too ambiguous to parse reliably — partial or incomplete addresses may yield missing fields","Unrecognized country in the address text leads to no postal code pattern validation","Postal code pattern check only supported for 16 countries — unsupported countries return no pattern validation","Non-standard formatting or abbreviations may cause incorrect field splitting","Empty or null address input returns a validation error"],"whenToPreferThis":"Choose this endpoint when you need to parse and validate free-form address text into structured components — especially for German-language or European addresses — with built-in country detection and postal code pattern validation for 16 countries. It handles country-specific street/house number ordering, making it more accurate than generic parsers for European locales. Prefer it over geocoding APIs when you need structured field extraction and format validation rather than geographic coordinates.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:44:32.896Z","isFirstParty":false}