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
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.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.Sanctions list types
Match management decision matrix
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