# Flipvo Tollbooth OFAC Sanctions Screener

> Flipvo Tollbooth OFAC Sanctions Screener is a paid API for AI agents from api.flipvo.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-01).

Screens a name against the US OFAC SDN and Consolidated sanctions lists, returning fuzzy-matched candidates with scores, programs, and ranking signals.

## Facts

- Endpoint: POST https://api.flipvo.com/v1/sanctions/screen?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/flipvo-tollbooth-ofac-sanctions-screener-9d736029
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_imE-w1U7qFvXWI1J60dY2

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 flipvo-tollbooth-ofac-sanctions-screener-9d736029 -d '<json body>'
```

Example prompt: Can you screen 'Banco Nacional de Cuba' as an entity against OFAC sanctions, with a minimum score of 85 and a country of CU, and show me up to 10 matches with their programs and reasons?

## When to prefer this

Choose this endpoint when you need fuzzy, accent-folding, multi-script OFAC SDN and Consolidated list screening via a pay-per-call API without a subscription. It supports optional re-ranking by entity type, date of birth, and country, making it suitable for automated KYC/AML pipelines. Note: it covers only US OFAC lists — use alternative services if you also require UN, EU, or UK sanctions coverage.

## Known failure modes

- Name too short (under 2 characters) or too long (over 200 characters) — validation error
- Invalid type enum value — rejected with 422
- Country code not valid ISO 3166-1 alpha-2 — rejected with 422
- min_score outside 70–100 range — rejected with 422
- Payment not attached or insufficient — 402 response
- Empty candidates list returned (paid 200) — not a clearance certification, just no matches above threshold
- Service unavailable or timeout — 5xx error

## How this service works

Screen a name against the US OFAC SDN and Consolidated lists: potential matches with list, programs, name score and reasons; optional type, date of birth and country re-rank. Fuzzy, folds accents, any script. Not a determination: an empty candidates list is a paid 200 and certifies nothing. Not UN, EU or UK.

## Output

Returns a list of candidate matches from the OFAC SDN and Consolidated lists, each with a numeric name similarity score, matched sanctions programs, and reasons explaining the match. An empty candidates list is a valid paid 200 response and does not certify clearance. Does not cover UN, EU, or UK sanctions lists.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "dob": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "null"
    }
   ],
   "title": "Dob",
   "default": null,
   "examples": [
    "1952-10-07"
   ],
   "description": "YYYY or YYYY-MM-DD, for persons."
  },
  "name": {
   "type": "string",
   "title": "Name",
   "examples": [
    "Banco Nacional de Cuba"
   ],
   "maxLength": 200,
   "minLength": 2,
   "description": "Any script."
  },
  "type": {
   "anyOf": [
    {
     "enum": [
      "person",
      "entity",
      "vessel",
      "aircraft"
     ],
     "type": "string"
    },
    {
     "type": "null"
    }
   ],
   "title": "Type",
   "default": null,
   "description": "What the party is. A mismatch ranks a candidate lower."
  },
  "limit": {
   "type": "integer",
   "title": "Limit",
   "default": 10,
   "maximum": 25,
   "minimum": 1
  },
  "country": {
   "anyOf": [
    {
     "type": "string",
     "maxLength": 2,
     "minLength": 2
    },
    {
     "type": "null"
    }
   ],
   "title": "Country",
   "default": null,
   "examples": [
    "RU"
   ],
   "description": "ISO 3166-1 alpha-2: a nationality or address country."
  },
  "min_score": {
   "type": "integer",
   "title": "Min Score",
   "default": 85,
   "maximum": 100,
   "minimum": 70,
   "description": "Name score floor, 70-100."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/flipvo-tollbooth-ofac-sanctions-screener-9d736029/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.flipvo.com](https://www.zero.xyz/host/api.flipvo.com/llms.txt)
