# x402 Bazaar OFAC Sanctions Batch Screener

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

Screens up to 25 wallet or entity addresses against OFAC sanctions lists in a single batch call, returning per-address compliance results and a flagged subset.

## Facts

- Endpoint: POST https://api.relai.fi/relay/1782567677091/api/x402/sanctions-batch?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-bazaar-ofac-sanctions-batch-screener-2bc72482
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IFjhzdfCJ4JiFvMXoHYrU

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 x402-bazaar-ofac-sanctions-batch-screener-2bc72482 -d '<json body>'
```

Example prompt: Can you run an OFAC sanctions check on this batch of 10 counterparty wallet addresses before I process payments to them: 0xABC123..., 0xDEF456..., 0xGHI789... (and 7 more) — I need to know which ones, if any, are flagged?

## When to prefer this

Use this endpoint when you need to vet multiple counterparty wallet addresses for OFAC sanctions compliance in a single API call rather than screening addresses one at a time. Ideal for compliance agents, payment processors, or DeFi protocols that need to clear a batch of recipients before executing transactions. Prefer this over single-address checks when processing 2–25 addresses simultaneously to reduce latency and cost.

## Known failure modes

- 402 Payment Required if x402 USDC payment not included — must pay $0.02 USDC on Base and retry
- More than 25 addresses submitted — request will be rejected or truncated
- Malformed address in the comma-separated list — may cause partial failure or error for that entry
- Network or relay unavailability resulting in 5xx errors
- Invalid payment address or underpayment causing payment rejection

## How this service works

Pass a comma-separated list of up to 25 addresses and get an OFAC sanctions result for each, plus the flagged subset. Built for compliance agents vetting whole counterparty lists in one call. Paid via x402: $0.02 in USDC on Base (eip155:8453) to 0x973a31858f4d2125f48c880542da11a2796f12d6. Returns 402 with payment requirements; pay and retry.

## Output

Returns a per-address OFAC sanctions result for each submitted address (up to 25), indicating whether each is sanctioned or clear, plus a consolidated subset listing only the flagged addresses for quick review.

## 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"
    },
    "pathParams": {
     "type": "object"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "addresses"
     ],
     "properties": {
      "addresses": {
       "type": "string",
       "description": "Addresses (comma-separated)"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-bazaar-ofac-sanctions-batch-screener-2bc72482/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.relai.fi](https://www.zero.xyz/host/api.relai.fi/llms.txt)
