{"uid":"cap_3kcOECYv3yAdV-XPtCoZo","slug":"factstamp-eu-vat-number-validator-34c3364b","name":"Factstamp EU VAT Number Validator","description":"An EU VAT number check — VAT validity, and the VAT registration behind it. Relevant wherever a VAT number is being relied on or cited: the check reads the official VIES service (European Commission), keyless, and returns valid, invalid or unknown — an outage is never reported as invalid — with the member state, the register's own request date, and the trader identity only where that member state discloses it. GB is out of scope after Brexit; XI (Northern Ireland) is covered. Not tax advice.","url":"https://agents.factstamp.dev/vat?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input","output"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"body":{"type":"object"},"type":{"const":"http"},"method":{"const":"POST"},"bodyType":{"const":"application/json"}},"additionalProperties":true},"output":{"type":"object","required":["type","example"],"properties":{"type":{"const":"json"},"example":{"type":"object"}},"additionalProperties":true}},"additionalProperties":false},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_05eMqXNsGVC01mkdkN7kx","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","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 number against the official VIES database, returning validity status, member state, request date, and trader identity where available.","exampleAgentPrompt":"Can you check whether VAT number DE345789013 is currently valid and registered, and tell me who it belongs to if Germany discloses that?","exampleUseCases":[{"title":"Invoice validation before payment","prompt":"Before I pay this invoice, can you verify that the supplier's VAT number FR82542065479 is valid and currently registered in France?"},{"title":"B2B customer onboarding check","prompt":"A new business customer says they're VAT-registered in Belgium under BE0472429986 — can you confirm that number is valid and see if their company name comes back?"},{"title":"Northern Ireland cross-border compliance","prompt":"I need to verify the VAT number XI123456789 for a Northern Ireland-based supplier — is it currently registered and valid?"}],"resultDescription":"A JSON object indicating whether the VAT number is valid, invalid, or the status is unknown (e.g. due to VIES service outage — never reported as invalid on outage). Includes the member state code, the official request date from the VIES register, and where the member state discloses it, the registered trader name and address.","failureModes":["VIES service temporarily unavailable — returned as 'unknown' rather than 'invalid' to avoid false negatives","Member state does not disclose trader identity — name/address fields absent in response","Invalid format for VAT number — may return invalid or error before VIES query","GB VAT numbers rejected — out of scope post-Brexit","Transient network errors may delay response"],"whenToPreferThis":"Prefer this endpoint when you need a real-time, authoritative check of an EU or Northern Ireland VAT number against the official European Commission VIES system, without needing API keys. It is particularly well-suited for automated invoice processing, B2B onboarding, and compliance workflows where false negatives (reporting valid as invalid due to VIES outage) must be avoided. It correctly handles the GB/XI Brexit distinction and is more reliable than scraping VIES directly.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T06:35:50.012Z","isFirstParty":false,"canonicalSlug":"factstamp-eu-vat-number-validator-34c3364b"}