# Sanctions List Screening API

> Sanctions List Screening API is a paid API for AI agents from data.japanagent.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-11).

Screen a person or company name against OFAC SDN, EU consolidated financial sanctions, and UN Security Council consolidated lists using fuzzy matching with similarity scores

## Facts

- Endpoint: GET https://data.japanagent.dev/sanctions/check?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sanctions-list-screening-api-a15928a5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NA1nZz850gGQsdfbFYMLo

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-list-screening-api-a15928a5
```

Example prompt: Before I send this payment, screen 'Viktor Petrov' against all sanctions lists — OFAC, EU, and UN — using the default 0.6 similarity threshold, and tell me if there are any matches and which programs they're associated with.

## When to prefer this

Use this endpoint when you need to screen a name against multiple major sanctions lists (OFAC, EU, UN) in a single call with fuzzy matching. Prefer this over manual database lookups or single-list checks when building payment compliance workflows, KYC pipelines, or any agent that sends money to external parties. The fuzzy matching with similarity scores handles name variants and aliases that exact-match systems would miss.

## Known failure modes

- Missing required 'name' query parameter returns a 400 error
- Invalid 'lists' value (not in ofac/eu/un) returns a 400 error
- Threshold value outside 0-1 range returns a 400 error
- No matches found returns an empty results array (not an error)
- Service unavailable or timeout returns a 5xx error
- Payment not authorized returns a 402 Payment Required

## How this service works

Screen a person or company name against three major sanctions lists in one call: US OFAC SDN, EU consolidated financial sanctions, and UN Security Council consolidated list — 60,000+ names including aliases. Fuzzy matching with similarity scores. Returns matched entities with list source and sanction programs. Compliance primitive for agents sending payments.

## Output

Returns a list of matched entities with their name, the sanctions list source (ofac, eu, or un), the specific sanction programs they appear under, all known aliases, and a fuzzy similarity score between 0 and 1 indicating how closely the input name matches each result.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "name"
     ],
     "properties": {
      "name": {
       "type": "string",
       "description": "Person or company name to screen"
      },
      "lists": {
       "type": "string",
       "description": "Comma-separated subset of: ofac, eu, un. Default all."
      },
      "threshold": {
       "type": "number",
       "description": "Match score threshold 0-1, default 0.6"
      }
     }
    }
   },
   "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-list-screening-api-a15928a5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from data.japanagent.dev](https://www.zero.xyz/host/data.japanagent.dev/llms.txt)
