AML PEP screening usually means checking people against politically exposed person databases, sanctions lists, and related risk sources, but these checks are not interchangeable. KYCWire performs sanctions screening only: it checks names, companies, vessels, and aircraft against OFAC SDN & Consolidated, EU, UK, and UN lists containing 33,381 records, refreshed every 6 hours. PEP and adverse media screening require separate data sources and workflows.
TL;DR: AML PEP Screening Facts Compliance Teams Need
- Sanctions coverage: KYCWire screens 33,381 records across 5 official lists: OFAC SDN, OFAC Consolidated, EU, UK, and UN.
- API performance: KYCWire returns screening results with a median latency of 66 ms and p95 latency of 142 ms on cold requests.
- Matching quality: KYCWire reports recall@5 of 0.99 on a public test set, meaning relevant candidates are highly likely to appear in the first five results.
- Operational controls: KYCWire supports batch checks, monitoring with webhooks, and CSV audit trails. The free plan includes 200 checks/month.
Screen names against OFAC, EU, UK and UN lists in one API call with audit trails included. KYCWire provides 200 free checks a month for teams evaluating sanctions screening workflows.
What Is AML PEP Screening and How Does It Work?
PEP screening and sanctions screening solve different problems
AML PEP screening identifies individuals with prominent public functions, their close associates, and related risk categories defined by regulatory frameworks. Sanctions screening checks whether a person or entity appears on official restrictions lists issued by authorities such as OFAC, the European Union, the UK, and the United Nations.
The operational mistake is treating these as one database problem. A sanctions engine can be accurate and fast while still not being a PEP screening system. KYCWire does not include PEP or adverse media data; it focuses specifically on official sanctions lists.
| Screening type | Primary purpose | KYCWire coverage |
|---|---|---|
| Sanctions screening | Identify matches against official restricted-party lists | Yes — OFAC, EU, UK, UN lists |
| PEP screening | Identify politically exposed persons and related risk | No |
| Adverse media screening | Identify negative news and reputational signals | No |
For compliance teams, the distinction changes implementation decisions. A sanctions match can create a regulatory escalation path, while a PEP match usually triggers enhanced due diligence requirements rather than an automatic restriction.
A screening match is a signal, not a verdict
A screening result should create a review queue, not an automatic compliance decision.
False positives happen because names, dates, nationalities, transliterations, and identifiers vary. A person named on a sanctions list is not necessarily the same person returned by a customer search. Human review remains necessary to confirm identity.
How Sanctions Matching Accuracy Depends on Data Quality
Name matching requires more than fuzzy similarity
Cross-script matching is one of the harder problems in AML screening. A query such as «Владимир Путин» needs name dictionaries and transliteration knowledge to connect with “Vladimir Vladimirovich PUTIN.” Simple fuzzy matching alone cannot reliably understand language changes.
A common engineering mistake is assuming a better string-distance algorithm solves every matching problem. Trigram-only engines can return no useful results for Cyrillic queries involving Korean names because the underlying character patterns do not overlap. The missing component is linguistic data, not only mathematics.
Identifiers should outrank names
Screening systems should treat identifiers as stronger evidence than name similarity. A passport number, IMO number, or registration identifier match should normally outrank a partial name match because identifiers provide direct identity signals.
| Signal | Expected review value | Reason |
|---|---|---|
| Exact identifier match | Highest priority | Direct connection to an entity record |
| Exact name match | Requires verification | Common names can produce collisions |
| Weak alias match | Lower priority | Aliases may not represent primary identity |
Publishers often classify aliases as strong or weak. Treating every alias as equal to a primary name can inflate false positives and increase manual review workload.
KYCWire provides sanctions screening through an API with scored matches, explanations, batch screening, monitoring webhooks, and CSV audit trails. Start with 200 free checks per month.
Building an AML Screening Workflow That Review Teams Can Trust
Scoring should preserve uncertainty
A strong screening workflow does not hide difficult candidates. If a possible match has a conflicting birth year, the score should decrease rather than removing the candidate completely.
This approach creates an auditable trail: reviewers can see why a candidate appeared and why confidence changed. Suppressing uncertain results can create invisible false negatives that are harder to investigate later.
Monitoring changes after onboarding
Initial customer screening is only one point in the lifecycle. Sanctions lists change, so teams need monitoring processes that detect new risks after account creation.
KYCWire refreshes supported sanctions data every 6 hours and provides webhooks for monitoring workflows. This allows engineering teams to connect list updates with internal review systems.
For broader implementation considerations, the guide on AML Sanctions Screening: API Data, Accuracy and Review covers API design choices, data quality, and human review processes.
The Non-Obvious Problem: Faster Screening Can Create More Work
Why speed alone is not the goal
A common assumption is that faster screening always improves compliance operations. The reality is more nuanced: reducing response time without improving match explanations can increase the number of unclear alerts reaching analysts.
KYCWire returns results with a median latency of 66 ms and p95 latency of 142 ms on cold requests, but speed is only useful when teams can understand why a result appeared.
The better operational target is not “zero alerts.” It is a review queue where analysts receive relevant candidates with enough context to make consistent decisions.
Precision and recall have different roles
KYCWire reports recall@5 of 0.99 on a public test set. High recall helps prevent missing possible matches, but recall alone does not determine whether a compliance workflow is effective.
A system that finds many candidates still needs good ranking, explanations, identifiers, and reviewer controls. The final compliance decision belongs to the organization’s review process.
Teams comparing screening providers can also review Sanctions Screening Software: A Practitioner’s Test & Review for evaluation criteria.
What We Got Wrong / What Surprised Us
The strongest non-commodity lesson from sanctions screening is that matching is a data interpretation problem, not just a search problem.
The surprising issue is how often a technically simple assumption fails:
- Fuzzy matching cannot replace language-specific name dictionaries.
- Weak aliases should not receive the same treatment as primary names.
- Conflicting attributes should adjust confidence instead of deleting candidates.
- Identifiers provide stronger evidence than names alone.
These details determine whether a screening system produces explainable reviews or unexplained alerts.
Practical Takeaways
-
Separate sanctions, PEP, and adverse media workflows.
Expected outcome: clearer regulatory controls and fewer incorrect assumptions.
Time estimate: 1-3 days. Difficulty: Low. -
Rank identity signals by strength.
Expected outcome: reviewers prioritize exact identifiers before ambiguous name matches.
Time estimate: 1-2 weeks for engineering changes. Difficulty: Medium. -
Keep uncertain matches visible.
Expected outcome: better auditability and fewer hidden false negatives.
Time estimate: 1-5 days for workflow updates. Difficulty: Medium. -
Test multilingual matching scenarios.
Expected outcome: improved handling of transliteration and cross-script searches.
Time estimate: 1-2 weeks. Difficulty: Medium. -
Maintain evidence trails.
Expected outcome: faster internal reviews and stronger compliance documentation.
Time estimate: 1-3 days. Difficulty: Low.
KYCWire gives compliance and engineering teams a focused sanctions screening API: 33,381 records across OFAC, EU, UK, and UN lists, scored matches with explanations, batch checks, webhooks, and CSV audit trails. Try the free plan with 200 checks/month.
FAQ: AML PEP Screening
Does AML screening include PEP screening?
Not always. AML screening is a broader compliance category that can include sanctions, PEP, adverse media, customer risk scoring, and transaction monitoring. KYCWire focuses on official sanctions screening and does not include PEP or adverse media data.
How often should sanctions lists be updated?
Update frequency depends on the provider and workflow requirements. KYCWire refreshes supported sanctions data every 6 hours across its covered official lists.
Can an AML screening match automatically block a customer?
A match should not automatically be treated as a confirmed violation. Screening results are signals for human review because identity resolution requires context such as identifiers, dates, and jurisdiction information.
What data does KYCWire screen?
KYCWire screens people, companies, vessels, and aircraft against OFAC SDN & Consolidated, EU, UK, and UN sanctions lists. The service returns scored matches with explanations and supports batch checks, monitoring webhooks, and CSV audit trails.
Learn more about KYCWire coverage, methodology, and supported lists through the official documentation: coverage details, matching methodology, and supported sanctions lists.


