{"uid":"cap_dLz7qPrz8PPkG3yMEjGn_","slug":"free-asset-radar-contract-profile-42f666da","name":"Free Asset Radar – Contract Profile","description":"Stable edge-hosted x402 utilities for autonomous agents.","url":"https://free-asset-radar-x402.besenok2018.workers.dev/api/x402/contract-profile?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"required":{"type":"string"},"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"owner":"0x...","proxy":{"detected":true,"implementation":"0x..."},"network":"base","codeBytes":1234,"isContract":true,"bytecodeSha256":"..."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_sK98FnJkYGgKoC8zd7J9C","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves on-chain contract profile data for a given address on Base, including ownership, proxy detection, bytecode size, and bytecode hash.","exampleAgentPrompt":"Can you pull the contract profile for 0x1234...abcd on Base — I want to know if it's a proxy, who owns it, and what the bytecode hash is?","exampleUseCases":[{"title":"Proxy contract detection for DeFi protocol","prompt":"Check if the contract at 0xAbCd...1234 on Base is a proxy contract and, if so, what's the implementation address behind it?"},{"title":"Ownership verification before integration","prompt":"Who is the owner of the smart contract at 0x9876...feed on Base? I need to verify ownership before we integrate with it."},{"title":"Bytecode fingerprinting for security audit","prompt":"Get me the bytecode SHA-256 hash and size for the contract at 0xDEAD...BEEF on Base — I'm trying to fingerprint it for a security review."}],"resultDescription":"Returns a JSON object containing the contract owner address, proxy detection status (boolean and implementation address if applicable), the network name (e.g. 'base'), the size of the contract bytecode in bytes, a boolean indicating whether the address is a contract, and the SHA-256 hash of the bytecode.","failureModes":["Address is an EOA (externally owned account), not a contract — isContract returns false with no bytecode data","Invalid or malformed contract address — likely returns an error or empty response","Contract address not found on Base network — may return null fields","Network unavailable or Cloudflare Worker timeout — HTTP 5xx response","Missing required address parameter — likely returns a 400 bad request"],"whenToPreferThis":"Choose this endpoint when you need a fast, low-cost on-chain profile of a smart contract on Base, specifically when you need proxy detection, ownership lookup, and bytecode fingerprinting in a single call. Prefer it over block explorer scraping when you need structured JSON output for automated agent workflows. Best suited for Base network contracts; not appropriate for other EVM chains unless documented otherwise.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:34:02.788Z","isFirstParty":false,"canonicalSlug":"free-asset-radar-contract-profile-42f666da"}