{"uid":"cap_lUqjy9jfznq5CzgQh3jyy","slug":"wallet-sanctions-check-26b21fad","name":"Wallet Sanctions Check","description":"Direct wallet sanctions exposure check on Base. Screens a wallet and a bounded set of recent transfer counterparties, with evidence, coverage, and explicit limitations.","url":"https://wallet-sanctions.use.x402atlas.com/exposure?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["address","network"],"properties":{"address":{"type":"string","maxLength":42,"minLength":42,"description":"A 20-byte EVM wallet address (0x...)."},"network":{"enum":["eip155:8453"],"type":"string","description":"Base mainnet in CAIP-2 format."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["address","network","verdict","recommended_action","summary","target","coverage","matches","checked_at","cached","source","limitations"],"properties":{"cached":{"type":"boolean","description":"True when served from cache."},"source":{"type":"object","required":["check_type","lists"],"properties":{"lists":{"type":"array","items":{"type":"string"}},"check_type":{"enum":["direct_address_sanctions_exposure"],"type":"string"}}},"target":{"type":"object","required":["verdict","is_sanctioned","match","checked_at","cached"],"properties":{"match":{"type":["object","null"],"properties":{"name":{"type":"string"},"sanctioned_at":{"type":"string","format":"date-time"},"listed_blockchain":{"type":"string","description":"Chain of designation; may differ from `network`."}},"description":"Null when not listed."},"cached":{"type":"boolean"},"verdict":{"enum":["sanctioned","not_listed"],"type":"string","description":"`not_listed` is not AML clearance."},"checked_at":{"type":"string","format":"date-time","description":"Upstream screen time; kept on cache hits."},"is_sanctioned":{"type":"boolean"}}},"address":{"type":"string"},"matches":{"type":"array","items":{"type":"object","examples":[{"asset":"USDC","value":5000,"address":"0x000000000000000000000000000000000000dEaD","direction":"sent_to","sanctions":{"name":"Placeholder Designated Entity","sanctioned_at":"2025-11-04T00:00:00Z","listed_blockchain":"Ethereum"},"transaction_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","interaction_count":3,"latest_interaction":"2026-07-19T08:31:22Z"}],"required":["address","direction","interaction_count","latest_interaction","transaction_hash","sanctions"],"properties":{"asset":{"type":"string","description":"Latest transfer asset symbol; omitted if unknown."},"value":{"type":"number","description":"Latest transfer amount in `asset` units, not USD."},"address":{"type":"string"},"direction":{"enum":["sent_to","received_from","bidirectional"],"type":"string","description":"Relative to the requested wallet."},"sanctions":{"type":"object","properties":{"name":{"type":"string"},"sanctioned_at":{"type":"string","format":"date-time"},"listed_blockchain":{"type":"string","description":"Chain of designation; may differ from `network`."}}},"transaction_hash":{"type":"string","description":"Of the latest transfer."},"interaction_count":{"type":"integer"},"latest_interaction":{"type":"string","format":"date-time"}},"description":"`examples` entry is placeholder data."},"description":"Sanctioned counterparties, not the requested wallet."},"network":{"enum":["eip155:8453"],"type":"string"},"summary":{"type":"string"},"verdict":{"enum":["target_sanctioned","direct_exposure_detected","no_direct_exposure_found"],"type":"string","description":"`no_direct_exposure_found` is bounded by `coverage` and not clean if partial."},"coverage":{"type":"object","required":["from","to","lookback_days","transfer_limit","transfers_examined","counterparty_limit","counterparties_discovered","counterparties_screened","counterparties_failed","counterparties_not_screened","truncated","provider_complete"],"properties":{"to":{"type":"string","format":"date-time"},"from":{"type":"string","format":"date-time"},"truncated":{"type":"boolean","description":"True when a limit was hit; more history exists."},"lookback_days":{"type":"integer"},"transfer_limit":{"type":"integer"},"provider_complete":{"type":"boolean","description":"False when any screen failed or a transfer row was unusable; negative verdict is then partial."},"counterparty_limit":{"type":"integer"},"transfers_examined":{"type":"integer"},"counterparties_failed":{"type":"integer","description":"Screen errored upstream; unknown, not clean."},"counterparties_screened":{"type":"integer","description":"Only these carry a real result."},"counterparties_discovered":{"type":"integer"},"counterparties_not_screened":{"type":"integer","description":"Dropped by `counterparty_limit`; unknown, not clean."}},"description":"`counterparties_discovered` = screened + failed + not_screened."},"checked_at":{"type":"string","format":"date-time","description":"Kept on cache hits."},"limitations":{"type":"array","items":{"type":"string"}},"recommended_action":{"enum":["block_and_review","manual_review","no_direct_match"],"type":"string","description":"`manual_review` also covers a negative result with incomplete coverage."}}}}}}},"responseSchema":{"type":"json","example":{"cached":true,"source":{"lists":["US OFAC","UK OFSI","South Korea MOFA","Israel NBCTF"],"check_type":"direct_address_sanctions_exposure"},"target":{"match":null,"cached":true,"verdict":"not_listed","checked_at":"2026-07-22T12:00:00Z","is_sanctioned":false},"address":"0xD58397875AA3e57f11EE5eDcC4Cda2BCb545D4f7","matches":[],"network":"eip155:8453","summary":"No exact target or direct-counterparty sanctions match was found within the reported analysis limits. This is not AML clearance.","verdict":"no_direct_exposure_found","coverage":{"to":"2026-07-22T12:00:00Z","from":"2025-07-22T12:00:00Z","truncated":false,"lookback_days":365,"transfer_limit":100,"provider_complete":true,"counterparty_limit":20,"transfers_examined":41,"counterparties_failed":0,"counterparties_screened":14,"counterparties_discovered":14,"counterparties_not_screened":0},"checked_at":"2026-07-22T12:00:01Z","limitations":["One-hop direct native and fungible-token transfer analysis only; transfers without two address endpoints (such as contract creation), contract internals, NFTs, wallet clustering, source of funds, identity, and overall AML risk are not assessed.","Interaction with a listed address does not establish ownership, control, or illicit activity; direction, frequency, value, and transaction evidence require contextual review.","A negative result applies only to the reported network, time window, transfer limit, and screened counterparties and must not be interpreted as AML clearance."],"recommended_action":"no_direct_match"}},"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":{"p10Cents":"10.0000","medianCents":"10.0000","p90Cents":"10.0000","minCents":"10.0000","maxCents":"10.0000","p95Cents":"10.0000","sampleCount":1,"varies":false,"failureChargeRate":1},"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_vhe9mpNNQGlbN4cGLyouR","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":"Screens an EVM wallet address on Base mainnet for direct sanctions exposure and checks a bounded set of recent transfer counterparties against sanctions lists, returning verdicts with evidence and coverage details.","exampleAgentPrompt":"Can you run a sanctions exposure check on the Base wallet 0xAbCd1234567890abcdef1234567890abcdef1234 — I need to know if it's directly sanctioned and whether any recent transfer counterparties are on sanctions lists before I proceed?","exampleUseCases":null,"resultDescription":"Returns a verdict (sanctioned or not_listed) for the target wallet, a list of counterparty matches with interaction direction (sent_to, received_from, bidirectional), sanctions match details (name, sanctioned_at, listed blockchain), coverage metadata, the sanctions lists consulted, cache status, timestamp, recommended action, and explicit limitations of the check.","failureModes":["Invalid or malformed wallet address (not 42 chars or not 0x-prefixed) returns validation error","Unsupported network (non-Base) returns enum validation error","Address with no transaction history may return empty counterparty matches with limited coverage","Rate limiting or payment failure may block the request","Cached results may not reflect the most recent sanctions list updates"],"whenToPreferThis":"Use this endpoint when you need a structured, evidence-backed sanctions screening of a specific Base mainnet wallet with counterparty exposure context — particularly for compliance workflows, pre-payment due diligence, or AML checks on Base. Prefer this over generic blockchain explorers when you need a direct sanctions verdict with list citations, interaction direction, and explicit coverage/limitation disclosures in a single API call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T09:52:12.436Z","isFirstParty":false,"canonicalSlug":"wallet-sanctions-check-e751a00a"}