# DexL OFAC Sanctions Screener

> DexL OFAC Sanctions Screener is a paid API for AI agents from agents.dexl.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Screens a person, company, or vessel name against the US Treasury OFAC Specially Designated Nationals (SDN) list and its alias file, returning scored matches with sanctions programme details.

## Facts

- Endpoint: POST https://agents.dexl.io/v1/tools/sanctions-screen
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dexl-ofac-sanctions-screener-3d22a182
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NFkcU-095a7s0uJ_d2cTn

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 dexl-ofac-sanctions-screener-3d22a182 -d '<json body>'
```

Example prompt: Can you screen 'Viktor Bout' against the OFAC SDN list, including aliases, and return up to 20 matches with a minimum similarity score of 0.8?

## When to prefer this

Use this endpoint when you need fast, programmatic OFAC SDN screening for individual names, company names, or vessel names — particularly when alias coverage is critical and you need a deterministic similarity score per hit. Prefer this over manual SDN lookups or heavyweight compliance platforms when you want pay-per-call pricing with no subscription, or when integrating sanctions screening into an AI agent workflow via x402.

## Known failure modes

- Name not found: empty match list returned when no entries meet the minimum score threshold
- Invalid min_score value outside 0.1–1.0 range returns a validation error
- Limit exceeding 50 returns a validation error
- Network or upstream OFAC data source unavailability may cause service errors
- Very common or generic names may return large volumes of low-confidence matches

## How this service works

Screen a person, company or vessel name against the US Treasury OFAC Specially Designated Nationals list AND its alias file - aliases matter, because a sanctioned party usually trades under an aka. Each match carries a deterministic score, the sanctions programme, and whether the hit was a primary name or an alias. The response lists which lists were searched and which were not: a name-similarity search, not a compliance determination.

## Output

A JSON object listing scored matches against the OFAC SDN list and its alias file. Each match includes a similarity score (0–1), the sanctions programme name, whether the hit is a primary name or alias, and metadata about which lists were searched versus not searched. Also includes a unit count and cache status.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "name": {
   "type": "string",
   "description": "Person, company or vessel name to screen."
  },
  "limit": {
   "type": "integer",
   "default": 10,
   "maximum": 50,
   "minimum": 1
  },
  "min_score": {
   "type": "number",
   "default": 0.7,
   "maximum": 1,
   "minimum": 0.1,
   "description": "Lowest match score to return. 1 is an exact normalised match."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "units": 1,
  "cached": false,
  "output": {}
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dexl-ofac-sanctions-screener-3d22a182/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.dexl.io](https://www.zero.xyz/host/agents.dexl.io/llms.txt)
