{"uid":"cap_cKmI4TjLZErQY5GvTgpUW","slug":"eu-vat-vies-validator-52baeddf","name":"EU VAT VIES Validator","description":"Check in the European Commission's VIES whether an EU VAT number is registered for intra-community trade, with name and address where the country publishes them. Needed to invoice other EU businesses without VAT.","url":"https://api.vextorium.com/v1/eu-vat-vies?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"required":["number"],"properties":{"number":{"type":"string","description":"VAT number with country prefix, e.g. ESA28015865"},"country":{"type":"string","description":"Country prefix if not included"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":["object","null"],"properties":{"name":{"type":["string","null"]},"note":{"type":["string","null"]},"valid":{"type":["boolean","null"]},"number":{"type":["string","null"]},"source":{"type":["string","null"]},"address":{"type":["string","null"]},"country":{"type":["string","null"]},"queried":{"type":["string","null"]},"vat_number":{"type":["string","null"]}}}}}}},"responseSchema":{"type":"json","example":{"name":"SA SODIMAS","note":"Valid = registered as an intra-EU operator. Some countries (e.g. Spain, Germany) do not publish name or address.","valid":true,"number":"40303265045","source":"VIES, European Commission","address":"11 RUE AMPERE 26600 PONT DE L ISERE","country":"FR","queried":"2026-10-02T15:21:02.134Z","vat_number":"FR40303265045"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_KLnSLX-fJfdcZCEGzfpoj","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an EU VAT number against the European Commission's VIES system and returns the registration status, business name, and address if available.","exampleAgentPrompt":"Can you check if the VAT number FR40303265045 is valid and registered for intra-EU trade? I need the company name and address if available before I issue a zero-rate invoice.","exampleUseCases":[{"title":"B2B invoice VAT exemption check","prompt":"I'm about to invoice a German client who gave me their VAT number DE811609816 — can you verify it's valid in VIES so I can apply the reverse charge and issue without VAT?"},{"title":"Supplier onboarding VAT verification","prompt":"We're onboarding a new supplier from the Netherlands. Their VAT number is NL004495445B01 — please validate it and get the registered business name and address so we can match it against what they sent us."},{"title":"Accounts payable compliance audit","prompt":"I need to verify the EU VAT number ESA28015865 for a Spanish vendor in our system — check if they're registered for intra-community trade and pull whatever name and address VIES has on file."}],"resultDescription":"Returns a JSON object with: valid (boolean), the full VAT number, the country code, the registered business name (if published by that country), the registered address (if published), the data source (VIES, European Commission), the query timestamp, and a note explaining that some countries like Spain and Germany do not publish name or address via VIES.","failureModes":["VAT number not found in VIES — returns valid: false","Country does not publish name or address — returns null for name and address fields","Invalid VAT number format — may return error or valid: false","VIES system temporarily unavailable — upstream downtime from the European Commission","Missing country prefix and no country field provided — request fails validation"],"whenToPreferThis":"Use this endpoint when you need to verify an EU VAT number's intra-community trade registration status before issuing a B2B invoice at zero VAT rate. It queries the authoritative source (European Commission VIES) rather than third-party databases, making it the correct choice for compliance and accounting workflows. Prefer this over general business registry lookups when the specific requirement is EU VAT validation for reverse-charge invoicing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:53:23.319Z","isFirstParty":false,"canonicalSlug":"eu-vat-vies-validator-52baeddf"}