---
title: "Screen a person, company or vessel name against the US Treasury OFAC Specially Designated Nationals list AND its alias file - aliases matter, because a sanctioned party usually trades under an aka. Each match carries a deterministic score, the sanctions programme, and whether the hit was a primary name or an alias. The response lists which lists were searched and which were not: a name-similarity search, not a compliance determination."
method: POST
path: "/v1/tools/sanctions-screen"
---

# Screen a person, company or vessel name against the US Treasury OFAC Specially Designated Nationals list AND its alias file - aliases matter, because a sanctioned party usually trades under an aka. Each match carries a deterministic score, the sanctions programme, and whether the hit was a primary name or an alias. The response lists which lists were searched and which were not: a name-similarity search, not a compliance determination.

`POST /v1/tools/sanctions-screen`

## Request

- Base URL: `https://agents.dexl.io`
- URL: `https://agents.dexl.io/v1/tools/sanctions-screen`
- Auth: API key in header `X-Payment`

Paid per call via x402. Send without payment to get the exact price in the 402.

## Request body

- object
  - `name` string, required: Person, company or vessel name to screen.
  - `min_score` number: Lowest match score to return. 1 is an exact normalised match.
  - `limit` integer

## Response `200`

The tool output

## Other responses

- `400`: The input did not match the schema
- `402`: Payment required

---

[API](https://skmtc.dev/dexl/apis/dexl-agents.md) · [All operations](https://skmtc.dev/dexl/apis/dexl-agents/llms.txt) · [OpenAPI document](https://skmtc.dev/dexl/apis/dexl-agents/revisions/e3692765c3f7?raw)
