# Sanctions Screening by Name (OFAC SDN)

> Sanctions Screening by Name (OFAC SDN) is a paid API for AI agents from agent402.tools, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Screen a person or company name against the OFAC Specially Designated Nationals (SDN) list, returning exact and substring matches with SDN entry IDs and types.

## Facts

- Endpoint: GET https://agent402.tools/api/sanctions/name
- 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-screening-by-name-ofac-sdn-317d9199
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NQB3e8tQDkny6Skq5ApG8

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-screening-by-name-ofac-sdn-317d9199
```

Example prompt: Can you screen the name 'Gazprombank Joint Stock Company' against the OFAC SDN sanctions list and tell me if there are any exact or substring matches?

## When to prefer this

Use this endpoint when you need a fast, deterministic string-match check of a name against the OFAC SDN list with traceable entry IDs, and you explicitly do NOT want fuzzy scoring — only exact and substring matches. Prefer this over fuzzy-match sanctions tools when regulatory defensibility matters and you need to point back to a specific list entry. It is not a substitute for a full identity verification or a clearance decision.

## Known failure modes

- Missing required 'name' query parameter — returns an error
- Name too short or ambiguous — may return high volume of substring matches
- List temporarily unavailable — fetch timestamp may be stale
- Common surnames may produce many unrelated substring matches
- Non-ASCII or special characters in name may affect matching behavior

## How this service works

Screen a person or company name against the OFAC SDN list. Returns exact and substring matches with the SDN entry id and type, so every hit can be checked against the published list itself. Matching is exact and substring only - never a fuzzy similarity score, because a confident near-miss on a common surname is a liability rather than an answer. A miss is 'not on the lists checked, as of this date', never a clearance.

## Output

Returns a JSON object with the query name, a verdict ('match' or 'no match'), a list of matching SDN entries (each with an ID, name, type, and match type of 'exact' or 'contains'), exact and substring match counts, the total number of entries on the list, the lists checked (OFAC SDN), and a timestamp for when the list was fetched. Also includes a cautionary note that a string match is not a confirmed identification.

## 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"
      },
      "limit": {
       "type": "number",
       "description": "Max matches to return (default 25)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "query": "Gazprom",
  "matches": [
   {
    "id": "12345",
    "name": "GAZPROMBANK JOINT STOCK COMPANY",
    "type": "-0-",
    "matchType": "contains"
   }
  ],
  "verdict": "match",
  "exactCount": 0,
  "listsChecked": [
   {
    "list": "OFAC SDN",
    "authority": "US Treasury OFAC"
   }
  ],
  "containsCount": 2,
  "entriesOnList": 19388,
  "listsFetchedAt": "2026-09-12T00:00:00.000Z",
  "confirmBeforeActing": "a match is a string match against a published list, not a confirmed identification..."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sanctions-screening-by-name-ofac-sdn-317d9199/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent402.tools](https://www.zero.xyz/host/agent402.tools/llms.txt)
