{"uid":"cap_J6SSS79sFtTmrF6ZSVZCf","slug":"webacy-ofac-sanctions-screening-api-9de342e9","name":"Webacy OFAC/Sanctions Screening API","description":"OFAC / sanctions screening for a wallet address. Compliance-sensitive callers should gate on `sanctions_status === \"clean\"`, not `is_sanctioned === false`.","url":"https://api.webacy.com/sanctioned/:address?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"},"pathParams":{"type":"object","properties":{"address":{"type":"string","description":"Wallet address to screen"}}},"queryParams":{"type":"object","required":["chain"],"properties":{"chain":{"type":"string","description":"Blockchain network, e.g. eth, bsc, pol, arb, opt, base, sol"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"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_4f8v-Y-_JiKEq1HgrHRL3","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":"Screens a blockchain wallet address against OFAC and sanctions lists, returning a sanctions status and related compliance signals.","exampleAgentPrompt":"Before I send funds, can you run an OFAC sanctions check on the Ethereum wallet address 0xABCD1234... to make sure it's clean?","exampleUseCases":[{"title":"Pre-transaction compliance gate","prompt":"Before executing this payment to 0x742d35Cc6634C0532925a3b844Bc454e4438f44e on Ethereum, check whether that address is sanctioned so we can block the transfer if it's flagged."},{"title":"DeFi protocol user onboarding","prompt":"We're onboarding a new user with wallet 0xDEADBEEF... on the Base network — can you screen it against OFAC sanctions lists before granting them access to the platform?"},{"title":"Solana treasury counterparty screening","prompt":"I need to verify that the Solana address 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin is not on any sanctions list before we add it as an approved counterparty in our treasury system."}],"resultDescription":"Returns a sanctions screening result for the queried wallet address, including a `sanctions_status` field (e.g. 'clean' or 'sanctioned') and an `is_sanctioned` boolean flag. Compliance-sensitive callers should rely on `sanctions_status === 'clean'` as the authoritative gate rather than the boolean alone.","failureModes":["Invalid or malformed wallet address returns an error or unexpected result","Missing or invalid `chain` query parameter causes a 400 or validation error","Unsupported chain identifier returns an error","Rate limiting or payment failure (x402) prevents the call from completing","Address not found on the specified chain may return an ambiguous result","Network timeouts from upstream sanctions data providers"],"whenToPreferThis":"Use this endpoint when you need a focused, compliance-grade OFAC/sanctions check on a single wallet address before executing a transaction, onboarding a user, or approving a counterparty. It is purpose-built for regulatory screening workflows rather than general risk scoring — prefer this over broader risk analysis endpoints when the specific question is sanctions/blacklist status. Ideal for DeFi protocols, payment processors, and treasury management systems with AML/KYC obligations.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:36:56.876Z","isFirstParty":false,"canonicalSlug":"webacy-ofac-sanctions-screening-api-9de342e9"}