Skip to main content
Beta. The screening section and its results may change without notice. It is a first reading to help your team review faster, not a compliance decision: a person on your side must review every possible match. Tell us what you need at support@topograph.co.
Every company response now screens the physical persons it returns against sanctions and politically exposed person (PEP) lists. You do not request it: when a response carries legal representatives, beneficial owners, shareholders or other key persons, it also carries a screening section. Each person gets one result: no match, a possible match to review, or matches that were all ruled out with a reason. During the beta, screening is not billed. All examples on this page use fictitious data.

What is screened

Persons. Every physical person (up to 200 per company) in legalRepresentatives (including the person who represents a company director), ultimateBeneficialOwners, shareholders and otherKeyPersons. A person who appears in several of these is screened once, and appearsIn lists where. The company itself and its corporate shareholders are not screened yet. Lists. Topograph’s own collection of sanctions lists and PEP lists, read from the official publishers: the UN Security Council, the EU, the UK, the US Treasury, Switzerland, France and other national lists, plus parliaments, governments and other official sources of politically exposed persons. Matches can also come from lists of close associates of PEPs. Identity. Names are matched together with the birth date, nationality and country of residence the register gives, when it gives them. A birth date makes the biggest difference: it rules out most namesakes.

How a match is read

Every match carries an assessment, an automated first reading of whether the register person and the list entry are the same person.
  • Birth dates are compared by a fixed rule. Birth years two or more years apart make the match different_person; a one-year difference is never enough. The same birth month, with compatible names, makes it likely_same_person. Both are decided by rule, with the dates compared in reason.
  • An AI reading looks at the rest: names, aliases and positions. It can only rule a match out when the names are clearly different, not mere variants (another order, a missing middle name, a transliteration, an initial). It returns a verdict without a written reason.
  • A sanctions match is never ruled out by the AI reading alone. At most it stays undetermined, and a person must look.
  • Missing data is never evidence. When nothing tells the two apart, the match stays undetermined.
The person’s result follows from their matches: ruled_out only when every match is different_person, possible_match as soon as one is not.

When it arrives

Screening runs as soon as the persons are known, alongside the rest of the request. Until it finishes, the datapoints that carry persons show enriching in request.dataStatus, then turn succeeded together with the finished screening. The request still reaches its final state once, with one final webhook, as it always has. Screening usually takes about a second. If it cannot finish in time, the request completes with screening.status set to failed. Screening never fails the rest of the request.

Response

Fields

Where screening is not included

  • Prefill mode. Requests in prefill mode (formerly onboarding) are not screened. Screening runs in verification mode, the default.
  • Development environments. The sandbox does not screen. Its responses have no screening section.
  • Monitoring notifications. Monitors do not screen the persons they watch yet.

Limits during the beta

  • Coverage of some PEP categories is still partial, in particular senior judges, senior military officers and the heads of state-owned companies.
  • PEP lists are the publishers’ own: some include local officials whose functions are not prominent public functions under the EU anti-money laundering rules.
  • Adverse media is not covered.
  • The screening section is not part of PDF extracts yet.