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 URL
Integration docshttps://x402.hexl.dev/v1/identity/sanctions-screenExample 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
}
}
}