{"uid":"cap_jr8tAf4d49kjLql9gWW0x","slug":"eu-vat-number-format-validator-eb9b50b1","name":"EU VAT Number Format 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://validate.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_dbIlxhBbDZndKFVOxMtNg","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, returning validity status and normalized form.","exampleAgentPrompt":"Can you check whether DE123456789 is a valid EU VAT number and give me the normalized form?","exampleUseCases":[{"title":"Invoice VAT validation before billing","prompt":"Before I send this invoice, can you verify that the customer VAT number FR61954506077 is correctly formatted and valid?"},{"title":"E-commerce checkout tax ID check","prompt":"A customer entered GB372345421 as their VAT number at checkout — is that a legitimate EU VAT number or should I ask them to re-enter it?"},{"title":"Bulk supplier onboarding verification","prompt":"I'm onboarding a new supplier and they gave me their VAT number IT00743110157 — can you validate it and tell me if it's properly formatted?"}],"resultDescription":"A JSON object containing: 'type' (always 'eu-vat'), 'valid' (boolean indicating whether the VAT number passed format and checksum checks), 'reason' (string explaining the result, e.g. 'ok' or a failure reason), and 'normalized' (the canonically formatted version of the VAT number).","failureModes":["Invalid or unsupported country prefix returns valid:false with a reason describing the issue","Malformed checksum returns valid:false","Empty or missing 'value' field may return an error response","Non-EU VAT formats (e.g. US EIN, UK post-Brexit) may not be recognized","Network or payment failure via x402 if USDC balance is insufficient"],"whenToPreferThis":"Choose this endpoint when you need lightweight, fast, pay-per-call EU VAT number format and checksum validation without committing to a subscription or heavy integration. It is ideal for agents that occasionally need to verify VAT numbers on invoices, during onboarding, or at checkout. It does not perform live VIES database lookups (active registration checks) — use it for structural/format validation only.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T12:36:01.251Z","isFirstParty":false,"canonicalSlug":"eu-vat-number-format-validator-eb9b50b1"}