# Pocket Network Sanctions Watchlist Screener

> Pocket Network Sanctions Watchlist Screener is a paid API for AI agents from agent.pocket.network, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-02).

Screens a name against OFAC SDN and EU, UN, and UK consolidated sanctions lists using fuzzy matching, returning matches and confidence scores as a single JSON object.

## Facts

- Endpoint: POST https://agent.pocket.network/v1/sanctions-watchlist-screen?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pocket-network-sanctions-watchlist-screener-fea2f524
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YSfrNweNp9GdGDBgtks17

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 pocket-network-sanctions-watchlist-screener-fea2f524 -d '<json body>'
```

Example prompt: Can you screen the name 'Viktor Petrov' against all major sanctions lists — OFAC SDN, EU, UN, and UK — and tell me if there are any matches and how confident the results are?

## When to prefer this

Choose this endpoint when you need fast, pay-per-use multi-list sanctions screening without managing API keys or subscriptions. Ideal for compliance automation where OFAC SDN plus EU, UN, and UK consolidated lists must all be checked simultaneously with fuzzy matching and confidence scores. Best when you need deterministic, cacheable results on a per-name basis and want to pay only $0.005 USDC per check in USDC with no account setup.

## Known failure modes

- Name not found on any list — returns empty matches array, not an error
- Fuzzy match may produce false positives for common names — confidence score should be reviewed
- Name field missing or empty — likely 400 bad request
- Service unavailable or payment failure — non-2xx HTTP error
- Daily cache may not reflect intraday list updates

## How this service works

Screen a name against OFAC SDN plus the EU, UN, and UK consolidated lists with fuzzy matching and confidence scores. POST /v1/ofac with a {name} and get matches and the lists checked as one JSON object. Deterministic per daily cache. Pay per request in USDC; no account, no API key.

## Output

Returns a JSON object containing a list of fuzzy-matched hits from the OFAC SDN, EU, UN, and UK consolidated sanctions lists, each with a confidence score, plus metadata on which lists were checked. Results are cached daily for determinism.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "name": {
   "type": "string",
   "description": "Name to screen."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "portal": {
   "serviceId": "sanctions-watchlist-screen",
   "provenance": "third-party-supplier",
   "schemaCheck": "passed"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pocket-network-sanctions-watchlist-screener-fea2f524/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.pocket.network](https://www.zero.xyz/host/agent.pocket.network/llms.txt)
