80trust / 100

Sanctions Screen

by Factline in Security & trust

x402 APIPassing, checked 2 h ago

Use when you must check whether a person or company is under sanctions: screens the name against the EU, UN, UK and US OFAC lists (25,000+ persons, companies and vessels with aliases, refreshed weekly). Fuzzy matching handles spelling, transliteration and word order; returns scored possible matches with lists, references and birth dates.

GET https://factline.dev/v1/sanctions/screen

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
141 ms typical, 141 ms slowest 5%
Last check
2 h ago
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X GET "https://factline.dev/v1/sanctions/screen?name=Vladimir+Putin"
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Ffactline.dev%2Fv1%2Fsanctions%2Fscreen
const res = await pay("https://factline.dev/v1/sanctions/screen?name=Vladimir+Putin");
console.log(await res.json());

Example input

{
  "name": "Vladimir Putin"
}

Example output

{
  "disclaimer": "Automated name screening aid, not legal advice. A match is a possible match: confirm identity with dates of birth, nationality and the official list before acting. Covers the targeted (asset-freeze/SDN) lists named in list.sources, refreshed weekly; not sectoral or export-control restrictions, or other national lists. A clean result is not clearance.",
  "list": {
    "entities": 25591,
    "loaded_at": "2026-10-08T00:30:53.837Z",
    "sources": [
      {
        "dated": "2026-09-22",
        "list": "EU",
        "name": "EU consolidated financial sanctions list (European Commission)"
      },
      {
        "dated": "2026-10-07",
        "list": "UN",
        "name": "UN Security Council consolidated sanctions list"
      },
      {
        "dated": "07/10/2026",
        "list": "UK",
        "name": "UK Sanctions List (FCDO/OFSI)"
      },
      {
        "dated": "OFAC SDN",
        "list": "US",
        "name": "US OFAC Specially Designated Nationals (SDN) list"
      }
    ]
  },
  "matches": [
    {
      "entity": {
        "birth_dates": [
          "1950-03-21"
        ],
        "countries": [
          "RUSSIAN FEDERATION",
          "Russia"
        ],
        "eu_reference": "EU.7511.15",
        "listed_since": "2022-02-25",
        "lists": [
          "EU",
          "UK",
          "US"
        ],
        "names": [
          "Sergey Viktorovich LAVROV",
          "Sergej Viktorovitj LAVROV",
          "Sergei Viktorovich Lavrov"
        ],
        "references": {
          "EU": "EU.7511.15",
          "UK": "RUS0252",
          "US": "35233"
        },
        "remark": "(Date of UN designation: 2022-02-25)",
        "sanctions_programmes": [
          "UKR",
          "UK The Russia  2019",
          "US OFAC RUSSIA-EO14024"
        ],
        "type": "person",
        "un_id": null
      },
      "matched_name": "Sergey Viktorovich LAVROV",
      "score": 100
    },
    {
      "entity": {
        "birth_dates": [
          "1983-04-03"
        ],
        "countries": [
          "Russia"
        ],
        "eu_reference": null,
        "listed_since": "2022-04-08",
        "lists": [
          "UK",
          "US"
        ],
        "names": [
          "Yekaterina Sergeyevna VINOKUROVA",
          "Yekaterina Sergeyevna LAVROVA",
          "Ekaterina Sergeyevna VINOKUROVA"
        ],
        "references": {
          "UK": "RUS1130",
          "US": "36405"
        },
        "remark": "The Director Disqualification Sanction was imposed on 09/04/2025.",
        "sanctions_programmes": [
          "UK The Russia  2019",
          "US OFAC RUSSIA-EO14024"
        ],
        "type": "person",
        "un_id": null
      },
      "matched_name": "Yekaterina Sergeyevna LAVROVA",
      "score": 95
    }
  ],
  "possible_match": true,
  "query": {
    "birth_year": null,
    "name": "Sergey Lavrov",
    "threshold": 85,
    "type": null
  },
  "source": "European Commission FSF; UN Security Council; UK FCDO; 

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
2 h agoPassed402428 ms$0.005
6 h agoPassed402141 ms$0.005
11 h agoPassed402104 ms$0.005