Screening
Screen individuals and companies against PEP, sanctions, adverse media, and watchlist databases. Screening runs synchronously via WorldCheck and returns structured match results. Screening runs automatically as part of Company and Person Verification flows. Use the standalone screening endpoint for ongoing monitoring, pre-verification checks, or batch processing.Screening categories
| Category | What it checks | Example matches |
|---|---|---|
| PEP | Politically Exposed Persons | Heads of state, senior government officials, their family and associates |
| Sanctions | Global sanctions lists | OFAC SDN, EU Consolidated, UN Security Council, UK HMT |
| Adverse Media | Negative news coverage | Financial crime, fraud, terrorism financing, money laundering |
| Watchlist | Law enforcement databases | Interpol, FBI, national fugitive lists |
Screen a person
Screen a company
Clean result (no matches)
When an entity has no matches across any category:matches array with all status fields showing "No Hit" means the entity does not appear in any screened database.
Result with matches
When screening returns hits, each match includes a score, category, and supporting data:Match score interpretation
Match scores range from 0 to 100 and indicate the confidence that a screened entity matches a database record.| Score | Confidence | Recommended action |
|---|---|---|
| 90-100 | Very High | Strong match. Investigate immediately. |
| 80-89 | High | Likely match. Manual review required. |
| 70-79 | Medium | Possible match. Review recommended, especially with other risk factors. |
| Below 70 | Low | Weak match. Likely a false positive, but review if combined with high-risk indicators. |
Do not auto-dismiss matches in the 70-79 range. WorldCheck scoring is conservative, and a 75% match on a sanctioned entity still requires investigation.
PEP classifications
WorldCheck classifies Politically Exposed Persons into four tiers based on their level of public office.| Class | Description | Examples |
|---|---|---|
pep-class-1 | Heads of state and senior national government | Presidents, prime ministers, cabinet ministers, supreme court justices |
pep-class-2 | Regional and legislative officials | Members of parliament, senators, governors, mayors of major cities |
pep-class-3 | Other public officials | Senior military officers, central bank board members, ambassadors, judiciary |
pep-class-4 | Associates and family members | Spouses, children, parents, known business partners of PEP Class 1-3 |
Sanctions list types
| List | Source | Jurisdiction |
|---|---|---|
sanction-sdn | OFAC Specially Designated Nationals | United States |
sanction-eu | EU Consolidated Sanctions List | European Union |
sanction-un | UN Security Council Consolidated List | International |
sanction-hmt | HM Treasury Consolidated List | United Kingdom |
Match management decision matrix
| Category | Score | Action |
|---|---|---|
| Sanctions | Any score | Immediate escalation. Do not proceed with onboarding. |
| Watchlist | Any score | Immediate escalation. Do not proceed with onboarding. |
| PEP Class 1-2 | 80+ | Enhanced due diligence required. Senior compliance review. |
| PEP Class 1-2 | 70-79 | Standard review. Verify match relevance. |
| PEP Class 3-4 | 80+ | Standard review with ongoing monitoring. |
| PEP Class 3-4 | 70-79 | Log and monitor. Review if combined with other risk factors. |
| Adverse Media | 85+ | Manual review required. Assess severity and recency of media. |
| Adverse Media | 70-84 | Review if combined with other risk factors (high-risk jurisdiction, complex ownership). |
| Adverse Media | Below 70 | Log for audit trail. Likely false positive. |
Sanctions halt logic
Ifsanctions_status is "Hit" on any entity, your system must immediately halt all processing. Here is the recommended implementation:
decision-handler.js
- Immediately halt all processing and onboarding.
- Do not auto-approve under any circumstances, regardless of other check results.
- Escalate to your compliance team and legal counsel.
- Document the match and your response for regulatory audit purposes.
Screening within Company and Person Verification
Screening runs automatically when you submit a Company or Person Verification request. You do not need to call the screening endpoint separately. Results appear in thescreening section of the compliance report.
Use the standalone screening endpoint for three scenarios:
Ongoing monitoring. Re-screen existing customers on a schedule (monthly, quarterly) to catch new PEP appointments, sanctions designations, or adverse media.
Next steps
Sync vs Async
Understand execution models and timeouts
Webhooks Guide
Receive screening results via webhook
Error Handling
Handle provider timeouts and failures