{"uid":"cap_PrGOLg3c0PlcCFyNj_MrM","slug":"base-batch-address-screen-x402-aa5fc224","name":"Base Batch Address Screen (x402)","description":"Pay-per-call token risk check for Base: send a Base ERC-20 contract address, get deterministic JSON risk flags (owner/renounced, upgradeable proxy, mint/pause/blacklist/fee functions, on-chain Uniswap v2/v3 + Aerodrome liquidity, holder concentration) and a rule-based risk_level. Use before buying or listing an unfamiliar Base token. $0.01 USDC. Invalid input returns 400 and is not charged. Not financial advice. Also: POST /v1/pretrade-check ($0.02) pre-trade sellability / honeypot simulation; POST /v1/address-screen ($0.005) pay-to address screen (OFAC SDN exact match, lookalike). Contact: agent-4610161f6fd5c36a@agentmail.to","url":"https://api.x402risk.com/v1/address-screen/batch?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"addresses":{"type":"array","items":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"EVM address to screen (Base, chain 8453)"},"maxItems":25,"minItems":1},"compare_to":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Optional intended recipient address; flags a lookalike (address-poisoning) match"}}},"responseSchema":{"type":"json","example":{"count":1,"results":[{"chain":"base","cached":false,"errors":[],"labels":[],"status":"ok","address":"0x098B716B8Aaf21512996dC57EB0615e2383E2f96","product":"address-screen","reasons":["exact match to an OFAC SDN digital currency address (LAZARUS GROUP; list date 2026-09-23)"],"sources":["ofac-sdn","base-rpc","blockscout"],"verdict":"block","activity":{"tx_count_indexed":0,"outgoing_tx_count":0,"first_seen_age_days":798.4,"first_seen_is_lower_bound":false},"chain_id":8453,"contract":null,"lookalike":null,"sanctions":{"list":"OFAC SDN (Specially Designated Nationals) - digital currency addresses","matches":[{"sdn_uid":"23036","programs":["DPRK3"],"sdn_name":"LAZARUS GROUP","sdn_type":"Entity","currency_tag":"ETH"}],"list_date":"2026-09-23","sanctioned":true},"disclaimer":"Screening aid only, not a compliance clearance or legal advice. Sanctions result is an exact match against EVM-format digital currency addresses published in the OFAC SDN list as of list_date; a non-match does not mean an address or its owner is not sanctioned or is safe. On-chain facts and labels come from public sources and can be incomplete.","sanctioned":true,"is_contract":false,"block_number":35000000,"schema_version":"1.0","eip7702_delegated_eoa":false}],"disclaimer":"Screening aid only, not a compliance clearance or legal advice. Sanctions result is an exact match against EVM-format digital currency addresses published in the OFAC SDN list as of list_date; a non-match does not mean an address or its owner is not sanctioned or is safe. On-chain facts and labels come from public sources and can be incomplete."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.08","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.08/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.08","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.08","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_8z0nWjfklyruiqC26-jQ2","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.08","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Screens up to 25 Base EVM addresses in a single call against the OFAC SDN list and flags lookalike/address-poisoning matches, returning a verdict per address.","exampleAgentPrompt":"Before I send payments to these five Base addresses — 0x1234...abcd, 0xabcd...1234, 0xdeadbeef...etc — can you batch screen all of them for OFAC sanctions and address-poisoning risks, and flag any that should be blocked?","exampleUseCases":[{"title":"Pre-payment compliance check for DeFi payroll","prompt":"I'm about to send USDC payroll to 12 Base wallet addresses this week — can you screen all of them against the OFAC SDN list and let me know if any should be blocked before I approve the transactions?"},{"title":"Address poisoning detection before large transfer","prompt":"I've got this recipient address 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 I'm about to send 50k USDC to — can you screen it and also compare it against my usual recipient 0xB8c77482e45F1F44dE1745F52C74426C631bDD52 to make sure it's not a lookalike attack?"},{"title":"Exchange deposit address batch compliance review","prompt":"Our exchange received deposit requests from these 20 wallet addresses today — screen all of them against OFAC sanctions and tell me which ones we need to reject or escalate for compliance review."}],"resultDescription":"A JSON object with a count and a results array containing one entry per submitted address. Each entry includes: chain, address, verdict (block/allow/review), sanctioned boolean, OFAC SDN match details (program, entity name, SDN UID, list date), lookalike detection result, on-chain activity summary (tx count, first seen age), contract metadata, and a disclaimer. Cached and error fields are also included per address.","failureModes":["400 error with no charge if any address in the batch is not a valid 0x EVM address format","400 if addresses array is empty or exceeds 25 items","compare_to address format invalid returns 400","Network or RPC errors may cause partial results with errors array populated per address","OFAC list may be as-of a specific list_date and not real-time; non-match does not guarantee compliance"],"whenToPreferThis":"Use this batch endpoint (POST /v1/address-screen/batch) when you need to screen multiple addresses simultaneously — it's more cost-efficient ($0.08 for up to 25 vs $0.005 each individually at scale) and reduces API round-trips. Prefer it over the single address-screen endpoint when processing payroll batches, exchange deposits, or any workflow with 2+ addresses. Use the token risk check endpoints instead when screening ERC-20 contract addresses for honeypot/rug-pull risk rather than sanctions compliance.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T03:08:45.939Z","isFirstParty":false,"canonicalSlug":"base-batch-address-screen-x402-aa5fc224"}