Sanctions matches, sanctions screening results and sanctions list entries
U.S. Treasury sanctions list search for SDN and non-SDN entries.
Your information
Person, company, vessel or aircraft name to screen, for example Viktor Vekselberg.
Kind of name, for example company.
Country to filter by, for example Iran.
Minimum OFAC name score: strict 100%, balanced 90%, or broad 80%; for example balanced.
Maximum number of entries to return, for example 25.
Example results
Sanctions screening result
1 possible OFAC sanctions match found, searched 2026-09-28. Verify identities before taking action.
About the OFAC tool
OFAC, also known as the Office of Foreign Assets Control, returns scored entries from SDN and non-SDN sanctions lists for a name you provide.
Check sanctions accepts a person, company, vessel, or aircraft name, with optional filters for type, country, strictness, and maximum results.
Built from sanctionssearch.ofac.treas.gov and ofac.treasury.gov. Last checked Sep 29, 2026.
Actions
Check sanctions
1 creditScreen a name against OFAC SDN and non-SDN sanctions lists and return scored entries with identifying details. Similar names are potential matches, not confirmed identities.
Uses OFAC and ofac.treasury.gov.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Namename | Text | Required | Person, company, vessel or aircraft name to screen, for example Viktor Vekselberg.Example: Mahan Air |
Typetype | Text | Optional | Kind of name, for example company.Example: Company |
Countrycountry | Text | Optional | Country to filter by, for example Iran.Example: Iran |
Strictnessstrictness | Text | Optional | Minimum OFAC name score: strict 100%, balanced 90%, or broad 80%; for example balanced.Example: Strict |
Max Resultsmax_results | Number | Optional | Maximum number of entries to return, for example 25.Example: 5 |
What you get
| Field | Type | Description |
|---|---|---|
Matchesmatches | List | |
Listmatches[].list | Text | Example: SDN |
Namematches[].name | Text | Example: MAHAN AIR |
Typematches[].type | Text | Example: Company |
Aliasesmatches[].aliases | List | |
Addressesmatches[].addresses | List | |
Entry Linkmatches[].entry_link | Text | Example: https://sanctionssearch.ofac.treas.gov/Details.aspx?id=12927 |
Match Scorematches[].match_score | Number | OFAC name match score in percent.Example: 100 |
Nationalitymatches[].nationality | Text | |
Ofac Entry IDmatches[].ofac_entry_id | Text | Example: 12927 |
Program Codesmatches[].program_codes | List | |
Sanctions Programsmatches[].sanctions_programs | List | |
Date of Birth or Registrationmatches[].date_of_birth_or_registration | Text | Example: 1957-04-14 |
Summarysummary | Text | Example: 1 possible OFAC sanctions match found, searched 2026-09-28. Verify identities… |
Match Foundmatch_found | Yes or no | Example: Yes |
Example result
For Name: Mahan Air, Type: Company, Country: Iran, Strictness: Strict, Max Results: 5
{
"matches": [
{
"list": "SDN",
"name": "MAHAN AIR",
"type": "Company",
"aliases": [
"MAHAN AIR CO."
],
"addresses": [
"No. 21, Mahan Air Tower, Tehran, Tehran, 1481655761, Iran; Azadegan Street, Jenah Expressway, Beginning of Sheykh Fazlollah Exp. Way; First of Karaj High Way",
"Mahan Air Tower, 21st Floor, Tehran, Tehran, Iran; Azadeghan Street, Karaj Highway; P.O. Box 14515-411",
"Mahan Air Tower, Tehran, Tehran, 1481655761, Iran; Azadegan St., Karaj Highway; P.O. Box 411-14515"
],
"entry_link": "https://sanctionssearch.ofac.treas.gov/Details.aspx?id=12927",
"match_score": 100,
"nationality": null,
"ofac_entry_id": "12927",
"program_codes": [
"NPWMD",
"IFSR",
"SDGT"
],
"sanctions_programs": [
"Non-Proliferation",
"Iran-related",
"Terrorism"
],
"date_of_birth_or_registration": null
}
],
"summary": "1 possible OFAC sanctions match found, searched 2026-09-28. Verify identities before taking action.",
"match_found": true
}For developers
Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 180 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@ofac",
"visibility": "public",
"operation": "check_sanctions",
"version": 1,
"input": {
"name": "Mahan Air",
"type": "company",
"country": "Iran",
"strictness": "strict",
"max_results": 5
},
"response": {
"format": "json"
}
}'What you can do with it
- Screen company names for potential sanctions matches.
- Review identifying details for potential matches.
- Filter name screening by country or type.
- Compare match scores across returned entries.
Questions about OFAC
Can I run it with my own inputs?
Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.
Can I call this OFAC tool as an API?
Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.
How much does it cost?
Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.
Do I need a OFAC account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from sanctionssearch.ofac.treas.gov when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.
Does a name match a sanctions list?
Check sanctions returns scored entries from SDN and non-SDN lists; similar names are potential matches, not confirmed identities.
What identifying details are returned for a match?
Check sanctions returns details such as names, aliases, addresses, nationality, sanctions programs, and match score.
Can I screen a name with a country filter?
Yes. Check sanctions accepts an optional country filter.