EU Sanctions List Checker — AML & KYC Screening
Pricing
from $52.00 / 1,000 charged when a pricing analysis is successfully cos
EU Sanctions List Checker — AML & KYC Screening
Screen individuals and entities against the European Union consolidated sanctions list — restrictive measures, asset freezes and travel bans — and see exactly which listing matched. Bulk input for KYC, AML and export-control compliance teams that need an auditable answer.
Pricing
from $52.00 / 1,000 charged when a pricing analysis is successfully cos
Rating
0.0
(0)
Developer
daehwan kim
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Screen people and companies against the official EU consolidated financial sanctions list (restrictive measures, asset freezes, travel bans) and see exactly which listing matched: the EU reference number, the sanctions programme, the subject type and the listed aliases.
Paste a list of names and get one row per name. The Actor downloads the current list file published by the European Commission once per run, parses it, and screens every name against more than 30,000 listed aliases.
What you get per name
- status:
matched(an alias matches exactly),possible_match(every word of your name appears in a listed alias, so a person should review it) ornot_matched - euSanctioned:
truefor an exact match,nullfor a possible match,falsewhen no listing was found - matchedEntityReferences: EU reference numbers such as
EU.7510.16 - programmes: EU sanctions programmes of the matched listings, e.g.
UKR,RUS,SYR - matches: per listing, the subject type (person or enterprise), the match type, the aliases that matched and up to 10 listed aliases
- sourceGeneratedAt: the generation date of the EU list file the answer is based on, for your audit trail
How matching works
Names are compared after lower-casing, removing accents and punctuation, and ignoring word order, so PUTIN, Vladimir Vladimirovich matches the listed alias Vladimir Vladimirovich PUTIN exactly.
If your name has two or more words and every word appears in a longer listed alias, the row is a possible_match. Example: Vladimir Putin against Vladimir Vladimirovich PUTIN. A single word such as Vladimir only matches exactly, so it does not flood you with partial hits.
The Actor screens names only. It does not compare dates of birth, nationality or addresses. Review every matched and possible_match row against the listing before you act.
Input
| Field | Type | Description |
|---|---|---|
names | array of strings | People or entities to screen, one per line |
name | string | Optional single name for older integrations; added to names |
{"names": ["Vladimir Putin", "Sergey Viktorovich Lavrov", "John Smith"]}
Duplicate names are screened once. Free plan: a run screens the first 25 names and ends with a notice row that says how many were skipped. Paid plans have no cap beyond your run's maximum cost.
Output example
{"name": "Sergey Viktorovich Lavrov","status": "matched","euSanctioned": true,"matchCount": 1,"matchedEntityReferences": ["EU.7511.15"],"matchedAliases": ["Sergey Viktorovich LAVROV"],"programmes": ["UKR"],"matches": [{"euReferenceNumber": "EU.7511.15","subjectType": "person","programmes": ["UKR"],"matchType": "exact_alias","matchedAliases": ["Sergey Viktorovich LAVROV"],"listedAliases": ["Sergey Viktorovich LAVROV", "..."],"listedAliasCount": 4}],"checkedDate": "2026-09-25T02:00:00.000Z","source": "European Commission Consolidated Financial Sanctions File 1.1","sourceGeneratedAt": "2026-09-22T20:01:34.799+02:00","sourceEntityCount": 6241}
Values above come from the list file of 2026-09-22; yours reflect the file of the day you run it.
When the EU source is unavailable
If the European Commission server refuses the download, returns something that is not the sanctions XML, or the file is incomplete, the Actor does not answer "not sanctioned". It writes a single notice row with status: "source_unavailable", euSanctioned: null and the error code, and charges nothing. Run it again later.
Pricing
Pay per event: one analysis-complete event per screened name, that is, per result row. Notice rows (invalid input, source unavailable, free-plan limit, charging limit) are not charged. See the Pricing tab for the current price.
If your maximum cost per run is reached, the run stops with a notice row that says how many names were screened.
Data source
- European Commission, Financial Sanctions Files (FSF): consolidated list of persons, groups and entities subject to EU financial sanctions,
xmlFullSanctionsList_1_1 - Official page: https://webgate.ec.europa.eu/fsd/fsf/public/home
The file covers EU restrictive measures, including EU transpositions of UN Security Council sanctions. It does not include the US OFAC SDN list, the UK list or national lists of Member States.
Use cases
- KYC onboarding: screen new customers and beneficial owners in one batch
- Payment screening: check counterparties before releasing a transfer
- Vendor due diligence: screen supplier and distributor names
- Periodic re-screening: rerun your customer list on a schedule and diff the
statuscolumn
Related Actors by ntriqpro
- phish-radar: phishing and domain security detector
- geopolitical-tension-monitor: geopolitical risk tracker
- maigret-actor: Maigret OSINT
Love it? Leave a review
Your rating helps compliance teams discover this Actor. Rate it here.
Disclaimer
This Actor is not affiliated with, endorsed by or operated by the European Union or the European Commission. It reads a publicly available government file. Output is not legal advice and is not a substitute for screening by qualified compliance officers or legal counsel. Sanctions lists change often, and every result is a point-in-time snapshot identified by sourceGeneratedAt. You, the user running the Actor, are solely responsible for how you use the results and for complying with all applicable sanctions laws and data protection rules.