Crypto Sanctions Screening — OFAC Exposure Checks

Compliance teams cannot afford to process transactions involving sanctioned entities. OnChainRisk screens a wallet address against OFAC SDN entries where supported and surfaces both direct and indirect exposure — including 1-hop and 2-hop connections to sanctioned addresses on supported networks, with coverage that varies by network. The same screening workflow also helps analyze terrorism-related blockchain transactions. UAE virtual-asset businesses can see wallet screening for UAE VASPs.

What is crypto sanctions screening?

Crypto sanctions screening checks a wallet address for sanctions-related risk signals, such as direct matches to designated addresses and, where supported, indirect 1-hop or 2-hop exposure to sanctioned counterparties. OnChainRisk screens against OFAC SDN entries where supported; coverage varies by network. These signals support a business's own compliance process and are not a legal determination or a substitute for that process.

How Sanctions Screening Works

1

Paste the Address

Enter a wallet address. OnChainRisk auto-detects the network — Ethereum, Tron, Bitcoin, Solana, and other supported networks.

2

OFAC SDN Match

The address is checked against OFAC SDN entries where supported, including designations such as Tornado Cash, Blender.io, Garantex, and Hydra Market. Coverage varies by network.

3

Indirect Exposure Scan

Beyond direct matches, the system traces 1-hop and 2-hop counterparties to surface indirect sanctioned-address exposure where supported.

4

Export Compliance Report

Download a timestamped PDF or CSV report documenting the screening result, suitable for auditors and regulators.

What OnChainRisk Detects in Sanctions Screening

Direct transactions with OFAC-designated addresses (Tornado Cash, Garantex, Hydra Market)
Indirect exposure through 1-hop and 2-hop counterparty analysis
Blender.io and other sanctioned mixer interactions on supported networks
Sanctioned entity deposits and withdrawals on centralized exchanges
Cross-chain transfers designed to obscure sanctioned fund origins
Temporal patterns indicating structured avoidance of sanctions controls

OFAC crypto screening and indirect exposure

A blockchain sanctions check is more than a direct-match lookup. A wallet can be one or two hops away from a sanctioned address — funds that passed through a sanctioned mixer, or a counterparty that itself transacted with a designated entity. OnChainRisk surfaces both:

Direct exposure

The address itself matches, or transacted directly with, an OFAC SDN-designated address, where supported.

Indirect exposure (1-hop / 2-hop)

The address is one or two counterparties removed from a sanctioned address — surfaced where the underlying analysis is supported for that network.

OFAC screening runs where supported, and coverage depth varies by network. These are risk signals that support your own compliance process — not a legal sanctions determination.

Why Compliance Teams Choose OnChainRisk

Self-Serve Screening

Run sanctions checks without a sales-led onboarding process. Coverage varies by network.

Supported Networks, One Tool

Screen addresses on supported networks where sanctions data is available. Sanctioned actors move cross-chain — your screening should too.

API for Automated Checks

Integrate sanctions screening into your transaction pipeline with the OnChainRisk API. Pre-transaction checks, batch screening, and webhook alerts.

Pricing

Free

$0/mo
  • 10 screenings per 24 hours
  • Supported networks
  • Direct sanctions match
Most Popular

Pro

$49/mo
  • 1,000 screenings/month
  • Indirect exposure (1-hop, 2-hop)
  • PDF compliance reports
  • API access (10 req/s)

Business

$249/mo
  • 5,000 screenings/month
  • Bulk CSV screening
  • API access (50 req/s)
  • Webhook alerts

Screen Your First Wallet for Free

No credit card required. Paste an address and run a sanctions screening check.

Automate this with the API

Screen wallets programmatically — risk score, counterparties, and sanctions checks where supported. Send an address to POST /api/v1/check with your API key; the same call works with a free sandbox key (ocr_test_).

curl -X POST https://api.onchainrisk.io/api/v1/check \
  -H "Authorization: Bearer ocr_test_your_sandbox_key" \
  -H "Content-Type: application/json" \
  -d '{"address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"}'

Sanctions-related signals are included in the response where supported; see the API reference for current fields, or try a check in the interactive sandbox. See the wallet screening API, the full blockchain analytics API, and crypto AML compliance.