{"uid":"cap_uakcBKS-ImVhwd-EkT-Qx","slug":"eu-vat-number-validator-vies-lookup-8a110113","name":"EU VAT Number Validator & VIES Lookup","description":"Prüft eine europäische Umsatzsteuer-Identifikationsnummer auf Länderpräfix, Länge, Zeichenvorrat und Prüfziffer, soweit das Verfahren je Land festgelegt ist, und fragt anschließend den VIES-Dienst der EU-Kommission ab. Liefert Firmenname ohne Rechtsformzusatz, Rechtsform getrennt und die Anschrift zerlegt, sofern der Mitgliedstaat sie herausgibt. Optional werden das Impressum einer Website und ein erwarteter Firmenname abgeglichen. Auskunft, keine steuerliche Bestätigung.","url":"https://tools.halowerk.com/v1/business/eu","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"vat_id":{"type":"string","description":"USt-IdNr. mit Länderpräfix, z. B. DE123456789. Leer- und Satzzeichen werden entfernt."},"website":{"type":"string","description":"Optional. Website des Unternehmens; deren Impressum wird geholt und abgeglichen."},"expected_name":{"type":"string","description":"Optional. Erwarteter Firmenname für einen unscharfen Vergleich mit dem VIES-Namen."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_EFZ3QFnTIR80NbPp6T1KV","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a European VAT ID by checking country prefix, length, character set, and check digit, then queries the EU Commission's VIES service to retrieve verified company name, legal form, and structured address.","exampleAgentPrompt":"Can you check whether the VAT number DE123456789 is valid and pull up the registered company name and address from the VIES database?","exampleUseCases":[{"title":"Supplier onboarding VAT check","prompt":"Before we add this new supplier to our system, can you validate their EU VAT number NL856648347B01 and confirm the company name and address match what they've given us?"},{"title":"Invoice pre-check for EU customer","prompt":"A customer in France just gave us VAT number FR40303265045 — can you verify it's active on VIES and tell me the official company name and address so I can fill in the invoice correctly?"},{"title":"Website imprint vs. VAT cross-check","prompt":"We're doing a KYC check on this Italian business — their VAT is IT12345678901 and their website is example.it. Can you validate the VAT, fetch the VIES data, and check whether the imprint on their site matches the registered company?"}],"resultDescription":"Returns a structured response containing: VIES validation status (valid/invalid), company name stripped of legal-form suffix, legal form separately, and a parsed postal address (street, city, postcode, country) if the member state exposes it. Optionally includes a match result comparing the queried website imprint or expected company name against the VIES-registered data. Also reports format-level validation details (country prefix, length, character set, check digit).","failureModes":["VIES service temporarily unavailable (EU Commission downtime)","VAT number passes format check but VIES returns no data for that country","Member state does not publish company name or address via VIES","Invalid VAT number format — returns specific error (wrong prefix, wrong length, invalid check digit)","Rate limiting or network timeout on VIES query","Imprint URL unreachable when optional website comparison is requested"],"whenToPreferThis":"Choose this endpoint when you need both syntactic format validation AND live VIES confirmation in a single call, with structured output (legal form separated, address parsed). Prefer it over raw VIES calls when you also want imprint/company-name cross-matching, or when you need country-specific check-digit validation before hitting VIES. Not a substitute for official tax authority confirmation — use for due-diligence and onboarding workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:49:47.648Z","isFirstParty":false}