{"uid":"cap_ss3FWEIsxprq93B39QU7_","slug":"eu-vat-number-validation-via-vies-d5acd8ef","name":"EU VAT Number Validation via VIES","description":"Live intra-EU VAT number validation via the European Commission VIES REST API (real-time query of the member state registry). Query: ?cc=IE&vat=6388047V (cc = member state code incl. EL/XI, vat = number without country prefix). Returns is_valid, the trader name and address as registered (when the member state publishes them) and request_date (compliance timestamp); 24h cache.","url":"https://x402-datashop-production.up.railway.app/v1/eu/vat-check?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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["cc","vat"],"properties":{"cc":{"type":"string","description":"EU member state code (2 letters, e.g. IE, FR, EL, XI)"},"vat":{"type":"string","description":"VAT number without the country prefix"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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":"0.5000","medianCents":"0.5000","p90Cents":"0.5000","minCents":"0.5000","maxCents":"0.5000","p95Cents":"0.5000","sampleCount":1,"varies":false,"failureChargeRate":1},"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_xsHarx8i1ByFVccVZm3tm","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an EU VAT registration number in real-time against the European Commission VIES member-state registry, returning validity status and a compliance timestamp.","exampleAgentPrompt":"Can you check whether the Irish VAT number 6388047V is valid and currently registered — I need the result with a compliance timestamp before I raise a zero-rated invoice?","exampleUseCases":[{"title":"Supplier onboarding VAT verification","prompt":"Before we add this new French supplier to our vendor database, can you verify their VAT number FR85413456789 is legitimate and get me the official registration check timestamp for our compliance records?"},{"title":"Cross-border B2B invoice validation","prompt":"I'm about to issue an invoice with reverse-charge VAT to a German customer. Can you confirm their VAT ID DE123456789 is currently active in the registry so we can apply the zero rate properly?"},{"title":"EU customer due diligence audit","prompt":"We're doing a quarterly audit of our top 50 EU business customers. Can you quickly check whether these three VAT numbers are still valid and registered — NL987654321, ITWXY123456Z, and ES12345678Z — and give me the validation dates for our records?"}],"resultDescription":"Returns a JSON object with: is_valid (boolean indicating whether the VAT number is active in the member state registry), request_date (ISO timestamp usable as a compliance audit record), and user_error (human-readable error message if the query failed). Results are cached for 24 hours.","failureModes":["Invalid or unsupported member state code (cc) returns an error or user_error field","VAT number format mismatch for the given member state returns is_valid false or user_error","VIES upstream member-state registry temporarily unavailable — may return error or user_error indicating service down","Supplying the country prefix inside the vat field (e.g. IE6388047V instead of 6388047V) may cause lookup failure","Payment failure or insufficient USDC balance blocks the request before it reaches the API"],"whenToPreferThis":"Use this endpoint when you need real-time, authoritative EU VAT number validation backed directly by the European Commission VIES registry — especially for B2B invoicing compliance, zero-rate VAT eligibility checks, or onboarding supplier/customer due diligence within the EU and UK (XI). Prefer this over cached or third-party VAT databases when a timestamped compliance record is required for audit purposes.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T06:50:04.455Z","isFirstParty":false,"canonicalSlug":"eu-vat-number-validation-via-vies-d5acd8ef"}