{"uid":"cap_dpJfywvURJWhuF2zHIp-R","slug":"w-system-batch-vat-validation-vies-6669491e","name":"W System Batch VAT Validation (VIES)","description":"Batch EU VAT validation via VIES (up to 100 per request)","url":"https://api.wsystem.dev/verify/batch?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"vats":{"type":"array","items":{"type":"string"}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_hSmLD5mMeNKs_EYyI57yG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates multiple EU VAT numbers in a single batch call against the official VIES system, returning validity, name, and address for each.","exampleAgentPrompt":"Can you validate these EU VAT numbers all at once for me: DE123456789, FR12345678901, and NL123456789B01 — I need to know which ones are valid and what company names VIES returns for them.","exampleUseCases":[{"title":"Pre-invoice supplier VAT check","prompt":"I have a batch of 10 EU supplier VAT numbers I need to verify before running payroll this month — can you check all of them against VIES and tell me which are valid and what company names come back? Here they are: DE123456789, FR98765432100, NL123456789B01, IT12345678901, ES12345678A."},{"title":"New customer onboarding KYB","prompt":"We just received registration details from 5 new EU business customers. Can you batch-validate their VAT numbers — GB123456789, BE0123456789, PL1234567890, SE123456789001, DK12345678 — so I know which companies are legitimately registered before we activate their accounts?"},{"title":"Accounting reconciliation audit","prompt":"Our accounting system flagged a bunch of EU VAT numbers on recent invoices as potentially invalid. Can you run a batch check on these for me: AT12345678, BG123456789, CZ12345678, HR12345678901 — I need the validity status and company name from VIES for each one."}],"resultDescription":"Returns an array of results for each submitted VAT number, including validity status (valid/invalid), company name, registered address, and country code as reported by the official EU VIES system.","failureModes":["VIES service temporarily unavailable for a specific EU member state (returns country-specific error)","Invalid VAT number format causes validation error for that entry","Rate limiting or payment failure blocks the batch request","Empty or malformed vats array returns a validation error","VIES returns no company name/address when the company has opted out of disclosure"],"whenToPreferThis":"Use this endpoint when you need to validate multiple EU VAT numbers in a single API call rather than making individual requests per number, saving time and reducing cost. Prefer this over the single-VAT endpoint when processing lists of suppliers, customers, or invoice counterparties in bulk. Ideal for KYB workflows, accounting reconciliation, and onboarding pipelines where multiple businesses must be verified simultaneously.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T06:41:33.058Z","isFirstParty":false,"canonicalSlug":"w-system-batch-vat-validation-vies-6669491e"}