{"uid":"cap_QviPwuJsHiqQKI7yLv9PJ","slug":"ofac-sanctions-wallet-check-51fe147d","name":"OFAC Sanctions Wallet Check","description":"Use when an agent must check a crypto wallet against the digital currency addresses on the U.S. Treasury OFAC SDN list before paying or accepting funds. Input: address (EVM matched on every EVM chain; BTC, TRX, SOL...), optional chain. Output: JSON listed yes/no, SDN entry, programs, listed currency and network, OFAC link, list as-of date, data age. Not a legal determination. Example: ?address=0x098B716B8Aaf21512996dC57EB0615e2383E2f96","url":"https://1gateway.dev/v1/compliance/sanctions/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"},"queryParams":{"type":"object","required":["address"],"properties":{"chain":{"type":"string","examples":["base"],"maxLength":20,"description":"Optional chain (ethereum, base, bitcoin, tron, solana, …): checks the address format and marks listings on that network"},"address":{"type":"string","pattern":"^([A-Za-z]+:)?[A-Za-z0-9]{20,120}$","examples":["0x098B716B8Aaf21512996dC57EB0615e2383E2f96"],"maxLength":140,"description":"Crypto address to check (0x… EVM, BTC, TRX, SOL, …)"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["list","query","listed","hit","match_rule","matches","disclaimer"],"properties":{"hit":{"type":"boolean"},"list":{"type":"object","properties":{"as_of":{"type":"string"},"stale":{"type":"boolean"},"source":{"type":"string"},"aliases":{"type":"integer"},"entries":{"type":"integer"},"version":{"type":"string"},"warning":{"type":["string","null"]},"published":{"type":"string"},"checked_at":{"type":"string"},"source_url":{"type":"string"},"data_age_days":{"type":"number"},"digital_currency_addresses":{"type":"integer"}}},"query":{"type":"object","properties":{"evm":{"type":"boolean"},"chain":{"type":["string","null"]},"address":{"type":"string"},"network":{"type":["string","null"]},"normalized":{"type":"string"}}},"listed":{"type":"boolean"},"matches":{"type":"array","items":{"type":"object","properties":{"entry":{"type":"object","properties":{"uid":{"type":"integer"},"name":{"type":"string"},"type":{"type":"string"},"lists":{"type":"array","items":{"type":"object","properties":{"list":{"type":"string"},"entryId":{"type":"string"},"listedDate":{"type":"null"},"programmes":{"type":"array","items":{"type":"string"}}}}},"aliases":{"type":"array","items":{}},"ofacUrl":{"type":"string"},"programs":{"type":"array","items":{"type":"string"}},"countries":{"type":"array","items":{"type":["string","null"]}},"digitalCurrencyAddresses":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string"},"currency":{"type":"string"}}}}}},"listedAs":{"type":"object","properties":{"address":{"type":"string"},"network":{"type":"string"},"currency":{"type":"string"}}},"chainMatch":{"type":["boolean","null"]}}}},"disclaimer":{"type":"string"},"match_rule":{"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"hit":true,"list":{"as_of":"2026-10-15","stale":false,"source":"U.S. Department of the Treasury, Office of Foreign Assets Control (OFAC): Specially Designated Nationals and Blocked Persons List (SDN)","aliases":2991,"entries":2312,"version":"test-20261015","published":"2026-10-15T16:34:34.000Z","checked_at":"2026-10-18T05:00:00.000Z","source_url":"https://ofac.treasury.gov/specially-designated-nationals-and-blocked-persons-list-sdn-human-readable-lists","data_age_days":0,"digital_currency_addresses":512},"query":{"evm":true,"chain":null,"address":"0x098B716B8Aaf21512996dC57EB0615e2383E2f96","network":null,"normalized":"0x098b716b8aaf21512996dc57eb0615e2383e2f96"},"listed":true,"matches":[{"entry":{"uid":27307,"name":"LAZARUS GROUP","type":"entity","aliases":[],"ofacUrl":"https://sanctionssearch.ofac.treas.gov/Details.aspx?id=27307","programs":["DPRK3"],"countries":["Korea, North"],"digitalCurrencyAddresses":[{"address":"0x098B716B8Aaf21512996dC57EB0615e2383E2f96","currency":"ETH"}]},"listedAs":{"address":"0x098B716B8Aaf21512996dC57EB0615e2383E2f96","network":"evm","currency":"ETH"}}],"disclaimer":"Not a legal determination and not legal advice. Screening aid over the OFAC SDN list only (not the OFAC non-SDN/Consolidated lists, EU, UN or UK lists). Name r…","match_rule":"exact, case-insensitive; an EVM address listed on any chain (ETH, USDT, USDC, ETC, …) is the same address on every EVM chain"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0045","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.0045/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0045","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0045","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_CLvJstKocJ3ejThA5m8s_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0045","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks a crypto wallet address against the U.S. Treasury OFAC SDN list to determine if it is sanctioned before executing a payment or accepting funds.","exampleAgentPrompt":"Before I send funds, check if the wallet address 0x098B716B8Aaf21512996dC57EB0615e2383E2f96 is on the OFAC SDN sanctions list — I want to know if it's a sanctioned entity, what programs it's listed under, and how current the data is.","exampleUseCases":[{"title":"Pre-payment sanctions screening","prompt":"I'm about to send USDC to 0x098B716B8Aaf21512996dC57EB0615e2383E2f96 — can you check that address against the OFAC sanctions list first and tell me if it's flagged, which SDN entry it matches, and which sanctions programs it's under?"},{"title":"Accepting crypto payment compliance check","prompt":"A customer just submitted a payment from the Bitcoin address 1A1zP1eP5QGefi2DMPTfTL5SLmv7Divf NA — run it through the OFAC SDN list before we accept it and let me know if there's any sanctions hit."},{"title":"Solana wallet onboarding screening","prompt":"We're onboarding a new user who gave us their Solana wallet address HN7cABqLq46Es1jh92dQQisAq662SmxELLLsHHe4YWrH — screen it against the OFAC SDN list on the solana chain and tell me if it's sanctioned."}],"resultDescription":"Returns a JSON object with: a boolean 'hit'/'listed' indicating sanctions status, an array of matches each containing the SDN entry (name, UID, type, programs, countries, OFAC URL, associated digital currency addresses), the query details (address, chain, EVM flag, normalized address), list metadata (source, as-of date, published date, checked-at timestamp, data age in days, entry counts, stale flag), and a disclaimer noting this is not a legal determination.","failureModes":["Invalid address format — address does not match expected pattern (returns error)","Address not found in SDN list — returns listed:false with empty matches array","Stale list data — list.stale flag set to true with a warning if OFAC data has not refreshed recently","Unsupported chain value — unrecognized chain parameter may cause unexpected results","Missing required address parameter — returns 400/validation error","Service unavailable — upstream OFAC data fetch failure"],"whenToPreferThis":"Use this endpoint when an AI agent or automated system needs a real-time, programmatic OFAC SDN sanctions check on a specific crypto wallet address (EVM, BTC, TRX, SOL, or other chains) before executing or accepting a blockchain payment. It is purpose-built for crypto compliance with multi-chain support, EVM address normalization, and structured JSON output including SDN entry details and list freshness metadata. Prefer it over generic sanctions name-search endpoints when you have a wallet address rather than a person or entity name, and over manual OFAC lookups when you need automated, auditable compliance screening in an agentic payment workflow.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T07:29:41.758Z","isFirstParty":false,"canonicalSlug":"ofac-sanctions-wallet-check-51fe147d"}