# PayGuard Batch OFAC Sanctions Screener

> PayGuard Batch OFAC Sanctions Screener is a paid API for AI agents from api.youraitools.co, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-27).

Batch-screens multiple crypto wallet addresses against the US Treasury OFAC Specially Designated Nationals (SDN) list in a single call, returning per-address sanction status and match details.

## Facts

- Endpoint: POST https://api.youraitools.co/payguard/v1/batch?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/payguard-batch-ofac-sanctions-screener-e5c4b460
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1wTRxpfru7f-nkFoMNBYQ

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 payguard-batch-ofac-sanctions-screener-e5c4b460 -d '<json body>'
```

Example prompt: Before I send USDC to these three wallet addresses — 0x098B716B8Aaf21512996dC57EB0615e2383E2f96, 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, and 0xAbCd1234... — can you run them all through PayGuard's OFAC sanctions batch screener and tell me which ones are flagged?

## When to prefer this

Use this endpoint when you need to screen multiple crypto addresses in a single API call for OFAC sanctions compliance, rather than making one call per address. Ideal for pre-payment AML checks in agentic payment pipelines, bulk onboarding flows, or periodic compliance audits. Prefer this over the single-address PayGuard endpoint when you have 2+ addresses to check simultaneously. Best suited for EVM-compatible chains (Ethereum, Base, Arbitrum, etc.) and any chain whose address format PayGuard can identify.

## Known failure modes

- Invalid or malformed address formats return chain parse errors or empty match arrays
- Stale list data if the OFAC SDN XML source is temporarily unavailable
- Rate limiting or payment failure via x402 protocol if USDC balance is insufficient
- Batch too large may result in timeout or truncated results
- Solana address format not recognized if passed as EVM hex — chain type must match

## How this service works

Bulk crypto sanctions screening API (OFAC). Sanctions screen for up to 50 crypto addresses in one call against the official US Treasury OFAC SDN digital currency address list: per-address sanctioned true/false with SDN entity, programs and list date, chain guess and checksum. Informational, not legal advice. Search intents: bulk ofac screening, batch wallet sanctions check, crypto aml batch, sdn list screening, payout list compliance, sanctioned address check.

## Output

A JSON object containing a count of addresses screened, the OFAC SDN list source and update date, and a per-address results array. Each result includes the raw input, normalized address, chain identification (EVM vs Solana, checksum validity, candidate networks), a list of SDN matches (entity name, UID, programs, list date, currency type), sanction status (true/false), and match count. Also includes a top-level any_sanctioned flag, sanctioned_count, total SDN address count in the list, list age in days, and a legal disclaimer.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "addresses": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "1-50 blockchain addresses"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 2,
  "engine": "payguard-2026-10-21",
  "source": "US Treasury OFAC Specially Designated Nationals (SDN) list",
  "results": [
   {
    "chain": {
     "guess": "evm",
     "format": "evm-hex20",
     "checksum": "eip55",
     "candidates": [
      "ethereum",
      "base",
      "arbitrum",
      "optimism",
      "polygon",
      "bnb-smart-chain",
      "avalanche-c",
      "ethereum-classic"
     ],
     "checksum_valid": true,
     "checksum_address": "0x098B716B8Aaf21512996dC57EB0615e2383E2f96"
    },
    "input": "0x098B716B8Aaf21512996dC57EB0615e2383E2f96",
    "address": "0x098b716b8aaf21512996dc57eb0615e2383e2f96",
    "matches": [
     {
      "entity": "LAZARUS GROUP",
      "sdn_uid": 27307,
      "programs": [
       "DPRK3"
      ],
      "list_date": "2019-09-13",
      "listed_as": "Digital Currency Address - ETH",
      "entity_type": "Entity",
      "listed_currency": "ETH"
     }
    ],
    "sanctioned": true,
    "match_count": 1
   },
   {
    "chain": {
     "guess": "evm",
     "format": "evm-hex20",
     "checksum": "eip55",
     "candidates": [
      "ethereum",
      "base",
      "arbitrum",
      "optimism",
      "polygon",
      "bnb-smart-chain",
      "avalanche-c",
      "ethereum-classic"
     ],
     "checksum_valid": true,
     "checksum_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
    },
    "input": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "address": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
    "matches": [],
    "sanctioned": false,
    "match_count": 0
   }
  ],
  "disclaimer": "Informational screening against the public OFAC SDN list (digital currency address identifiers only). Not legal advice. A clear result does not mean an address or its owner is unsanctioned or low-risk; OFAC sanctions also apply to persons and property not listed by address.",
  "source_url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/SDN.XML",
  "list_age_days": 0,
  "any_sanctioned": true,
  "list_updated_at": "2026-10-21",
  "sanctioned_count": 1,
  "sdn_address_count": 1050
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/payguard-batch-ofac-sanctions-screener-e5c4b460/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.youraitools.co](https://www.zero.xyz/host/api.youraitools.co/llms.txt)
