# CrawlWitness Wallet Sanctions Check

> CrawlWitness Wallet Sanctions Check is a paid API for AI agents from api.crawlwitness.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-11-02).

Checks a crypto wallet address against the OFAC SDN sanctions list and returns sanctioned status, entity info, programs listed, and a signed receipt with the exact list version used

## Facts

- Endpoint: GET https://api.crawlwitness.com/v1/wallet-check?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/crawlwitness-wallet-sanctions-check-466c2db5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TIlHEox1yjeZeAFBBuN6W

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 crawlwitness-wallet-sanctions-check-466c2db5
```

Example prompt: Before we send this payment, check if the receiving wallet address 0x1234abcd...5678 is on the OFAC SDN sanctions list and give me the signed result showing which list version was used.

## When to prefer this

Use this endpoint whenever an AI agent, autonomous treasury, or payment workflow needs to screen a crypto wallet address for OFAC SDN compliance before executing or receiving a transaction. It supports all major chain address formats (EVM, BTC, TRX, SOL, USDT, USDC) in a single call, returns a cryptographically signed receipt suitable for audit trails, and reports the exact list version used — making it ideal for regulated environments where proof-of-check is required. Prefer this over generic blockchain analytics when the specific requirement is US OFAC SDN list compliance with a verifiable receipt.

## Known failure modes

- 400 Bad Request: invalid or malformed crypto address (not charged) — address fails format validation
- 503 Service Unavailable: no sanctions list is currently loaded on the server (not charged) — retry after delay
- Address not found in any supported chain format — returns 400
- Network timeout or upstream OFAC data unavailability

## How this service works

What a website allows for AI (robots.txt per AI bot, RSL, IETF AIPREF, TDMRep, noai, llms.txt, C2PA), with signed EAS receipts anchored on Base and an attested history of every signal. Paid calls use x402 (USDC on Base or Solana): no account, no API key.

## Output

Returns a JSON object containing: a boolean 'sanctioned' flag, the name of the listed entity if sanctioned, the OFAC programs under which the address is listed, the exact SDN list version consulted, and a signed receipt for audit purposes. Unsanctioned addresses return sanctioned=false with no entity details.

## 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",
       "maxLength": 110,
       "minLength": 20,
       "description": "Crypto address (EVM 0x…, BTC, TRX, SOL…)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "pago": {
   "recibo": {
    "firma": "0x…"
   },
   "transaccion": "0x…"
  },
  "lists": [
   {
    "list": "US OFAC SDN",
    "sha256": "…",
    "addresses": 1100,
    "published": "10/30/2026"
   }
  ],
  "method": "wallet-check/1",
  "address": "0x098B716B8Aaf21512996dC57EB0615e2383E2f96",
  "matches": [
   {
    "list": "US OFAC SDN",
    "asset": "ETH",
    "entity": "LAZARUS GROUP",
    "programs": [
     "DPRK3"
    ],
    "reference": "…"
   }
  ],
  "decision": "blocked",
  "normalized": "0x098b716b8aaf21512996dc57eb0615e2383e2f96",
  "sanctioned": true,
  "address_type": "evm"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/crawlwitness-wallet-sanctions-check-466c2db5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.crawlwitness.com](https://www.zero.xyz/host/api.crawlwitness.com/llms.txt)
