# Verifik AI — Interpol Sanctions & Watchlist Check

> Verifik AI — Interpol Sanctions & Watchlist Check is a paid API for AI agents from ai.verifik.co, paid per call via x402, $0.3/call, status unknown (last checked 2026-10-20).

Searches Interpol red notices and international watchlists for a person by name or document number, returning match data and a cryptographic signature.

## Facts

- Endpoint: POST https://ai.verifik.co/api/interpol?utm_source=zero.xyz
- Price: $0.3/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/verifik-ai-interpol-sanctions-watchlist-check-f5dd105e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Cv4TRqnGDXN_70aaBQGwr

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 verifik-ai-interpol-sanctions-watchlist-check-f5dd105e -d '<json body>'
```

Example prompt: Can you run an Interpol red notice check on Juan Carlos Pérez, born 15/03/1980, using his Colombian cédula de ciudadanía (CC) number 1234567890?

## When to prefer this

Use this endpoint when you need to screen an individual against Interpol red notices and international fugitive databases, especially for persons with Latin American identity documents. Prefer this over generic sanctions APIs when you need pay-per-call pricing with no subscription, cryptographically signed responses, or coverage of LATAM-specific document types (CC, CPF, DUI, etc.).

## Known failure modes

- Missing required field — documentType provided without documentNumber returns validation error
- dateOfBirth required for certain document types (CCPA, CI, CPF, DUI, CCUY) but not supplied
- expirationDate missing for document types CE, PPT, or PEP
- Payment of 0.3 USDC not processed — HTTP 402 returned
- Person not found in Interpol database — empty result set returned
- Invalid document type string — unrecognized enum value rejected

## How this service works

Verifik AI — x402 KYC &amp; KYB for autonomous agents, with deep LATAM coverage: national IDs, companies, vehicles, sanctions, and regional registries. Pay per validation, no subscription lock-in.

## Output

Returns a JSON object with Interpol match results including any red notice hits, match confidence, person details found in the database, and a cryptographic signature validating the response authenticity.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "fullName": {
   "type": "string",
   "description": "Full name for search (alternative to document search)"
  },
  "dateOfBirth": {
   "type": "string",
   "description": "Date of birth (required for certain document types: CCPA, CI, CPF, DUI, CCUY)"
  },
  "documentType": {
   "type": "string",
   "description": "Document type (required if not using fullName)"
  },
  "documentNumber": {
   "type": "string",
   "description": "Document number (required if not using fullName)"
  },
  "expirationDate": {
   "type": "string",
   "description": "Document expiration date (required for document types CE, PPT, and PEP; dd/mm/yyyy)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "description": "Verifik API JSON response (typically data and signature).",
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/verifik-ai-interpol-sanctions-watchlist-check-f5dd105e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ai.verifik.co](https://www.zero.xyz/host/ai.verifik.co/llms.txt)
