{"uid":"cap_RdNXQGs3ENgNtJn4AEJ0G","slug":"chainread-code-analysis-smart-contract-address-risk-scoring-f1abe3ab","name":"ChainRead Code Analysis — Smart Contract / Address Risk Scoring","description":"Pay-per-call HTTP APIs, paid with x402 in USDC on Base (eip155:8453): agentkit, api-change-check, basedue, basewatch, chainread, check-sanctions, chgwatch, company-facts, composite, edgar, feednews, pageaudit, solcheck, token-dd, txpreflight, walletcheck, webmd, webread, websearch, x402index. Each operation describes its service.","url":"https://api.firstmention.uk/s/chainread/code?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"hash":{"type":"string","description":"0x transaction hash (for /tx)"},"chain":{"enum":["base","ethereum"],"type":"string"},"number":{"type":"string","description":"Block number or 'latest' (for /block)"},"address":{"type":"string","description":"0x address or ERC-20 contract address"},"addresses":{"type":"array","items":{"type":"string"},"description":"Up to 25 addresses (for /batch)"}}},"responseSchema":{"type":"json","example":{"risk":"medium","_meta":{"payer":"0x...","price_usd":0.01},"chain":"base","flags":[{"code":"owner_holds_power","severity":"high"}],"score":45,"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","verdict":"CAUTION"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_1NnV267CUPzXn-04Hr9mI","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes a blockchain address or smart contract on Base or Ethereum and returns a risk score, severity flags, and a verdict (e.g. CAUTION) to indicate potential dangers.","exampleAgentPrompt":"Can you check the risk score for this Base contract address 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913? I want to know if it's safe to interact with — get me the verdict and any severity flags.","exampleUseCases":[{"title":"DeFi token due diligence before investing","prompt":"Before I swap into this token, can you run a risk check on its contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base and tell me the risk score and verdict?"},{"title":"Wallet counterparty safety check","prompt":"I'm about to receive funds from 0xAbC123... on Ethereum — can you analyze that address for red flags and give me a risk verdict before I accept?"},{"title":"Batch address audit for portfolio screening","prompt":"I have a list of 10 DeFi contracts on Base I want to screen for risk — can you check all these addresses and tell me which ones are flagged as high severity?"}],"resultDescription":"Returns a JSON object containing: a numeric risk score (0–100), a plain-language verdict (e.g. CAUTION, SAFE, DANGER), an array of flags each with a code (e.g. owner_holds_power) and severity (high/medium/low), the queried address, the chain, and metadata including the caller's payer address and price paid in USD.","failureModes":["Invalid or malformed 0x address returns an error response","Unsupported chain value (not 'base' or 'ethereum') causes validation failure","Payment not included or insufficient USDC causes 402 Payment Required","Address not found on specified chain may return empty flags or low confidence score","Rate limiting or timeout on high-traffic chains may result in delayed or failed response"],"whenToPreferThis":"Use this endpoint when you need a rapid, pay-per-call risk verdict on a specific blockchain address or smart contract on Base or Ethereum, especially when you want structured severity flags (like owner concentration risk) and a numeric score without running your own on-chain analysis. Prefer this over general blockchain explorers when you need actionable risk classification rather than raw transaction data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:41:35.646Z","isFirstParty":false,"canonicalSlug":"chainread-code-analysis-smart-contract-address-risk-scoring-f1abe3ab"}