# Sanctions Screening API (OFAC SDN + UN Consolidated List)

> Sanctions Screening API (OFAC SDN + UN Consolidated List) is a paid API for AI agents from sanctions-screening.xplowdiaka.workers.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Screens a name, company, or crypto wallet address against the OFAC SDN list and the UN Security Council Consolidated List, returning match details including source list, sanction programs, matched alias, and match type.

## Facts

- Endpoint: POST https://sanctions-screening.xplowdiaka.workers.dev/screen
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sanctions-screening-api-ofac-sdn-un-consolidated-list-08badb58
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sGrqdnT5NXv9JhW0qObeW

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 sanctions-screening-api-ofac-sdn-un-consolidated-list-08badb58 -d '<json body>'
```

Example prompt: Can you check whether 'Banco Nacional de Cuba' is on any international sanctions lists, specifically OFAC SDN or the UN Consolidated List?

## When to prefer this

Use this endpoint when you need a single API call that simultaneously checks both OFAC SDN and UN Security Council lists, with support for both name-based and crypto wallet address screening, and when you need structured match metadata including sanction programs and match type. Prefer over manual list downloads when you need freshness metadata and normalized matching (exact + token + address methods).

## Known failure modes

- No query parameters provided — returns error or empty result
- Name or address not found — returns empty matches array with match_count: 0
- List data is stale (stale: true) — results may not reflect latest sanctions updates
- Truncated results (truncated: true) — too many matches, only partial list returned
- Payment not completed (x402 protocol) — returns 402 Payment Required

## How this service works

Screen a person, company, or crypto wallet address against the OFAC SDN list and the UN Security Council Consolidated List in one call. Returns matches with source list, sanction programs, alias matched, and match type (exact/token/address), plus list freshness metadata. Query by name= and/or address=. Public government data (US Treasury, UN).

## Output

Returns a JSON object with a list of matches (each with name, source list, sanction programs, matched alias, and match type — exact/token/address), query echo, list freshness timestamps, total match count, a truncated flag, and a disclaimer. Also indicates if the screening data is stale.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sanctions-screening-api-ofac-sdn-un-consolidated-list-08badb58/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from sanctions-screening.xplowdiaka.workers.dev](https://www.zero.xyz/host/sanctions-screening.xplowdiaka.workers.dev/llms.txt)
