{"uid":"cap_4BHQC-eBklqfbEQ4bRusB","slug":"batch-wallet-address-risk-screener-c13fec51","name":"Batch Wallet Address Risk Screener","description":"Screen up to 10 wallet addresses (any chain: EVM, Solana, TON, Bitcoin) for known scam or exploit association in a single call. Returns per-address risk level and flags. Use for bulk counterparty screening in trading or portfolio-monitoring agent workflows.","url":"https://atq6wtkp6k.execute-api.us-east-1.amazonaws.com/prod/v1/payg/wallet-screen-batch","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"addresses":{"type":"array","items":{"type":"string"},"maxItems":10,"description":"Up to 10 wallet addresses (any chain: EVM, Solana, TON, Bitcoin)"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.5","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.5/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ITLKIdFrpa6Az8L87hfyw","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.5","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Screen up to 10 wallet addresses across EVM, Solana, TON, or Bitcoin chains in one call for known scam, exploit, drainer, or sanctions association, returning per-address risk level and flags.","exampleAgentPrompt":"Can you screen these 8 wallet addresses for scam or exploit risk in one go — 0xABC123..., 0xDEF456..., and six others — and tell me which ones are high-risk and why?","exampleUseCases":[{"title":"Pre-trade counterparty screening","prompt":"Before we execute these trades, screen all 10 counterparty wallet addresses for known scam, exploit, or sanctions associations and flag any that come back high-risk."},{"title":"Portfolio wallet safety audit","prompt":"I have a list of 8 wallets that interacted with my portfolio contract this week — can you run them all through a risk check and tell me which ones have any scam or drainer flags?"},{"title":"DeFi liquidity provider vetting","prompt":"We're about to onboard these 6 wallet addresses as liquidity providers — please batch screen them for any known exploit or sanction risk before we approve them."}],"resultDescription":"Returns a JSON array of results for each submitted address, including the detected chain, the assigned risk_level (e.g. low/medium/high), an array of risk_flags describing specific threat associations (scam, drainer, exploit, sanctions, etc.), and a summary count of total addresses screened and how many came back high-risk.","failureModes":["More than 10 addresses submitted — request rejected with validation error","Malformed or unrecognizable address format — per-address error field populated","Unknown or unsupported chain detected — error returned for that address entry","Network or upstream data-source timeout — may return partial results or 500 error","Payment not processed — 402 response blocking the call"],"whenToPreferThis":"Choose this endpoint when you need to screen multiple wallet addresses in a single API call to minimize cost and latency, especially in bulk trading workflows, portfolio monitoring pipelines, or onboarding flows where evaluating counterparties one at a time would be too slow or expensive. It supports cross-chain screening (EVM, Solana, TON, Bitcoin) in one request, making it ideal when your address list spans multiple blockchains. Prefer the single-address endpoint instead when you only have one address to check and want simpler response handling.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:34:40.449Z","isFirstParty":false}