{"uid":"cap_MFPXV5IA6Q1n64bgAPWfK","slug":"sanctions-multi-list-screening-api-fedf70f9","name":"Sanctions Multi-List Screening API","description":"Use this before an AI agent pays a wallet address, to check that the payee is not sanctioned. Screens one address (EVM, Solana, Bitcoin, TRON and similar) against OFAC, UN, EU and UK lists, each reported separately with its own list date inside a signed verdict. Pay only if verdict is clean and any_list_match is false. $0.01 in USDC on Base or Solana. An invalid address returns 400, not charged. Free preview: GET /screen-multi/preview","url":"https://sanctions.nsgoods.org/screen-multi?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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["address"],"properties":{"chain":{"type":"string","description":"Chain hint; advisory — matching is global by address value."},"address":{"type":"string","description":"Raw blockchain address (EVM 0x-hex, or base58/bech32 for BTC/SOL/TRX/etc.)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["address","verdict","lists","list_health","any_list_match","signed_by","signature"],"properties":{"chain":{"type":["string","null"]},"lists":{"type":"array"},"address":{"type":"string"},"sources":{"type":"object"},"verdict":{"enum":["deny","clean","indeterminate_ofac_unavailable"],"type":"string"},"coverage":{"type":"object"},"signature":{"type":"string"},"signed_by":{"type":"string"},"request_id":{"type":"string"},"sanctioned":{"type":["boolean","null"]},"list_health":{"type":"object"},"matched_label":{"type":["string","null"]},"any_list_match":{"type":"boolean"},"sdn_snapshot_at":{"type":["string","null"]}}}}}}},"responseSchema":null,"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_G2L8grfrWBRocGNNm3wyb","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Screens a blockchain address against multiple sanctions lists (OFAC, UN, EU, HMT) and returns a cryptographically signed verdict","exampleAgentPrompt":"Can you screen this wallet address 0x4e9ce36e442e55ecd9025b9a6e0d88485d628a67 against all major sanctions lists — OFAC, UN, EU, and HMT — and give me a signed verdict I can use for compliance records?","exampleUseCases":[{"title":"DeFi protocol onboarding compliance check","prompt":"Before allowing this user to deposit, screen their wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 against OFAC, UN, EU, and HMT sanctions lists and give me a signed result I can store as proof of compliance."},{"title":"Crypto exchange transaction pre-screening","prompt":"I need to check if this Solana address 5tgeWV2avkNk2Qs7SXsS7bZE7qkbnQKv8yz9zFqnHq2D is on any international sanctions list before processing the withdrawal — get me a cryptographically signed verdict."},{"title":"TRX address sanctions audit trail","prompt":"Run a multi-list sanctions check on the TRON address TN3W4H6rK2ce4vX9YnFQHwKENnHjoxb4oK against OFAC, UN, EU, and HMT, and return a signed response I can include in our audit documentation."}],"resultDescription":"Returns a JSON object containing: a verdict field ('deny', 'clean', or 'indeterminate_ofac_unavailable'), a boolean any_list_match, an array of matched lists, per-list health status, the matched label if sanctioned, the SDN snapshot timestamp, a cryptographic signature, the signing key identifier, a unique request_id, and optional coverage and sources metadata.","failureModes":["Missing required 'address' query parameter returns a 400 error","Invalid address format may result in an indeterminate verdict","OFAC list temporarily unavailable results in verdict 'indeterminate_ofac_unavailable'","Payment not included or insufficient results in HTTP 402 Payment Required","Rate limiting or network errors may return 5xx responses","Non-hex EVM address or malformed base58/bech32 may cause lookup failure"],"whenToPreferThis":"Choose this endpoint when you need multi-jurisdiction sanctions screening (OFAC + UN + EU + HMT simultaneously) with a cryptographically signed response suitable for compliance audit trails. It is superior to single-list OFAC-only checks when operating in multi-regulatory environments or when you need a verifiable, tamper-evident signed verdict. Prefer this over manual list lookups when automating compliance workflows for DeFi protocols, crypto exchanges, or payment processors that must demonstrate due diligence across multiple sanctions regimes.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-25T03:14:04.593Z","isFirstParty":false,"canonicalSlug":"sanctions-multi-list-screening-api-fedf70f9"}