Regulatory & compliance
OFAC Sanctions (SDN)
Returns OFAC Specially Designated Nationals (SDN) sanctions list entries. Use this for: compliance screening, KYC, sanctions-program queries (e.g., 'who's on the Russia SDN list'), or cross-referencing named individuals / entities against the canonical US sanctions list.
Endpoint
GET /v1/ofac-sdnSourceUS Treasury OFAC
Authx-api-key — a free key works
What it returns
One record per result. Fields (from a live response):
- Identity —
vessel_owner,title,name - Dates —
vessel_flag,scraped_at - Provenance —
remarks,ofac_url - Details —
ent_num,program,entity_type,gross_registered_tonnage,vessel_type,tonnage,call_sign
Filters
| ent_num | Direct OFAC entity number lookup. Fastest path. |
| name | Case-insensitive substring against the primary listed name (e.g., 'kim jong un', 'gazprom'). |
| entity_type | Filter to one entity type. 'entity' covers companies / orgs; 'individual' for people; 'vessel' / 'aircraft' for transports. |
| program | Substring against the comma-delimited program field (e.g., 'IRAN', 'RUSSIA', 'SDGT' for terrorism, 'NARCOTICS'). |
| remarks | Substring against free-text remarks (aliases, DOB / passport references, related-party hints). |
| sort_by | Default: ent_num. |
| sort_order | Default: asc. |
| limit | Maximum entries to return. Default 50, max 500. |
Example request
curl "https://api.keyvex.com/v1/ofac-sdn?limit=1" \
-H "x-api-key: YOUR_KEY"
Response
{
"results": [
{
"vessel_flag": "",
"vessel_owner": "",
"ent_num": "36",
"program": "CUBA",
"title": "",
"entity_type": "",
"gross_registered_tonnage": "",
"name": "AEROCARIBBEAN AIRLINES",
"vessel_type": "",
"tonnage": "",
"call_sign": "",
"remarks": "",
"ofac_url": "https://sanctionssearch.ofac.treas.gov/Details.aspx?id=36",
"scraped_at": "2026-06-23T10:50:32.543Z"
}
],
"count": 1,
"has_more": true
}
Example questions you can answer
- Check whether an entity is on the SDN sanctions list.
- Recently added Specially Designated Nationals.
Related datasets
Query OFAC Sanctions (SDN) from your AI
Hand any AI your key + the OpenAPI spec and it can pull this dataset directly. Free key = full data, 60 requests/day.
Get a free key OpenAPI spec → REST docs →