Company-level AML
The company itself is screened against global watchlists as a legal entity:| Check | Description |
|---|---|
| Sanctions | International and national sanctions lists (OFAC, EU, UN, etc.) |
| Regulatory enforcement | Regulatory warnings, fines, and enforcement actions |
| Adverse media | News articles about financial crime, fraud, or legal issues involving the company |
- Match score — how confident the system is that the match refers to the same entity
- Risk score — how risky the matched entity is based on the category, country, and severity
| Field | Description |
|---|---|
company_aml_score | Overall AML risk score for the company (0–100) |
company_aml_total_hits | Total number of watchlist matches found |
company_aml_screened_at | Timestamp of the most recent screening |
Person-level AML
Every identified beneficial owner and officer is individually screened against:| Check | Description |
|---|---|
| Sanctions | Individual sanctions across all major lists |
| PEP | Politically Exposed Persons at all levels (heads of state through to close associates) |
| Criminal records | Global and local criminal databases |
| Adverse media | News articles mentioning the individual in connection with financial crime |
| Fitness & probity | Financial regulator fitness and probity registers |
Screening flow
Data extraction
Company name, registration number, country, and all identified persons are extracted from the registry lookup.
Company screening
The company entity is screened against corporate sanctions, regulatory enforcement, and adverse media databases.
Person screening
Each beneficial owner and officer is screened individually against PEP, sanctions, criminal, and adverse media databases.
Score and classify
Each match receives a match score and risk score. Matches below the match score threshold are classified as false positives. Remaining matches determine the AML status.
Configuration
AML screening for business verification uses the same configurable thresholds as user verification:| Setting | Description |
|---|---|
| Match score threshold | Below this threshold, matches are auto-classified as false positives |
| Approve threshold | Risk scores below this value result in an Approved AML status |
| Review threshold | Risk scores above this value result in a Declined AML status; between thresholds is In Review |
Ongoing monitoring
If ongoing AML monitoring is enabled, all screened entities (company and individuals) are re-screened daily against updated watchlists. Any new matches trigger a webhook notification so your compliance team can take action.Enabling ongoing monitoring
Toggle ongoing monitoring per business session from the Business Console or via the API:| Setting | Description |
|---|---|
is_ongoing_monitoring_enabled | Enable or disable daily re-screening for this business |
last_aml_bill_date | Timestamp of the most recent billed screening cycle |
data.updated webhook event with session_kind: "business" (or business.data.updated when the entity profile changes).
Ongoing monitoring incurs a per-screening fee for each monitoring cycle. Review your billing settings to understand the cost impact before enabling monitoring across all business sessions.
Next steps
AML overview
Two-score system, watchlists, thresholds.
Watchlist database
Full watchlist coverage reference.
Continuous monitoring
Ongoing rescans and webhook events.