# UN Sanctions Anti-Terrorism List Lookup (x402)

> UN Sanctions Anti-Terrorism List Lookup (x402) is a paid API for AI agents from x402.spectro.sh, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-20).

Queries the UN Security Council Consolidated Sanctions List for anti-terrorism entity matches by name, paid per-call in USDC via x402.

## Facts

- Endpoint: POST https://x402.spectro.sh/v1/antiterrorismo?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/un-sanctions-anti-terrorism-list-lookup-x402-a0a58d34
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7y_EkKxj7moihdd5ez_Tg

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 un-sanctions-anti-terrorism-list-lookup-x402-a0a58d34 -d '<json body>'
```

Example prompt: Can you check whether 'Al-Nusra Front' appears on the UN Security Council consolidated sanctions list?

## When to prefer this

Choose this endpoint when you need to screen a specific name against the official UN Security Council Consolidated Sanctions List for counter-terrorism or AML/CFT compliance purposes, especially when you require verifiable provenance (source URL + SHA-256 hash) for audit trails. It is particularly suited for pay-per-use compliance checks without subscription overhead, using x402 micropayments in USDC at $0.03 per call.

## Known failure modes

- Name too short (below 3 characters) or too long (above 120 characters) — validation error
- Network or upstream UN sanctions feed unavailability — may return error:true
- No matches found — returns empty list with total:0, not an error
- Payment failure via x402 — request blocked before reaching the API
- Stale data if UN source feed has not been recently updated — check checkedAt in provenance

## How this service works

Consultas a dados públicos brasileiros, pagas por chamada em USDC via x402.

## Output

Returns a JSON object with a list of matching sanctioned entities (name records from the UN Consolidated Sanctions List), a total count of matches, the product identifier ('antiterrorismo'), a unique request ID, and full provenance metadata including the source URL, SHA-256 hash of the source file, dataset ID, last checked and updated timestamps, and retrieval time. An 'error' boolean indicates success or failure.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "name": {
   "type": "string",
   "maxLength": 120,
   "minLength": 3
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "entidades": {
    "list": [],
    "total": 0
   }
  },
  "error": false,
  "product": "antiterrorismo",
  "requestId": "3f2b7c1e-8a4d-4c9f-b0e6-1d5a9c7e2b40",
  "provenance": {
   "url": "https://scsanctions.un.org/resources/xml/en/consolidated.xml",
   "sha256": "aa6d9e1a75d0ef7946a479e2d432960989f1b06c9a094e4919b9ea356cb7001c",
   "source": "Conselho de Segurança da ONU: Lista Consolidada de Sanções",
   "datasets": [
    {
     "id": "onu_consolidated",
     "fields": [
      "entidades"
     ],
     "period": null,
     "checkedAt": "2026-01-06T07:04:00Z",
     "updatedAt": "2026-01-05T07:04:00Z"
    }
   ],
   "retrievedAt": "2026-01-01T00:00:00Z"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/un-sanctions-anti-terrorism-list-lookup-x402-a0a58d34/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.spectro.sh](https://www.zero.xyz/host/x402.spectro.sh/llms.txt)
