{"uid":"cap_7i1Gk4NnL8Y7Rq-FIsJrj","slug":"api-strale-io-17966b36","name":"VAT Number Format Validator (EU + GB/CH/NO)","description":"Validate a European VAT number format against country-specific rules. Pure algorithmic — does NOT check VIES. Use vat-validate for full VIES verification. Supports all 27 EU countries + GB, CH, NO.","url":"https://api.strale.io/x402/vat-format-validate?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["vat_number"],"properties":{"vat_number":{"type":"string","description":"VAT number including country prefix (e.g. SE556703748501)"}}}},"additionalProperties":false}}},"responseSchema":null,"example":{"request":{"vat_number":"SE556703748501"},"response":{"note":"Format is valid. Use vat-validate for full VIES verification.","_meta":{"payment":{"method":"x402","price_usd":0.0216,"settlement_id":"0x4ef58f15c84604815abe94b4a8befb74cf51c28fe20040e26726e5271acf59c0"},"capability":"vat-format-validate","latency_ms":0,"provenance":{"source":"algorithmic","fetched_at":"2026-06-13T04:24:06.554Z"}},"valid":true,"vat_number":"SE556703748501","country_code":"SE","country_name":"Sweden","format_valid":true,"expected_format":"SE123456789012"}},"exampleRequest":{"vat_number":"SE556703748501"},"tags":["x402"],"displayCostAmount":"0.0216","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.0216/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_zC-8MHPYpVPJVhScq0ZF9","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0216","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a European VAT number's format against country-specific algorithmic rules for all 27 EU member states plus GB, CH, and NO — without checking VIES.","exampleAgentPrompt":"Can you check whether this VAT number is correctly formatted: SE556703748501? I just need a format check, not a VIES lookup.","exampleUseCases":null,"resultDescription":"Returns whether the VAT number matches the expected format for its country prefix, along with the detected country code and any format-specific validation details. Does not perform live VIES registry verification.","failureModes":["Missing or malformed vat_number parameter — returns 400 bad request","Unrecognized country prefix — returns error indicating unsupported country","VAT number with no country prefix — validation cannot be performed","Network timeout or service unavailable — returns 5xx error"],"whenToPreferThis":"Use this endpoint when you need fast, offline format validation of a VAT number before submitting invoices or forms, or when you want to pre-screen VAT numbers without consuming VIES quota. Prefer this over vat-validate when you only need structural/algorithmic checks, not live VIES registry confirmation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:47:32.827Z","isFirstParty":false,"canonicalSlug":"api-strale-io-17966b36"}