# Sanctions Screen OFAC EU UK UN

> Sanctions Screen OFAC EU UK UN is a paid API for AI agents from api.stablecoingateways.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-30).

Screens company names, vessel IMO numbers, aircraft names, or crypto wallet addresses against OFAC SDN, EU, UK, and UN sanctions lists with fuzzy name matching, returning match scores and list publish dates.

## Facts

- Endpoint: GET https://api.stablecoingateways.com/v1/sanctions/screen?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sanctions-screen-ofac-eu-uk-un-d41caa3f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iPp4nmynPEmjwlpAkf2rA

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-ofac-eu-uk-un-d41caa3f
```

Example prompt: Can you screen 'Rosneft' against all sanctions lists — OFAC, EU, UK, and UN — with a fuzzy match threshold of 0.85 and tell me if there are any matches?

## When to prefer this

Use this endpoint when you need to screen entities (companies, organisations, vessels, aircraft, or crypto addresses) against multiple major sanctions regimes (OFAC, EU, UK, UN) in a single call with fuzzy name matching and alias detection. Prefer this over the dedicated /v1/sanctions/address endpoint when you need multi-list entity screening beyond crypto addresses alone. Choose this over manual OFAC checks when you need fuzzy matching, normalised name comparison, and a signed audit receipt. Not suitable for screening natural persons/individuals.

## Known failure modes

- Missing required name, IMO, or address parameter — returns validation error
- Invalid IMO format (not 7 digits) — returns schema validation error
- min_score outside 0.6–1.0 range — returns validation error
- Invalid lists parameter value — returns schema validation error
- Name too short (under 2 chars) or too long (over 120 chars) — returns validation error
- No matches found — returns empty matches array with potential_match false
- Sanctions list data temporarily unavailable — may return stale publish dates or error
- Individuals screened — service explicitly excludes natural persons, returns notice in response

## How this service works

Sanctions check (OFAC): is a company, organisation, vessel (name or IMO), aircraft or crypto wallet address sanctioned? Screens the official US Treasury OFAC SDN and Consolidated lists with fuzzy name and alias matching; returns matches, scores and each list's publish date. Use for KYB, AML or pre-payment screening. Data lookup, not a compliance determination. Signed receipt.

## Output

Returns a JSON object with a list of matches (entity name, matched alias, list code, match score), the query details (normalised name, lists screened, threshold used), per-list metadata (publish date, record count), a potential_match boolean, match counts by list, and a signed receipt with timestamp, price, and request/response hashes for audit purposes.

## 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"
    },
    "headers": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "imo": {
       "type": "string",
       "pattern": "^[0-9]{7}$",
       "examples": [
        "9187629"
       ],
       "description": "7-digit IMO vessel number"
      },
      "name": {
       "type": "string",
       "examples": [
        "Huawei Technologies",
        "Rosneft"
       ],
       "maxLength": 120,
       "minLength": 2,
       "description": "Company, organisation, vessel or aircraft name to screen (give exactly one of name, imo, address). Entities only, not individuals"
      },
      "lists": {
       "type": "string",
       "pattern": "^(all|(ofac|eu|uk|un)(,(ofac|eu|uk|un)){0,3})$",
       "examples": [
        "all",
        "ofac",
        "eu,uk"
       ],
       "description": "Which lists: comma list of ofac, eu, uk, un, or all (default all). un = UN Security Council designations as carried in the UK and EU lists"
      },
      "address": {
       "type": "string",
       "maxLength": 120,
       "minLength": 20,
       "description": "Crypto wallet address (checked against OFAC only; see also /v1/sanctions/address)"
      },
      "min_score": {
       "type": "string",
       "pattern": "^(0\\.[6-9][0-9]*|1(\\.0+)?)$",
       "description": "Fuzzy match threshold 0.6-1.0, default 0.85"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "data",
      "receipt"
     ],
     "properties": {
      "data": {
       "type": "object",
       "$schema": "https://json-schema.org/draft/2020-12/schema",
       "properties": {
        "lists": {
         "type": "array",
         "items": {
          "type": "object"
         }
        },
        "query": {
         "type": "object",
         "properties": {
          "name": {
           "type": "stri
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "lists": [
    {
     "code": "SDN",
     "list": "OFAC Specially Designated Nationals (SDN) List",
     "publish_date": "2026-10-21",
     "record_count": 19471
    }
   ],
   "query": {
    "name": "Huawei Technologies",
    "lists": [
     "ofac"
    ],
    "min_score": 0.85,
    "normalised": "HUAWEI TECHNOLOGIES"
   },
   "scope": "Entities, vessels, aircraft and listed crypto addresses only. Individuals are not scree...",
   "method": "character-trigram Dice similarity on normalised names incl. aliases (legal-form suffixe...",
   "notice": "This is a data lookup, not a compliance determination.",
   "source": "Official OFAC Sanctions List Service files (U.S. Treasury, public): https://ofac.treasu...",
   "matches": [
    {
     "uid": 30947,
     "list": "CONS",
     "name": "HUAWEI TECHNOLOGIES CO., LTD.",
     "type": "entity",
     "matched_name": "HUAWEI TECHNOLOGIES CO., LTD."
    }
   ],
   "loaded_at": "2026-10-22T23:01:12.757Z",
   "match_counts": {
    "CONS": 1
   },
   "other_sources": "EU: European Commission Financial Sanctions Files (reuse authorised with acknowledgemen...",
   "dataset_source": "OFAC Sanctions List Service (official SDN.XML + CONSOLIDATED.XML)",
   "lists_screened": [
    "SDN"
   ],
   "potential_match": true,
   "other_lists_loaded_at": "2026-10-22T23:02:02.672Z"
  },
  "receipt": {
   "v": 1,
   "ts": "2026-10-22T09:00:00Z",
   "sig": "hex",
   "price": {
    "asset": "USDC",
    "amount": "5000",
    "network": "eip155:84532"
   },
   "log_seq": 1,
   "tx_hash": "0x..",
   "endpoint_id": "sanctions-screen-v1",
   "request_hash": "hex",
   "response_hash": "hex"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sanctions-screen-ofac-eu-uk-un-d41caa3f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.stablecoingateways.com](https://www.zero.xyz/host/api.stablecoingateways.com/llms.txt)
