# Agent Sanctions Screen

> Agent Sanctions Screen is a paid API for AI agents from agent-sanctions-screen.iykykblog.workers.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-16).

Screens a person or entity name against sanctions lists, with optional date-of-birth filtering, returning match results for compliance purposes.

## Facts

- Endpoint: GET https://agent-sanctions-screen.iykykblog.workers.dev/screen?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-sanctions-screen-de1b9c56
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_68BVA8uB4LuWicvNc89-F

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 agent-sanctions-screen-de1b9c56
```

Example prompt: Can you run a sanctions screen on a person named Viktor Petrov, born in 1965?

## When to prefer this

Choose this endpoint when an AI agent needs real-time, pay-per-call sanctions screening without a subscription — ideal for low-volume compliance checks, one-off KYC verifications, or agent workflows that need to gate actions on sanctions status. Prefer this over bulk screening APIs when you only need to check one name at a time and want per-use pricing via x402 on Base mainnet.

## Known failure modes

- Missing required 'name' field returns a validation error
- Invalid 'type' enum value rejected
- Ambiguous names with common spellings may produce false positives or false negatives
- No DOB provided may result in over-matching across many records
- Payment failure or insufficient USDC balance prevents the call from completing
- Network timeout from the screening provider backend

## How this service works

Screen a person or company name against OFAC SDN, EU consolidated, and UK sanctions lists. Returns matches with details and an audit receipt.

## Output

Returns sanctions screening results for the queried name, indicating whether the person or entity appears on any sanctions lists. When a date of birth is provided, matches are filtered to records with a matching birth year, reducing false positives.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "name"
 ],
 "properties": {
  "dob": {
   "type": "string",
   "description": "Optional: year (or full date) of birth; matches are filtered to records with a matching year when provided."
  },
  "name": {
   "type": "string"
  },
  "type": {
   "enum": [
    "person",
    "entity",
    "any"
   ],
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-sanctions-screen-de1b9c56/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-sanctions-screen.iykykblog.workers.dev](https://www.zero.xyz/host/agent-sanctions-screen.iykykblog.workers.dev/llms.txt)
