OFAC Crypto Wallet Sanctions Screening

Category: Sanctions & Compliance  |  Path: /sanctions/wallet/0x098b716b8aaf21512996dc57eb0615e2383e2f96  |  Price: $0.002 USDC per call via x402 on Base mainnet
Payment protocol: x402 (HTTP 402 Payment Required) on Base mainnet. No API key or subscription required. AI agents pay per call in USDC using the Coinbase CDP facilitator (https://api.cdp.coinbase.com/platform/v2/x402). Discovery: /.well-known/x402 | agent.json | OpenAPI spec | llms.txt

Description

Checks any blockchain wallet address against the OFAC Specially Designated Nationals (SDN) digital currency list. Covers EVM addresses (0x...), Bitcoin (BTC legacy, P2SH, bech32), Solana, Tron (TRX), Ripple (XRP), and other chains. Returns a hit/no-hit verdict with the matched SDN entry details (name, programmes, SDN type) if a match is found.

Used by DeFi trading agents to screen counterparty wallet addresses before on-chain settlement. Pre-settlement OFAC screening is a regulatory requirement for US-connected DeFi protocols under OFAC's 2023 digital asset guidance. Sub-200ms response time. No API key required — pay $0.002 USDC per check via the x402 protocol on Base mainnet.

Data sources

Agent use cases

This endpoint is designed for AI agents. Typical callers include:

Response schema

{
  "address":       "0x098b716b8aaf21512996dc57eb0615e2383e2f96",
  "hit":           true,                  // true = address found on OFAC SDN list
  "sdn_entry": {
    "name":        "LAZARUS GROUP",       // sanctioned entity name
    "type":        "Entity",
    "programs":    ["DPRK3"],             // OFAC sanctions programme(s)
    "aliases":     ["Hidden Cobra", ...], // known aliases
    "id":          "SDN-0000-00000"
  },
  "list":          "OFAC SDN",
  "list_updated":  "2026-04-15",
  "checked_at":    "2026-04-30T12:00:00Z",
  "disclaimer":    "..."
}

Example call

GET https://globalapi.dev/sanctions/wallet/0x098b716b8aaf21512996dc57eb0615e2383e2f96 — $0.002 USDC via x402

How to call this endpoint via x402

  1. Send a standard HTTP GET request to /sanctions/wallet/0x098b716b8aaf21512996dc57eb0615e2383e2f96
  2. Receive a 402 Payment Required response with a payment-required header containing base64-encoded payment instructions
  3. Submit payment via the Coinbase CDP facilitator using the x402 client library
  4. Retry the request with the signed payment-signature header
  5. Receive a 200 OK response with the data payload

Compatible client libraries: @x402/client (TypeScript), x402-python (Python).