Catalog/identity-sanctions-screen

Identity

Sanctions screening (OFAC SDN) API

Fuzzy-match a person or company name against the US Treasury OFAC SDN sanctions list (Jaro-Winkler + token-reordering), returning scored matches with sanction type and program. The capability sold by ComplyAdvantage / World-Check. Answers 'is this name sanctioned', 'screen this person against OFAC', 'sanctions check for this company'.

Price$0.03per request
MethodPOST
Route/v1/identity/sanctions-screen
StatusLive
MIME typeapplication/json
Rate limit40/minute
Cache600s public
identitysanctionsofacsdncomplianceamlkycscreeningpep
API URLhttps://x402.hexl.dev/v1/identity/sanctions-screen
Integration docs
Example request
{
  "name": "Vladimir Putin",
  "threshold": 0.85
}
Example response
{
  "query": "Vladimir Putin",
  "threshold": 0.85,
  "matchCount": 1,
  "matches": [
    {
      "name": "PUTIN, Vladimir Vladimirovich",
      "score": 0.92,
      "type": "individual",
      "program": "RUSSIA-EO14024",
      "entNum": "12345"
    }
  ],
  "list": {
    "source": "OFAC SDN",
    "entries": 17000
  }
}
Input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "examples": [
        "Vladimir Putin"
      ]
    },
    "threshold": {
      "type": "number",
      "minimum": 0.5,
      "maximum": 1,
      "default": 0.85
    },
    "limit": {
      "type": "number",
      "default": 20
    }
  }
}
Output schema
{
  "type": "object",
  "required": [
    "query",
    "matchCount",
    "matches"
  ],
  "properties": {
    "query": {
      "type": "string"
    },
    "threshold": {
      "type": "number"
    },
    "matchCount": {
      "type": "number"
    },
    "matches": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      }
    },
    "list": {
      "type": "object",
      "additionalProperties": true
    }
  }
}