{"uid":"cap_qeH26CsGO7RGTLUR-7Xg4","slug":"tanod-utilpeek-identifier-format-validator-3b328229","name":"Tanod utilpeek — Identifier Format Validator","description":"One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.","url":"https://tanod.dev/v1/validate?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"kind":{"enum":["iban","bic","vat","isbn","issn","ean","isin","lei","imo","luhn","au_abn","br_cnpj","br_cpf","ca_bn","ch_uid","de_idnr","es_nif","fr_siren","fr_siret","gb_vat","in_pan","mx_rfc","nl_bsn","us_ein"],"type":"string","description":"Identifier kind: iban, bic, vat (EU, format only, no VIES call), isbn, issn, ean, isin, lei, imo, luhn (generic mod-10 check digit), or a national format (au_abn, br_cnpj, br_cpf, ca_bn, ch_uid, de_idnr, es_nif, fr_siren, fr_siret, gb_vat, in_pan, mx_rfc, nl_bsn, us_ein). Payment card numbers are not accepted."},"value":{"type":"string","pattern":"^[\\x20-\\x7e]+$","maxLength":64,"minLength":1,"description":"The identifier (1-64 printable ASCII characters; spaces, - . / allowed)."}}},"responseSchema":{"type":"json","example":{"kind":"iban","note":"Format and check-digit validation only, computed offline: a valid result does not mean the identifier exists, is assigned or is active (no registry, bank, VIES or card-network lookup is made).","label":"International Bank Account Number","valid":true,"detail":{"bban":"WEST12345698765432","country":"GB","bank_code":"WEST","branch_code":"123456","check_digits":"82","country_name":"United Kingdom"},"reason":null,"source":{"url":"https://arthurdejong.org/python-stdnum/","library":"python-stdnum 2.2","license":"LGPL-2.1-or-later (unmodified dependency)"},"compact":"GB82WEST12345698765432","formatted":"GB82 WEST 1234 5698 7654 32"}},"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_LZpAo_vkMCBwsQvUHKiwM","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 check digits of financial, business, and national identifiers (IBAN, BIC, EU VAT, ISBN, ISSN, EAN, ISIN, LEI, IMO, and national tax/business IDs) without performing live registry or existence lookups.","exampleAgentPrompt":"Can you check if this IBAN is correctly formatted and has valid check digits: GB29NWBK60161331926819?","exampleUseCases":[{"title":"IBAN format check before wire transfer","prompt":"Before I submit this payment, can you verify that the IBAN DE89370400440532013000 is properly formatted and has correct check digits?"},{"title":"EU VAT number format validation","prompt":"I need to check whether this EU VAT number — FR83404833048 — is valid in terms of format; just the format check, not a VIES registry lookup."},{"title":"ISIN check digit verification for securities","prompt":"Can you validate the format and check digit of this ISIN: US0378331005? I want to make sure it's well-formed before adding it to our database."}],"resultDescription":"Returns whether the submitted identifier passes format rules and check digit verification for its declared type. The response indicates validity (true/false) and may include details on why a value fails (e.g. wrong length, invalid check digit, unrecognized country prefix). No live registry or government database is consulted.","failureModes":["Invalid kind enum value — returns error if the kind is not one of the supported identifier types","Value too long or contains non-printable characters — rejected by schema validation","Payment card numbers submitted — explicitly not accepted, will be rejected","Correct format but non-existent entity — this endpoint cannot detect non-existent accounts or revoked registrations","Network timeout — rare but possible, retry recommended","Ambiguous identifier submitted without specifying kind — must declare type explicitly"],"whenToPreferThis":"Choose this endpoint when you need fast, offline-style format and check digit validation for financial or business identifiers without triggering live registry lookups (no VIES, no SWIFT, no GLEIF live query). Ideal for pre-flight checks in payment pipelines, data ingestion pipelines, or compliance workflows where you want to catch malformed IDs early at low cost ($0.001/call). Prefer alternatives when you need to confirm an identifier actually exists and is registered with a relevant authority.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:43:45.258Z","isFirstParty":false,"canonicalSlug":"tanod-utilpeek-identifier-format-validator-3b328229"}