Sanctions Screening
What it does
Screen entities against OFAC SDN, BIS Entity List, and 19 global sanctions sources including EU, UN, and UK lists. POTAL uses fuzzy name matching to catch variations and transliterations. Returns match scores, the specific list matched, and a PASS/FAIL/REVIEW decision.
Required Fields for 100% Accuracy
1 required / 5 total| Field | Type | Required |
|---|---|---|
name | string | ! |
country | string | opt |
address | string | opt |
lists | string[] | opt |
minScore | number | opt |
Tips for Best Accuracy
- ✓Always provide country — it enables embargo checks and reduces false positives
- ✓Use full legal entity name, not abbreviations
- ✓For batch screening, up to 50 parties in one request via the parties array
- ✓minScore 0.8 balances accuracy and coverage — lower only for high-risk transactions
Common Mistakes
- ✗Screening only the company name without country — misses embargo checks entirely
- ✗Setting minScore too low (< 0.7) — floods results with false positives
- ✗Not screening all parties in a transaction — check buyer, consignee, and end-user
How to use it
Provide entity details
Include the party name, and optionally country and address for better matching.
Send screening request
POST /api/v1/screening with name, country, and optional minScore threshold.
Review matches
Check the matches array for any hits. Score > 0.9 is a strong match; 0.8-0.9 is a potential match.
Act on decision
PASS = clear, FAIL = blocked party found, REVIEW = potential match requiring manual review.
API Reference
/api/v1/screening{
"name": "Acme Trading Co",
"country": "IR",
"minScore": 0.8
}{
"hasMatches": false,
"totalMatches": 0,
"matches": [],
"embargo": {
"embargoed": true,
"programs": [
{
"program_type": "comprehensive",
"program_name": "Iran Sanctions"
}
]
},
"decision": "FAIL"
}curl -X POST https://potal.app/api/v1/screening \
-H "X-API-Key: pk_live_your_key" \
-H "Content-Type: application/json" \
-d '{"name":"Acme Trading Co","country":"IR","minScore":0.8}'Related Features
Check 21K+ denied party entries with fuzzy name matching
Verify trade routes against comprehensive embargo lists
EAR/ITAR export control classification and license determination
Comprehensive screening before shipping: cost + compliance
Screen products against import restrictions and prohibited item lists