{"uid":"cap_RtXy0by2nrGrwINEaheZw","slug":"eu-vat-number-validation-via-vies-dacf06c0","name":"EU VAT Number Validation via VIES","description":"LIVE EU VAT number validation against VIES, the European Commission's official service — not a format check: the number is verified in the member state's actual register, returning the registered trader name and address where published. Covers all 27 member states plus Northern Ireland (XI). Essential before B2B invoicing with reverse charge.","url":"https://agentbit.app/v1/compliance/vat","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"country":{"type":"string","description":"Two-letter member state code if not included in vat_number (EL for Greece, XI for Northern Ireland)"},"vat_number":{"type":"string","description":"VAT number, with or without the country prefix, e.g. RO12345678"}}},"responseSchema":{"type":"json","example":{"note":"Number is registered for cross-border EU transactions.","valid":true,"source":"VIES (European Commission, official)","country":"RO","checked_at":"2026-09-06T12:00:00Z","vat_number":"14399840","trader_name":"EXAMPLE SRL","trader_address":"STR. EXEMPLU 1, CLUJ-NAPOCA","full_vat_number":"RO14399840"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_r2oTw6jlsYgmT5DPJm0Yr","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","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 number in real-time against the official VIES register, returning the trader's registered name, address, and validity status.","exampleAgentPrompt":"Can you verify whether VAT number RO14399840 is valid and get me the registered company name and address from the official EU VIES database?","exampleUseCases":[{"title":"Pre-invoice VAT verification for B2B","prompt":"Before I issue this invoice with reverse charge VAT, can you validate the customer's VAT number DE811115152 against VIES and confirm the registered company name matches 'Müller GmbH'?"},{"title":"Supplier onboarding compliance check","prompt":"We're onboarding a new supplier from France with VAT number FR40303265045 — can you check it's actually registered in VIES and get me the official business name and address on file?"},{"title":"Northern Ireland XI VAT validation","prompt":"I need to verify a VAT number for a Northern Ireland business — the number is XI123456789 — please check it against VIES and tell me if it's valid and what company name comes back."}],"resultDescription":"A JSON object containing: a boolean validity flag, the full VAT number with country prefix, the two-letter country code, the registered trader name and address (where published by the member state), the data source identified as VIES (European Commission), an ISO-8601 timestamp of when the check was performed, and an explanatory note about the registration status.","failureModes":["VAT number not found in member state register — returns valid: false with no trader details","VIES service temporarily unavailable for a specific member state — upstream outage error","Invalid country code or malformed VAT number format — returns validation error","Member state does not publish trader name/address — valid: true but trader_name and trader_address are blank","Northern Ireland XI prefix not recognized if country code is omitted — must pass XI explicitly"],"whenToPreferThis":"Use this endpoint when you need a live, authoritative verification against the actual EU member state VAT register — not a format check. It is essential for B2B invoicing with VAT reverse charge, supplier onboarding, and any compliance workflow where proof of valid VAT registration is required. Covers all 27 EU member states plus Northern Ireland (XI). Prefer this over regex-based format validators whenever legal or financial accuracy is required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:50:29.124Z","isFirstParty":false}