# OFAC Sanctioned Crypto Wallets Lookup

> OFAC Sanctioned Crypto Wallets Lookup is a paid API for AI agents from api.chainmarket-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-24).

Returns OFAC SDN-listed cryptocurrency wallet addresses, optionally filtering by address or currency, to check wallets against sanctions lists

## Facts

- Endpoint: GET https://api.chainmarket-api.workers.dev/api/crypto/sanctioned-crypto-wallets?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ofac-sanctioned-crypto-wallets-lookup-08d977d7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LMV-UWWRogoxhd8Nld_O_

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-sanctioned-crypto-wallets-lookup-08d977d7
```

Example prompt: Can you check whether the Bitcoin wallet address 12aNKp2iDKuhEde2YfPdd4DFGenRUTKupL is on the OFAC sanctions list? Use the sanctioned crypto wallets endpoint and filter by currency XBT.

## When to prefer this

Use this endpoint when you need to screen cryptocurrency wallet addresses against the OFAC Specially Designated Nationals (SDN) list for compliance, AML, or sanctions enforcement purposes. It is ideal for pre-transaction screening, automated compliance checks, or building regulatory dashboards. Prefer this over general blockchain analytics tools when you specifically need authoritative OFAC SDN data with no signup or API key overhead, and when pay-per-call pricing at $0.002 USDC is preferable to a subscription.

## Known failure modes

- Address not found in SDN list returns addressCheck: null rather than an error
- Stale mirror data may lag behind the latest OFAC SDN publication
- Invalid currency code may return empty results rather than an error
- Limit out of range (below 1 or above 200) may return a validation error
- Payment failure (402) — call is not charged if it fails

## How this service works

OFAC SDN list digital-currency addresses (from the Remarks field 'Digital Currency Address - <CODE> <address>'): list up to 200 entries with currency code, address and sanctioned entity name, optionally filtered by currency or checked for one address. Covers the current SDN.CSV only; the list is not complete for every chain, and a miss is not proof an address is clean.

## Output

Returns a JSON object with: the data source (OFAC SDN.CSV via mirror), a timestamp of when the data was fetched, the total number of sanctioned entries, a list of matched entries each containing entity name, wallet address, and currency code, and an addressCheck field indicating whether a queried address matched any entry. Supports pagination via a limit parameter (1–200, default 20).

## 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": [],
     "properties": {
      "limit": {
       "type": "string",
       "description": "How many entries to return, 1 to 200 (default 20)"
      },
      "address": {
       "type": "string",
       "description": "Optional address to check against the list"
      },
      "currency": {
       "type": "string",
       "description": "Optional currency code such as XBT, ETH, TRX, USDT"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "asOf": "2026-10-23T08:10:12.454Z",
  "source": "OFAC SDN.CSV via data mirror",
  "entries": [
   {
    "entity": "MESRI, Behzad",
    "address": "12aNKp2iDKuhEde2YfPdd4DFGenRUTKupL",
    "currency": "XBT"
   },
   {
    "entity": "YAN, Xiaobing",
    "address": "12QtD5BFwRsdNsAZY76UVE1xyCGNTojH9h",
    "currency": "XBT"
   }
  ],
  "checkedAt": "2026-10-23T09:36:06.538Z",
  "addressCheck": null,
  "totalEntries": 512,
  "matchedEntries": 261
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ofac-sanctioned-crypto-wallets-lookup-08d977d7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.chainmarket-api.workers.dev](https://www.zero.xyz/host/api.chainmarket-api.workers.dev/llms.txt)
