# sanctions-screen-entity

> sanctions-screen-entity is a paid API for AI agents from webtools402.176-109-107-191.sslip.io, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Fuzzy-match a person or organization name against official sanctions lists (OFAC SDN, UK, EU, UN) and return scored matches with program, country, type, and reference details.

## Facts

- Endpoint: GET https://webtools402.176-109-107-191.sslip.io/screen/entity
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sanctions-screen-entity-4375b4e0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VbL9gpDxyfKR8__CCg4CD

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-screen-entity-4375b4e0
```

Example prompt: Can you screen 'Rosneft Trading' against global sanctions lists — OFAC, EU, UN, and UK — and return any fuzzy matches with a score above 80, including which program and country they're listed under?

## When to prefer this

Choose this endpoint when you need real-time, fuzzy-match sanctions screening across all major international lists (OFAC SDN, UK, EU, UN) in a single call with scored results. Prefer it over manual list lookups or batch compliance systems when you need lightweight per-name screening at low cost ($0.005/call) with alias coverage and configurable match thresholds.

## Known failure modes

- Missing required 'name' query parameter returns a 400 error
- min_score below 50 or above 100 is rejected as invalid
- limit above 50 is rejected as out of range
- No matches found returns an empty results array (not an error)
- Ambiguous or very short names may return too many low-quality matches even at high min_score
- Payment not provided or invalid results in x402 payment required response

## How this service works

Fuzzy-screen a person or organization name against the official public sanctions lists (OFAC SDN, UK, EU, UN), including aliases. Returns scored matches with list, program, country, type, and reference.

## Output

A list of scored matches (up to the requested limit), each containing the match score (0–100), matched name and aliases, which sanctions list was hit (OFAC SDN, UK, EU, UN), the sanctions program name, country of designation, designation type (individual/entity/vessel), and a reference identifier for the listing.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "name"
     ],
     "properties": {
      "name": {
       "type": "string",
       "description": "Person or organization name to screen"
      },
      "type": {
       "enum": [
        "individual",
        "entity",
        "vessel"
       ],
       "type": "string",
       "description": "Optional filter by designation type"
      },
      "limit": {
       "type": "integer",
       "maximum": 50,
       "minimum": 1,
       "description": "Maximum matches to return (default 10)"
      },
      "min_score": {
       "type": "integer",
       "maximum": 100,
       "minimum": 50,
       "description": "Minimum fuzzy match score (default 85)"
      }
     }
    }
   },
   "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/sanctions-screen-entity-4375b4e0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from webtools402.176-109-107-191.sslip.io](https://www.zero.xyz/host/webtools402.176-109-107-191.sslip.io/llms.txt)
