draconic21
Free tool · live U.S. Treasury data

OFAC Sanctions Check

Screen a name or a crypto wallet address against the U.S. Treasury's Specially Designated Nationals (SDN) list — live, free, no signup. Up to 20 checks per day.

Provide a name, a wallet address, or both. Nothing you enter is stored.

Free cap: 20 lookups per IP per day. Paid programmatic access removes the wall.

curl -X POST https://draconic21-x402-api.onrender.com/v1/sanctions_screen \
  -H "content-type: application/json" \
  -d '{"name":"Banco Nacional de Cuba"}'
# unpaid: HTTP 402 + PAYMENT-REQUIRED header (sign with a Base USDC wallet, retry)

Agent / funded runtime? Choose the API that matches your task. Check its free example and availability links, then follow the payment guide to inspect its unpaid HTTP 402 challenge before paying. For agent-market research, Daily Agent Signal (free JSON example) is a separate option ($0.03 per paid call). Free service check: GET /health · Skill card.

This free page calls the identical live OFAC lookup used by our paid API — same source, same freshness, same fields.

Source: U.S. Department of the Treasury OFAC SDN list (sanctionslistservice.ofac.treas.gov), served from a shared cache refreshed at most every 12 hours.

What this does — and doesn't — check

  • Covers only OFAC's SDN list (primary names, aliases, and OFAC-published digital-currency addresses) — not the separate OFAC Non-SDN Consolidated List, or EU/UK/UN sanctions lists.
  • Name matching is fuzzy token-overlap matching for human review, not identity verification — a match means "resembles an SDN entry closely enough to check further," and no match does not guarantee the person or entity is unlisted.
  • Wallet matching is an exact match against addresses OFAC itself has published in SDN remarks.
  • Informational only, not legal or compliance advice. Always verify any hit directly at OFAC's own search tool before acting on it.

FAQ

Name screening vs. wallet screening — what's the difference?

A name check is fuzzy token-overlap matching against SDN primary names and aliases, meant for human review of a possible match. A wallet check is an exact match against the crypto addresses OFAC has itself published in SDN remarks. This tool runs both from one query; they answer different questions and neither replaces the other.

Should I use the offline CLI or the paid API?

Use ofac-screen ($5+ pay-what-you-want, local Python CLI) when you want repeat, batch, or fully offline screening with a bundled sample. Use the paid sanctions_screen API ($0.006/call) when you need live, unlimited, agent- or script-driven calls with no daily cap.

Is a match here legal advice or an official compliance certification?

No. This is an informational lookup against OFAC's own published SDN data, not legal advice, not a compliance program, and not an official OFAC determination. A possible match is a signal to investigate, not a clearance or block decision — confirm any hit at OFAC's own search tool and your organization's review process.

What if I need broader wallet coverage than one-off checks?

The OFAC Wallet Screening Kit ($29) adds offline batch wallet-list screening in Python and Node, with an optional Treasury refresh. It complements ofac-screen's name-focused workflow rather than replacing it.

Built for compliance hobbyists, independent developers, researchers, and small teams doing a first pass. Not an enterprise GRC replacement, legal/compliance approval, official government determination, or a guaranteed real-time monitor.