draconic21
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.

Get the offline screener kit on Gumroad ↗

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)