{"uid":"cap_0juYpy54IVuPXznzPxZ0C","slug":"eu-vat-number-format-checksum-validator-e485b6fb","name":"EU VAT Number Format & Checksum Validator","description":"Format and checksum validation for IBAN, EU VAT, Polish NIP/REGON/PESEL and email, pay-per-call via x402. Only $0.001 (0.1 cent) per check, paid via x402 in USDC on Base.","url":"https://x402-test.crewofthecaptain.com/api/validate/eu-vat?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"value":{"type":"string","maxLength":512}}},"responseSchema":{"type":"json","example":{"type":"eu-vat","valid":true,"reason":"ok","normalized":"…"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_wO_Bth197xZj6YxmxqKFw","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates the format and checksum of a European Union VAT number string, returning validity status and normalized form.","exampleAgentPrompt":"Can you check whether the EU VAT number 'DE123456789' is valid and properly formatted?","exampleUseCases":[{"title":"Pre-invoice VAT validation for B2B sales","prompt":"Before I send this invoice to our German client, can you verify that their VAT number 'DE811428181' is valid and correctly formatted?"},{"title":"Bulk onboarding compliance check","prompt":"We're onboarding a new supplier from France — can you validate their VAT number 'FR40303265045' to make sure it's legitimate before we add them to our system?"},{"title":"E-commerce checkout VAT verification","prompt":"A customer entered 'PL5213003153' as their VAT number at checkout — is it a valid Polish VAT number with the right format and checksum?"}],"resultDescription":"Returns a JSON object with: 'type' (always 'eu-vat'), 'valid' (boolean indicating pass/fail), 'reason' (a short string explaining the result, e.g. 'ok' or an error description), and 'normalized' (the canonically formatted VAT number string).","failureModes":["Invalid or unsupported country prefix returns valid:false with reason explaining the issue","Malformed input (wrong character types) returns valid:false","Empty or missing 'value' field may return a validation error","VAT numbers from non-EU countries may be rejected or return valid:false","Checksum mismatch returns valid:false with reason 'checksum failed'"],"whenToPreferThis":"Choose this endpoint when you specifically need to validate EU VAT numbers with format and checksum verification at very low cost ($0.001/call). It is ideal for pay-per-use B2B invoicing pipelines, onboarding flows, or e-commerce checkout validation where you need lightweight, programmatic VAT validation without subscribing to a heavier tax API. It also belongs to a family of sibling validators (IBAN, PESEL, NIP, REGON, email) on the same platform, so it pairs well if you need multi-format validation in one integration.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T12:42:38.618Z","isFirstParty":false,"canonicalSlug":"eu-vat-number-format-checksum-validator-e485b6fb"}