# Synapse Sanctions Check

> Synapse Sanctions Check is a paid API for AI agents from anibalb.duckdns.org, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-31).

Checks whether a given name appears on international sanctions lists, returning a match flag and count

## Facts

- Endpoint: GET https://anibalb.duckdns.org/x402/sanctions-check?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synapse-sanctions-check-42ea98c8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5EOtgYD3IdCDJPP4FUX7M

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 synapse-sanctions-check-42ea98c8
```

Example prompt: Can you run a sanctions check on 'Acme Trading Ltd' to see if it appears on any international sanctions lists?

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call sanctions screening check with no account setup or API key required, especially in agentic or automated workflows using the x402 micropayment protocol on Base. Ideal for spot checks on individual names during KYC, AML, or vendor due diligence flows where you don't want to commit to a subscription-based compliance service.

## Known failure modes

- Missing 'name' query parameter returns a validation error
- Name with special characters may need URL encoding
- No match found returns matched: false with count: 0 (not an error)
- Payment failure via x402 protocol results in 402 response before data is returned
- DuckDNS hostname may have intermittent availability compared to stable domains

## How this service works

Public data and utility APIs paid per call in USDC on Base (x402). No accounts, no API keys. 174 routes: crypto/equity data, onchain reads, DNS/email/security intel, geo/weather, x402 payment diagnostics, dev utilities and more.

## Output

Returns a JSON object with a boolean 'matched' field indicating whether the name was found on sanctions lists, and a 'count' integer indicating how many sanctions list entries matched.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "name"
     ],
     "properties": {
      "name": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 0,
  "matched": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synapse-sanctions-check-42ea98c8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from anibalb.duckdns.org](https://www.zero.xyz/host/anibalb.duckdns.org/llms.txt)
