{"uid":"cap_34tMI1XxdxtUnQYtMSY5t","slug":"halowerk-phone-number-parser-704887c5","name":"Halowerk Phone Number Parser","description":"Nimmt jede Schreibweise, erkennt die Landeskennzahl aus 150 Vorwahlen, ergaenzt bei nationaler Schreibweise das Standardland, zerlegt in Vorwahl und Teilnehmernummer und bestimmt fuer Deutschland Festnetz, Mobilfunk und Sonderrufnummern mit Kostenhinweis. Liefert E.164, internationale und nationale Schreibweise sowie tel-URI.","url":"https://tools.halowerk.com/v1/phone/parse","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"phone":{"type":"string","description":"Rufnummer in beliebiger Schreibweise"},"default_country":{"type":"string","default":"DE","description":"Land fuer Nummern ohne Landeskennzahl"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_l22_zEUh6sqzujFM-zw5n","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Parses and normalizes phone numbers from any notation, detects country codes from 150 prefixes, splits into area code and subscriber number, and returns E.164, international, national, and tel-URI formats with German line-type classification.","exampleAgentPrompt":"Can you parse the phone number '089 12345678' — assume it's German if no country code is given — and give me the E.164 format, the tel-URI, and whether it's a landline, mobile, or special number?","exampleUseCases":[{"title":"Normalize CRM phone data on ingest","prompt":"I'm importing customer records and many phone numbers are in inconsistent formats — some national, some international. Can you parse '+49 30 12345678', default to Germany if there's no country prefix, and give me back the E.164 format and line type for each?"},{"title":"Detect premium-rate numbers before dialing","prompt":"Before we let our app dial this number, can you check whether '0900 123456' (Germany) is a special or premium-rate number and tell me if there's a cost warning?"},{"title":"Format phone number for WhatsApp or SIP integration","prompt":"I need the tel-URI and the E.164 version of the number '0176 98765432' so I can pass it directly to our SIP dialer — it's a German number with no country prefix included."}],"resultDescription":"Returns a structured object containing the normalized phone number in E.164, international, and national formats, the tel-URI, the detected country code, the separated area code and subscriber number, and for German numbers a classification of the line type (landline, mobile, or special/premium rate) along with any applicable cost hints.","failureModes":["Unrecognized country prefix — number does not match any of the 150 supported country codes","Ambiguous national number without a default country specified — cannot determine country","Malformed or too-short number string — cannot parse into valid components","Special number type unrecognized for non-German numbers — line-type classification only available for Germany"],"whenToPreferThis":"Choose this endpoint when you need to parse, normalize, or classify phone numbers across 150 country prefixes, especially when input may arrive in any national or international notation. It is particularly valuable for German phone numbers where line-type classification (landline, mobile, special/premium) and cost hints are needed. Prefer it over generic regex-based parsing when you need reliable E.164 output, tel-URI generation, and structured decomposition into area code and subscriber number.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:42:54.612Z","isFirstParty":false}