{"uid":"cap_D10vlT5Z-76Kgm0moG9z8","slug":"chainanalyzer-pre-sign-risk-check-06c099a9","name":"ChainAnalyzer Pre-Sign Risk Check","description":"Sign-time risk verdict for a destination or spender before value moves. Registry + ScamDB lookups plus at most one RPC call (approve spender code check), so it answers in milliseconds instead of running a full scan. Same verdict as the subscription REST API.","url":"https://chain-analyzer.com/api/v1/x402/presign/check?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"properties":{"input":{"properties":{"queryParams":{"type":"object","properties":{"to":{"type":"string"},"chain":{"type":"string"}}}}},"output":{"properties":{"example":{}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_RRh85BeweaPaX5F6eiuEG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a fast risk verdict for a blockchain destination address or spender before a transaction or approval is signed, using registry and ScamDB lookups plus an optional spender code check.","exampleAgentPrompt":"Before I send funds, can you do a quick ChainAnalyzer pre-sign check on 0xABC123... on Ethereum to see if it's flagged as risky or a scam?","exampleUseCases":[{"title":"Safe DeFi approval before signing","prompt":"I'm about to approve 0xDEF456... as a spender on Ethereum — can you run a pre-sign risk check on it so I know it's not a malicious contract before I sign?"},{"title":"Scam address check before transfer","prompt":"I need to send USDC to 0x789ABC... on Polygon — can you screen that address for scams or AML flags right now before I confirm the transaction?"},{"title":"Automated wallet screening in agent workflow","prompt":"Before my agent sends any payment on behalf of users, screen the recipient address 0x1A2B3C... on Bitcoin against ChainAnalyzer's registry and ScamDB to get a risk verdict."}],"resultDescription":"A fast risk verdict indicating whether the destination or spender address is flagged, including scam database hits, registry match results, and for spender addresses a code check result indicating if the contract is malicious — all returned in milliseconds.","failureModes":["Invalid or malformed address format returns an error","Unsupported chain identifier results in an error response","RPC call for spender code check occasionally times out, potentially delaying response","Payment not received or insufficient USDC results in 402 Payment Required","Address not found in any registry returns a clean/unknown verdict rather than a confirmed safe verdict"],"whenToPreferThis":"Choose this endpoint when you need a near-instant, low-cost risk verdict immediately before signing a transaction or token approval — especially when a full deep-scan AML report is overkill and latency matters. Ideal for real-time agent workflows that must gate every outbound payment or DeFi approval with a quick scam and AML check.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T00:32:06.636Z","isFirstParty":false,"canonicalSlug":"chainanalyzer-pre-sign-risk-check-06c099a9"}