{"uid":"cap_Nl_YuxcFzHvOAEL6Yn72f","slug":"chainray-contract-verify-c929c187","name":"ChainRay Contract Verify","description":"The most complete blockchain data and intelligence service for AI agents. 93 endpoints across 46 chains, from gas fees to DeFi analytics, with real-time streams, intent routing, and verifiable proofs. Pay-per-request via x402.","url":"https://chainray.online/contract-verify/%7Baddress%7D","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"},"pathParams":{"type":"object"},"queryParams":{"type":"object","required":["address"],"properties":{"chain":{"type":"string","description":"Blockchain network"},"address":{"type":"string","description":"Wallet or contract address"}}}},"additionalProperties":false}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"chain":"ethereum","address":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"}}},"response":{"chain":"ethereum","isEOA":false,"_proof":{"chain":"ethereum","dataHash":"1123f27ae070d5231be1ffd917960ef42c6641970777c14325260a320edac530","blockHash":"0xbb2c4ead8fe0ef2d2310d16639a9d366db94339c98d3e2a52bd9db8e9b1fd0a4","chainName":"Ethereum","blockNumber":25342520,"proofVersion":"3.0","blockTimestamp":1781762471,"proofTimestamp":1781762478134},"address":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48","codeSize":"2186 bytes","timestamp":1781762478134,"balanceEth":"0","isContract":true,"classification":"standard_contract","transactionCount":1}},"exampleRequest":{"chain":"ethereum","address":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"},"tags":["x402"],"displayCostAmount":"0.001","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.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_W4FhW4ce5kebqc12s9Fin","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":"Verifies and returns on-chain data for a given smart contract or wallet address on a specified blockchain network","exampleAgentPrompt":"Can you verify whether the contract at address 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 is a legitimate verified contract on Ethereum?","exampleUseCases":[{"title":"Verify token contract before trading","prompt":"Before I invest in this token, can you check if the contract address 0x2260fac5e5542a773aa44fbcfedf7c193bc2c599 is a verified contract on Ethereum? I want to make sure it's legitimate."},{"title":"Validate smart contract on new chain","prompt":"We're deploying our protocol to Polygon and I need to verify that our contract at 0x8f3Cf7ad23Cd3CaDbD9735AFF958023D60d45868 is actually deployed and verified on that network."},{"title":"Check wallet contract authenticity","prompt":"Can you look up the details for wallet address 0x1234567890123456789012345678901234567890 on Arbitrum and tell me if there's any verified contract code associated with it?"}],"resultDescription":"Returns on-chain verification details for the given contract or wallet address, including whether the contract is verified, source code or ABI metadata, deployment info, and chain-specific contract data.","failureModes":["Invalid or malformed contract address returns 400 error","Unsupported chain identifier returns error or empty result","Unverified contract returns null or unverified status","Payment failure via x402 protocol blocks request","Rate limiting if payment is insufficient","Network timeout for slow chains"],"whenToPreferThis":"Use this endpoint when you need to verify the authenticity or on-chain status of a smart contract or wallet address across one of 46 supported chains. Prefer this over generic block explorers when you need programmatic, agent-callable results with pay-per-request pricing and no API key setup.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-10T06:30:33.492Z","isFirstParty":false}