{"uid":"cap_uM6YoHR6vh8lxW2wN6Z8i","slug":"eu-vat-number-format-validator-6c00cc1b","name":"EU VAT Number Format Validator","description":"EU VAT number format validation for all member states (plus Spanish check digit). Does not query VIES.","url":"https://api.vextorium.com/validar-iva-pago?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"required":["numero"],"properties":{"numero":{"type":"string","description":"VAT number with country prefix, e.g. ESB12345674"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"nota":{"type":["string","null"]},"pais":{"type":["string","null"]},"numero":{"type":["string","null"]},"valido":{"type":["boolean","null"]},"formato_valido":{"type":["boolean","null"]},"digito_control_valido":{"type":["boolean","null"]}}}}}}},"responseSchema":{"type":"json","example":{"nota":"Validacion de formato (y control en ES). No confirma que el numero este dado de alta en...","pais":"ES","numero":"ESB12345674","valido":true,"formato_valido":true,"digito_control_valido":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_XU45iYTU5woPdC-zf_IC2","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates the format of EU VAT numbers for all member states and checks the Spanish check digit, without querying VIES.","exampleAgentPrompt":"Can you check whether the VAT number ESB12345674 is correctly formatted — including the Spanish check digit?","exampleUseCases":[{"title":"Pre-invoice VAT number check","prompt":"Before I send this invoice to a Spanish supplier, can you verify that their VAT number ESB12345674 has a valid format and correct check digit?"},{"title":"E-commerce checkout VAT validation","prompt":"A customer entered DE123456789 as their VAT number at checkout — can you tell me if that's a valid German VAT format?"},{"title":"Bulk supplier onboarding validation","prompt":"We're onboarding a new French supplier who gave us their VAT number FR40303265045 — can you check whether the format is valid before we add them to our system?"}],"resultDescription":"Returns a JSON object with: 'valido' (overall validity boolean), 'formato_valido' (format validity boolean), 'digito_control_valido' (check digit validity boolean, especially for Spanish numbers), 'pais' (extracted country code), 'numero' (parsed VAT number), and 'nota' (explanatory note if applicable).","failureModes":["Missing or malformed 'numero' field returns a validation error","VAT number without a recognized EU country prefix may return formato_valido=false","Non-EU country codes will fail format validation","Network timeout or service unavailability returns an HTTP error"],"whenToPreferThis":"Choose this endpoint when you need a fast, offline-style format check on EU VAT numbers before hitting VIES or sending invoices — especially useful for Spanish VAT numbers where check digit verification is needed. It does not perform a live VIES registry lookup, so use it for format pre-screening only.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T00:53:22.685Z","isFirstParty":false,"canonicalSlug":"eu-vat-number-format-validator-6c00cc1b"}