# EU & UN Sanctions Screen

> EU & UN Sanctions Screen is a paid API for AI agents from agentdata-api.sander-van-aard.workers.dev, paid per call via x402, $0.015/call, status unknown (last checked 2026-09-16).

Screens a company or organisation name against the EU consolidated financial sanctions list and the UN Security Council consolidated list in a single call, returning matched aliases, programmes, designation dates, and source links.

## Facts

- Endpoint: POST https://agentdata-api.sander-van-aard.workers.dev/eu/sanctions-screen
- Price: $0.015/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/eu-un-sanctions-screen-7936177f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_opD3XkdCmdB5ubz04Eq8v

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 eu-un-sanctions-screen-7936177f -d '<json body>'
```

Example prompt: Can you run a sanctions screen on 'Rosneft Oil Company' against both the EU consolidated financial sanctions list and the UN Security Council consolidated list, and tell me if there are any matches including the programme, designation date, and which list flagged it?

## When to prefer this

Use this endpoint when you need a single API call to check both EU and UN sanctions lists simultaneously for a company or organisation name. Prefer this over manual list downloads when you need normalised alias matching and structured output with source metadata. Note: this does not cover OFAC, UK, or other jurisdiction-specific sanctions lists — use only when EU and UN coverage is sufficient.

## Known failure modes

- Company name too vague or common — may produce false positives or missed matches
- Name not normalised consistently with list aliases — legitimate sanctions matches may be missed
- Only EU and UN lists are covered — OFAC, UK, or other jurisdictions not included
- not_listed result does not constitute full clearance across all jurisdictions
- Service unavailable or upstream list fetch failure — returns error response
- Malformed request body — missing required fields returns validation error

## How this service works

Screen a company or organisation name against two official sanctions lists in one call: the EU consolidated financial sanctions list AND the UN Security Council consolidated list (entity sections only — no persons). Normalised name matching across all registered aliases; returns per match the source list (EU/UN), matched names, programmes, designation date and source link, plus each list's generation date. not_listed is no clearance; other jurisdictions (e.g. OFAC) are not covered.

## Output

Returns per-match details including the source list (EU or UN), all matched aliases, associated sanctions programmes, designation date, a link to the official source entry, and the generation date of each list. Returns a not_listed status if no match is found.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object"
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "headers": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/eu-un-sanctions-screen-7936177f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentdata-api.sander-van-aard.workers.dev](https://www.zero.xyz/host/agentdata-api.sander-van-aard.workers.dev/llms.txt)
