# Verifik AI OFAC Sanctions Check

> Verifik AI OFAC Sanctions 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).

Checks an individual's name or document against OFAC sanctions lists and returns a match/no-match result with signature.

## Facts

- Endpoint: POST https://ai.verifik.co/api/ofac?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-ofac-sanctions-check-467af527
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eXr-E_kIwibBZOdcrPNNa

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-ofac-sanctions-check-467af527 -d '<json body>'
```

Example prompt: Can you run an OFAC sanctions check on Carlos Alberto Mendez, born 15/06/1980, using his Colombian passport number AB123456 (expiration 20/03/2026) to make sure he's clear before we onboard him?

## When to prefer this

Use this endpoint when you need to screen an individual against OFAC sanctions lists as part of a KYC/AML compliance workflow, especially for LATAM customers where document-based lookup is preferred. Ideal for autonomous agent pipelines that require pay-per-use compliance checks without subscription lock-in, using x402 micropayments.

## Known failure modes

- Missing required fields (documentType without documentNumber or vice versa) returns a 400 validation error
- Invalid document type code returns an error
- Expired or malformed expiration date (required for CE, PPT, PEP) causes rejection
- Payment failure via x402 protocol returns 402 Payment Required
- Name not found returns an empty match set, not an error
- Network timeout or service unavailability returns 5xx

## 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

A JSON response containing OFAC match data (hits or clear result) and a cryptographic signature from Verifik confirming the check was performed, indicating whether the individual appears on US sanctions lists.

## 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-ofac-sanctions-check-467af527/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)
