{"uid":"cap_wa4yp5v99NL32xtb3GJBr","slug":"eu-vat-number-validation-vies-17b1d0d9","name":"EU VAT Number Validation (VIES)","description":"Validate an EU VAT number and check whether a VAT registration is valid, against the official European Commission VIES registry in real time. Returns validity and, when available, the registered company name and address. Authoritative VAT number validation, verification and company lookup for invoicing, tax compliance and B2B onboarding across all EU member states.","url":"https://api.aventtech.com/validate/vat?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["vat"],"properties":{"vat":{"type":"string","description":"Country code + VAT number, e.g. DE811907980, EL999999999"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"valid":true,"number":"811907980","source":"European Commission VIES (authoritative)","country":"DE"}},"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":{"p10Cents":"2.0000","medianCents":"2.0000","p90Cents":"2.0000","minCents":"2.0000","maxCents":"2.0000","p95Cents":"2.0000","sampleCount":1,"varies":false,"failureChargeRate":1},"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_3iqHOhhhl3a63VLSCd_9j","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 EU VAT numbers in real-time against the European Commission VIES registry, returning validity status and available trader name and address.","exampleAgentPrompt":"Can you check whether VAT number DE811907980 is valid and get me the registered company name and address if available?","exampleUseCases":[{"title":"Verify supplier VAT before onboarding","prompt":"I'm onboarding a new supplier from France and they've given me VAT number FR40303265045 — can you confirm it's actually registered and pull the official company name and address for our records?"},{"title":"Validate customer VAT for B2B invoice","prompt":"Before I issue a zero-rated B2B invoice to this Italian company, can you check if VAT number IT00743110157 is active in the EU VIES registry and give me their registered details?"},{"title":"Bulk check EU VAT registrations","prompt":"I have a list of VAT numbers from clients across Germany, Netherlands, and Poland — can you validate each one against the European Commission registry and flag any that come back invalid or unavailable?"}],"resultDescription":"Returns a validity flag (true/false/null), and when available the registered trader name and address. If null, includes a reason explaining which country's registry was unavailable at query time.","failureModes":["Invalid VAT format — malformed country prefix or number structure returns an error","Country registry outage — valid field returns null with a reason string explaining the outage","Unsupported country code — returns error if prefix is not a recognized EU member state","Network timeout — upstream VIES registry may be slow or temporarily unreachable","Rate limiting or payment failure — x402 micropayment not completed"],"whenToPreferThis":"Use this endpoint when you need authoritative, real-time validation of EU VAT numbers directly from the European Commission VIES registry — not a cached or third-party database. Especially valuable for B2B invoicing compliance, tax exemption verification, and supplier onboarding workflows where official registry accuracy matters. Handles per-country outages honestly rather than masking them.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T18:33:44.356Z","isFirstParty":false,"canonicalSlug":"eu-vat-number-validation-vies-17b1d0d9"}