Free download · live OFAC data
OFAC Crypto Address List (CSV)
Every digital-currency wallet address the U.S. Treasury OFAC has published for sanctioned (SDN) entities, as one flat CSV — refreshed from OFAC's own export, free, no signup.
…
Loading current count from OFAC's own export…
Download the full CSV ↓Preview (first 25 rows)
Loading…
Building an offline screener?
The ofac-wallet-screening-kit is a standalone CLI that screens names/addresses against a bundled OFAC snapshot, air-gapped, or refreshes live with --fetch — this CSV is the same underlying data, packaged as a ready-to-run tool.
Source: U.S. Treasury OFAC SDN/ALT export (sanctionslistservice.ofac.treas.gov), public domain. Cached up to 12h.
Reading this list
- Only entities where OFAC's own Remarks field discloses a digital-currency address are included — most SDN entries have no published address at all.
- One entity can have multiple addresses across chains (labeled by symbol, e.g.
XBT,ETH,USDT) — each address is its own row. - This is a convenience export for building or refreshing your own screening list, not a substitute for a real-time compliance decision. Always re-check a specific hit against OFAC's own search tool, and consult counsel for actual compliance determinations.
Need to screen one name or address right now?
This list is free forever — real-time screening is paid
This CSV answers "give me the whole list." For "does this one specific name or wallet match?" against the same live data, in one call:
POST /v1/sanctions_screen — $0.006/call, name + wallet in one call, USDC on Base, no account → Or use the free rate-limited lookup tool instead → RapidAPI Hub mirror — subscribe with a card, billed by RapidAPI → MCP tool — call it from any MCP-enabled agent →Example (x402 pay-per-call)
curl -X POST https://draconic21-x402-api.onrender.com/v1/sanctions_screen \
-H "content-type: application/json" \
-d '{"name":"example corp","wallet":"1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa"}'
# unpaid: HTTP 402 + PAYMENT-REQUIRED header (sign with a Base USDC wallet, retry)