# AgentSvc Sanctions Screening

> AgentSvc Sanctions Screening is a paid API for AI agents from agentsvc.io, paid per call via x402, $0.009/call, status unknown (last checked 2026-10-10).

Fuzzy-match a person or entity name against OFAC SDN, EU Financial Sanctions, and UN sanctions lists and return scored match results

## Facts

- Endpoint: POST https://agentsvc.io/api/v1/proxy/sanctions-screen?utm_source=zero.xyz
- Price: $0.009/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentsvc-sanctions-screening-947120ab
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TzRjkCUnqkTpXQ3SpyD7C

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 agentsvc-sanctions-screening-947120ab -d '<json body>'
```

Example prompt: Can you screen 'Banco Nacional de Cuba' as an entity against OFAC, EU, and UN sanctions lists with a match threshold of 0.85 and return up to 10 results?

## When to prefer this

Choose this endpoint when you need a fast, pay-per-call fuzzy sanctions name screen against OFAC SDN, EU Financial Sanctions, and UN lists without setting up a compliance vendor account. Ideal for low-volume, ad-hoc checks in automated agent workflows where you need a scored result with aliases and program details rather than a simple yes/no. Not a substitute for full KYC with identifier verification (DOB, nationality, address).

## Known failure modes

- Name too short or ambiguous — may return zero matches or many false positives
- Threshold set too low (e.g. 0.5) — returns excessive noise matches requiring manual review
- Threshold set too high (e.g. 1.0) — misses fuzzy/alias matches
- Limit too small — may truncate relevant results
- Lists have a load timestamp; very recently designated entities may not appear until next refresh
- Name transliteration differences may cause misses that a human reviewer would catch
- Payment failure (402) if USDC balance on Base is insufficient

## How this service works

86 APIs for AI agents: web scraping and crawling to Markdown, AI summaries, data extraction and cited answers, screenshots and PDF, PDF, OCR and document conversion, news, paper and developer search and more, paid per call with USDC on Base, Solana, Polygon or Arbitrum via x402. No account, no API key, free sample on every service.

## Output

Returns a JSON object containing loaded sanctions list metadata (OFAC SDN count, EU list count, UN list count), an array of match objects each with id, list name, matched name, entity type, fuzzy score, aliases, sanctioned programs, and the string matched on, plus summary fields: match_count, is_potential_match, query, threshold, and a legal disclaimer reminding users to verify identifiers before acting.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "name": {
   "type": "string"
  },
  "type": {
   "enum": [
    "individual",
    "entity"
   ],
   "type": "string"
  },
  "limit": {
   "type": "integer",
   "default": 10,
   "maximum": 25,
   "minimum": 1
  },
  "threshold": {
   "type": "number",
   "default": 0.85,
   "maximum": 1,
   "minimum": 0.5
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "lists": {
    "EU": 6241,
    "UN": 1010,
    "sources": [
     "OFAC SDN + ALT (US Treasury)",
     "EU Financial Sanctions consolidated list"
    ],
    "OFAC SDN": 19363,
    "loaded_at": "2026-10-06T14:17:49.723Z"
   },
   "query": "Banco Nacional de Cuba",
   "matches": [
    {
     "id": "306",
     "list": "OFAC SDN",
     "name": "BANCO NACIONAL DE CUBA",
     "type": "entity",
     "score": 1,
     "aliases": [
      "NATIONAL BANK OF CUBA"
     ],
     "programs": "CUBA",
     "matched_on": "banco nacional de cuba"
    }
   ],
   "threshold": 0.85,
   "disclaimer": "Fuzzy name screening aid. A match is not a determination; verify identifiers (date of birth, nationality, addresses) against the official list before acting.",
   "match_count": 1,
   "is_potential_match": true
  },
  "success": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentsvc-sanctions-screening-947120ab/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentsvc.io](https://www.zero.xyz/host/agentsvc.io/llms.txt)
