{"uid":"cap_Rwx09swiQ2TOsei9ekzn0","slug":"crypto-wallet-address-validator-7ee640e8","name":"Crypto Wallet Address Validator","description":"Validate a blockchain address. Supply `chain` to check against a specific chain, or omit it to auto-detect. Ethereum addresses report their EIP-55 checksum state; Bitcoin covers base58check (P2PKH/P2SH) and bech32/bech32m segwit (P2WPKH/P2WSH/P2TR). A well-formed but invalid address returns `valid:false` — not an error.","url":"https://wallet.openverbs.com/v1/validate","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":{"type":"object","required":["address"],"properties":{"chain":{"enum":["ethereum","bitcoin"],"type":"string","description":"Optional chain to validate against."},"address":{"type":"string","maxLength":120,"minLength":1,"description":"The address to validate."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9yzPRse0W7liMPGi8P55A","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a cryptocurrency wallet address, optionally against a specific chain (Ethereum or Bitcoin)","exampleAgentPrompt":"Can you check if this Ethereum wallet address is valid: 0x742d35Cc6634C0532925a3b844Bc454e4438f44e?","exampleUseCases":[{"title":"Pre-transfer address verification","prompt":"Before I send any crypto, check whether this Bitcoin address is valid: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq"},{"title":"DeFi app input validation","prompt":"A user just entered the wallet address 0xAbCdEf1234567890abcdef1234567890ABCDEF12 in my app — is it a valid Ethereum address?"},{"title":"Payment pipeline address check","prompt":"I need to verify that 1A1zP1eP5QGefi2DMPTfTL5SLmv7Divf Na is a properly formatted Bitcoin address before we queue it for a payout"}],"resultDescription":"A validation result indicating whether the provided wallet address is valid, potentially including chain-specific validation details when a chain (ethereum or bitcoin) is specified in the request.","failureModes":["Invalid or malformed address string returns a failed validation response","Unsupported chain specified (only ethereum and bitcoin are supported)","Address too long or too short (maxLength 120, minLength 1) triggers schema validation error","Network or service errors returning HTTP 402 if payment is not properly handled","Empty or missing address field returns a schema validation error"],"whenToPreferThis":"Use this endpoint when you need a fast, low-cost sanity check on a cryptocurrency wallet address before executing a transfer, storing the address, or displaying it to a user. It is especially useful in payment pipelines, onboarding flows, or any agent workflow where accepting a bad address could result in lost funds. Prefer this over client-side regex checks when you want authoritative, chain-aware validation for Ethereum and Bitcoin addresses.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:30:23.760Z","isFirstParty":false}