A name screen against the SDN list, with the match confidence and list version logged, not just a yes or no
Screens a name against the OFAC Specially Designated Nationals list and returns a confidence scored match result, with the list version and screen timestamp recorded on every response, including a clean check, so a screen can be proven to have happened even when nothing matched.
import requests
resp = requests.post(
"https://api.techcompass.com.au/v1/us/sanctions/ofac/screen",
headers={"Authorization": "ApiKey tc_live_<your_key>"},
json={"name": "Evgeny Prigozhin", "entity_type": "individual"}
)
result = resp.json()["data"]
print(result["match_status"]) # "MATCH" | "NO_MATCH"
print(result["confidence"]) # "exact" | "high" | "medium" | "low"
print(result["sdn_list_date"]) # "2026-09-18"
print(resp.json()["meta"]["screen_id"]) # immutable audit ID
Every screen — matched or not — returns a screen_id and sdn_list_date. Store both alongside your transaction record as audit evidence the check ran against a current list.
Pro add on, either metered pay per screen or a USD $1,500/mo high-volume bundle, or included in Professional+. USD only, not currently available as an AUD add on.
Name screening against the full SDN list, entity type filtering across individual, entity, vessel, and aircraft, match results carrying alias, address, programme, and identifier detail from the SDN record, and a no match response that still carries the list version and screen timestamp, evidence a clean check actually ran.