agentsvc.io

services / sanctions-screen

dataoperational · 833 ms

Sanctions Screening (OFAC, EU, UN)

Screen a person or company name against the official OFAC SDN list (with aliases), the EU consolidated financial sanctions list and the UN Security Council consolidated list. Fuzzy, word-order independent matching with scores, list, program and aliases. Lists refresh every 12 hours. A screening aid, not a legal determination. Params: name (required), type ('individual' or 'entity', optional), threshold (0.5 to 1, default 0.85), limit (default 10).

Run free trial ↗1 free call per day with the example input. Paid: $0.005 USDC, no limit.

Call it

import { wrapFetchWithPayment, x402Client } from "@x402/fetch";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client();
registerExactEvmScheme(client, { signer: privateKeyToAccount(process.env.EVM_PRIVATE_KEY) });
const payFetch = wrapFetchWithPayment(fetch, client);

const res = await payFetch("https://agentsvc.io/api/v1/proxy/sanctions-screen", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({"name":"Banco Nacional de Cuba"}),
});
const { data, payment } = await res.json();  // payment.transaction = on-chain receipt

Input

FieldTypeDescription
name *string
typeindividual | entity
thresholdnumber = 0.85
limitinteger = 10

Output

FieldTypeDescription
querystring
thresholdnumber
match_countinteger
is_potential_matchboolean
matchesarray
listsobject
disclaimerstring

Example response (data)

{
  "query": "Banco Nacional de Cuba",
  "threshold": 0.85,
  "match_count": 1,
  "is_potential_match": true,
  "matches": [
    {
      "score": 1,
      "list": "OFAC SDN",
      "id": "306",
      "name": "BANCO NACIONAL DE CUBA",
      "type": "entity",
      "programs": "CUBA",
      "aliases": [
        "NATIONAL BANK OF CUBA"
      ],
      "matched_on": "banco nacional de cuba"
    }
  ],
  "lists": {
    "OFAC SDN": 19363,
    "EU": 6241,
    "UN": 1010,
    "loaded_at": "2026-10-06T14:17:49.723Z",
    "sources": [
      "OFAC SDN + ALT (US Treasury)",
      "EU Financial Sanctions consolidated list"
    ]
  },
  "disclaimer": "Fuzzy name screening aid. A match is not a determination; verify identifiers (date of birth, nationality, addresses) against the official list before acting."
}