{"uid":"cap_84HPvT1FVJeMXNpXnBWpv","slug":"apiacre-com-ethereum-evm-address-inspector-3a789b4a","name":"apiacre.com Ethereum/EVM Address Inspector","description":"Validate and normalize an Ethereum or EVM wallet address, distinguish valid, absent, or invalid ERC-55 checksum casing, and identify the zero address without a network request.","url":"https://apiacre.com/v1/crypto/address-inspect","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"address":{"type":"string"}}},"responseSchema":{"type":"json","example":{"data":{"bytes":20,"valid":true,"isZero":true,"reason":null,"source":"https://eips.ethereum.org/EIPS/eip-55","address":"0x0000000000000000000000000000000000000000","warnings":["Zero address detected; do not assume it is an owned or recoverable destination."],"inputCase":"numeric","verification":{"standard":"ERC-55","balanceChecked":false,"chainIndependent":true,"ownershipChecked":false,"networkRequestsMade":false},"checksumStatus":"valid","checksumAddress":"0x0000000000000000000000000000000000000000","inputIsChecksum":true,"normalizedAddress":"0x0000000000000000000000000000000000000000"},"meta":{"cached":false,"sources":[],"warnings":[],"duration_ms":42,"next_actions":[{"path":"/v1/crypto/base-account-status","title":"Base account status","method":"POST","reason":"Read one-block Base ETH and native USDC balances, nonce, and contract-code ev...","service":"crypto.base-account-status"}]},"service":"crypto.address-inspect","version":"1","request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_2nnG1Obgz5uco0mPStD9W","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates, normalizes, and checksums an Ethereum or EVM-compatible wallet address, and detects whether it is the zero address.","exampleAgentPrompt":"Can you validate this Ethereum address for me — '0xde0b295669a9fd93d5f28d9ec85e40f4cb697bae' — check if it's properly formatted, give me the EIP-55 checksummed version, and tell me if it's the zero address?","exampleUseCases":[{"title":"Pre-transfer wallet address verification","prompt":"Before I send funds, can you verify that this address is a valid Ethereum wallet and not the zero address: 0xde0b295669a9fd93d5f28d9ec85e40f4cb697bae?"},{"title":"Normalize user-submitted addresses","prompt":"A user just submitted the address '0XDE0B295669A9FD93D5F28D9EC85E40F4CB697BAE' in a form — can you normalize it to the proper EIP-55 checksummed format and confirm it's valid?"},{"title":"Zero address guard for smart contract inputs","prompt":"I'm about to call a smart contract with this recipient address: 0x0000000000000000000000000000000000000000 — can you inspect it and tell me if it's the zero address?"}],"resultDescription":"Returns a structured result indicating whether the input is a valid Ethereum/EVM address, the EIP-55 checksummed version of the address, whether the original checksum was correct, and a flag indicating whether the address is the zero address (0x000...000).","failureModes":["Input string is not a valid hex address — returns validation failure with error details","Address length is incorrect (not 40 hex chars after 0x prefix) — returns format error","Non-hex characters in address string — returns parse error","Missing or malformed request body — returns 400-level error"],"whenToPreferThis":"Choose this endpoint when you need to deterministically validate, normalize, or checksum a single Ethereum or EVM-compatible wallet address before using it in a transaction, smart contract call, or database record. It is specifically valuable for detecting the zero address (a common footgun), enforcing EIP-55 checksum correctness, and sanitizing user-supplied address strings. Prefer it over generic string validators or client-side libraries when you need a server-side, auditable validation step in an agent workflow.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:30:22.804Z","isFirstParty":false}