# OFAC SDN Sanctions Check for Crypto Address

> OFAC SDN Sanctions Check for Crypto Address is a paid API for AI agents from data.spencermcw.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-23).

Checks whether a single cryptocurrency address appears on OFAC's Specially Designated Nationals (SDN) sanctions list, returning match details, programs, and history.

## Facts

- Endpoint: GET https://data.spencermcw.com/v1/sanctions/address?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ofac-sdn-sanctions-check-for-crypto-address-a7507118
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0o03nEoTUPxixhgldXpjd

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability ofac-sdn-sanctions-check-for-crypto-address-a7507118
```

Example prompt: Can you check if the Ethereum address 0x1234567890abcdef1234567890abcdef12345678 is on OFAC's SDN sanctions list?

## When to prefer this

Use this endpoint when you need to screen a single cryptocurrency address against OFAC's SDN list with full match detail, including historical listings and program attribution. It supports Bitcoin, Ethereum/EVM, Tron, Solana, and other address formats. Prefer this over the batch endpoint when checking one address at a time with detailed audit output. Ideal for compliance workflows, transaction pre-screening, and regulatory reporting where per-address detail matters.

## Known failure modes

- Invalid or malformed address format returns an error
- Address not found in SDN list returns listed:false with empty matches array
- OFAC SDN file temporarily unavailable may delay updates
- Rate limit exceeded after 3 free daily calls without payment
- Payment failure via x402/USDC on Base results in 402 response

## How this service works

Is this crypto address on OFAC’s SDN sanctions list? SDN entry, program, asset and list date for Bitcoin, Ethereum and EVM, Tron, Solana and other addresses, checked by Distill against OFAC’s own SDN file. Updated daily. $0.005 per call (x402, USDC on Base); 3 free calls a day.

## Output

Returns a JSON object with: whether the address is currently listed (boolean), the address format (evm/bech32/other), matching SDN entries with entity name, UID, type, OFAC programs, asset, chain, address as listed, and first seen publication date; previously listed entries with removal dates; a human-readable statement; the OFAC SDN list publication date used; and history tracking from a start date.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "address": {
       "type": "string",
       "pattern": "^\\S+$",
       "maxLength": 128,
       "minLength": 1
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "data": {
       "type": "object",
       "required": [
        "address",
        "address_format",
        "listed",
        "list",
        "publication_date",
        "statement",
        "matches",
        "previously_listed",
        "history_from"
       ],
       "properties": {
        "list": {
         "type": "string",
         "const": "OFAC SDN"
        },
        "listed": {
         "type": "boolean"
        },
        "address": {
         "type": "string"
        },
        "matches": {
         "type": "array",
         "items": {
          "type": "object",
          "required": [
           "asset",
           "asset_name",
           "chain",
           "address_as_listed",
           "entry",
           "first_seen_publication"
          ],
          "properties": {
           "asset": {
            "type": "string"
           },
           "chain": {
            "type": "string"
           },
           "entry": {
            "type": "object",
            "required": [
             "uid",
             "name",
             "type",
             "programs"
            ],
            "properties": {
             "uid": {
              "type": "integer",
              "maximum": 9007199254740991,
              "minimum": -9007199254740991
             },
             "name": {
              "type": "string"
             },
             "type": {
              "type": "string"
             },
             "programs": {
              "type": "array",
              "items": {
               "type": "string"
              }
             }
            },
            "additionalProperties": false

… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ofac-sdn-sanctions-check-for-crypto-address-a7507118/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from data.spencermcw.com](https://www.zero.xyz/host/data.spencermcw.com/llms.txt)
