{"uid":"cap_DBIRXScvd4NtSJclKrkpw","slug":"is-contract-checker-multi-chain-evm-f79306fb","name":"Is-Contract Checker (Multi-Chain EVM)","description":"Use when you need to know whether an address on Base, Ethereum, Arbitrum, Optimism or Polygon is a deployed smart contract, via a live eth_getCode call. Returns a boolean and the deployed bytecode size in bytes.","url":"https://biosfera.46-62-215-147.sslip.io/o/is-contract?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"],"type":"string"},"queryParams":{"type":"object","required":["chain","address"],"properties":{"chain":{"enum":["base","ethereum","arbitrum","optimism","polygon"],"type":"string"},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"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":"down","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_lBGiZs94FMAuFpHPo35d7","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":"Checks whether an EVM address is a deployed smart contract on Base, Ethereum, Arbitrum, Optimism, or Polygon, returning a boolean and bytecode size.","exampleAgentPrompt":"Can you check if 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 is a deployed smart contract on Ethereum, or just a regular wallet address?","exampleUseCases":[{"title":"Validate DeFi contract before interaction","prompt":"Before I send any funds, can you confirm that 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D is actually a deployed smart contract on Ethereum and not just a wallet?"},{"title":"Cross-chain contract presence check","prompt":"Is the address 0x1F98431c8aD98523631AE4a59f267346ea31F984 a smart contract on Arbitrum? I want to know if the same contract is deployed there."},{"title":"Security screening of unknown address","prompt":"I received a transaction from 0xdAC17F958D2ee523a2206206994597C13D831ec7 on Polygon — can you check if it's a contract address and how large its bytecode is?"}],"resultDescription":"Returns a boolean indicating whether the address is a deployed smart contract, along with the bytecode size in bytes. If the address is an externally owned account (EOA) or does not exist, the boolean will be false and the size will be zero.","failureModes":["Invalid address format (not a valid 0x hex address) returns an error","Unsupported chain name returns a validation error","Network timeouts or RPC node unavailability may cause transient failures","Address with no activity may return false and 0 bytes, which could be confused with a non-contract"],"whenToPreferThis":"Use this endpoint when you need a live, on-chain verification of whether an EVM address has deployed bytecode — distinguishing smart contracts from externally owned accounts (EOAs). It supports five major EVM chains (Base, Ethereum, Arbitrum, Optimism, Polygon) and returns both a boolean and the bytecode size, making it ideal for pre-interaction security checks, DeFi integrations, and on-chain analytics pipelines where you cannot rely on cached or off-chain data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-03T07:28:00.137Z","isFirstParty":false,"canonicalSlug":"is-contract-checker-multi-chain-evm-f79306fb"}