# OFAC SDN & UN Sanctions Name Screener

> OFAC SDN & UN Sanctions Name Screener is a paid API for AI agents from api.fadeandco.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Screens a person or company name against the US OFAC SDN list (with aliases, programs, and addresses) and the UN Security Council consolidated list, returning matching entries with optional fuzzy matching.

## Facts

- Endpoint: GET https://api.fadeandco.workers.dev/api/agent-intel/ofac-sanctions-preflight?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ofac-sdn-un-sanctions-name-screener-d0c90734
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ohoTrC9NCwibANKM7DaiI

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 ofac-sdn-un-sanctions-name-screener-d0c90734
```

Example prompt: Can you run a sanctions preflight check on 'Aerocaribbean Airlines' — screen it against OFAC SDN and the UN consolidated list, and use fuzzy matching too?

## When to prefer this

Choose this endpoint when you need a fast, low-cost pre-screening of a person or company name against both OFAC SDN and UN Security Council sanctions lists as part of a KYC or compliance workflow. Prefer this over manual lookups or full sanctions database subscriptions for lightweight agent-driven preflight checks. Do NOT use this if you need EU sanctions screening, crypto wallet address screening, or a legally binding compliance determination.

## Known failure modes

- Name shorter than 3 characters or longer than 100 characters returns a validation error
- Upstream trade.gov or UN XML feed unavailable causes a 5xx or timeout
- Fuzzy matching may return false positives requiring human review
- Common names may return many spurious partial matches
- UN list is searched by substring only, not fuzzy
- No result for an unrecognized query format

## How this service works

Name screening against the US OFAC SDN list (with aliases, sanctions programs, type and addresses, via the US Consolidated Screening List API) and the UN Security Council consolidated list, returning matching entries. Optional fuzzy matching for the SDN part. It does NOT screen crypto addresses and does NOT check the EU list. A match is a lead for a human reviewer, not a legal decision.

## Output

Returns a JSON object with the query name, a verdict (e.g. MATCH_FOUND_REVIEW or CLEAR), total match counts and detailed match entries from OFAC SDN (including aliases, sanctions programs, entity type, countries, dates of birth) and the UN consolidated list, plus a checkedAt timestamp, the fuzzy flag used, and a note of what was NOT checked (EU list, crypto addresses).

## 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, 3 to 100 characters"
      },
      "fuzzy": {
       "type": "string",
       "description": "true for fuzzy SDN name matching (default false)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": "SDN names and aliases via the US Consolidated Screening List; UN by name substring. Human review required.",
  "fuzzy": false,
  "query": "Aerocaribbean",
  "source": "https://data.trade.gov/consolidated_screening_list/v1/search ; https://scsanctions.un.org/resources/xml/en/consolidated.xml",
  "ofacSdn": {
   "total": 1,
   "matches": [
    {
     "name": "AEROCARIBBEAN AIRLINES",
     "type": "Entity",
     "entNum": 36,
     "aliases": [
      "AERO-CARIBBEAN"
     ],
     "programs": [
      "CUBA"
     ],
     "countries": [
      "CU"
     ],
     "datesOfBirth": [],
     "nationalities": []
    }
   ]
  },
  "verdict": "MATCH_FOUND_REVIEW",
  "checkedAt": "2026-10-23T09:35:24.225Z",
  "notChecked": [
   "EU sanctions list",
   "crypto addresses"
  ],
  "unConsolidated": {
   "total": 0,
   "matches": []
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ofac-sdn-un-sanctions-name-screener-d0c90734/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.fadeandco.workers.dev](https://www.zero.xyz/host/api.fadeandco.workers.dev/llms.txt)
