Plaid logo
Docs
ALL DOCS

Monitor

  • Introduction to Monitor
  • Algorithms and Lists
Plaid logo
Docs
Plaid.com
Get API keys
Open nav

Algorithms and Lists

Learn about the search algorithms employed by Plaid Monitor as well as the available lists.

Plaid Monitor's system supports a wide variety of algorithms and languages to support common inconsistencies across both user inputs and underlying watchlist search data.

Supported languages

ArabicGermanKorean
SpanishSimplified ChineseGreek
PashtoThaiTraditional Chinese
HungarianPersianUrdu
EnglishItalianPortuguese
FrenchJapaneseRussian
HebrewBurmeseVietnamese

Supported algorithms

Phonetic similarityJesus ↔ Heyzeus ↔ Haezoos
Transliteration spelling differencesAbdul Rasheed ↔ Abd al-Rashid
NicknamesWilliam ↔ Will ↔ Bill ↔ Billy
Missing spaces or hyphensMaryEllen ↔ Mary Ellen ↔ Mary-Ellen
Titles and honorificsDr. ↔ Mr. ↔ Ph.D.
Truncated name componentsMcDonalds ↔ McDonald ↔ McD
Missing name componentsPhillip Charles Carr ↔ Phillip Carr
Out-of-order name componentsDiaz, Carlos Alfonzo ↔ Carlos Alfonzo Diaz
InitialsJ. E. Smith ↔ James Earl Smith
Names split inconsistently across database fieldsDick. Van Dyke ↔ Dick Van . Dyke
Same name in multiple languagesMao Zedong ↔ Мао Цзэдун ↔ 毛泽东 ↔ 毛澤東
Semantically similar namesEagle Pharmaceuticals, Inc. ↔ Eagle Drugs, Co.
Semantically similar names across languageNippon Telegraph and Telephone Corporation ↔ 日本電信電話株式会社
Name sensitivity

Plaid determines a similarity score based on the result of these comparisons. Each type of matching will have a different impact on the overall similarity score, based on the importance of the discrepancy, the length and composition of the name being verified, and other variables like language. For example, "Mr. John Doe" vs. "John Doe" will receive a negligible penalty, whereas "John Paul Doe" vs "John Doe" will receive a more significant penalty.

The sensitivity you select will determine the minimum similarity score required for a match. We recommend that you start with Balanced sensitivity and adjust as needed.

If you are migrating from another identity verification solution and have configured similarity scores there, you can use the following table to roughly equate Plaid's sensitivity levels with similarity scores:

Name sensitivityMinimum acceptable similarity score
Coarse70
Balanced80
Strict90
Exact100

Note that setting the scores at a comparable level between different solutions will not yield exactly the same results, since different products use different algorithms.

Supported watchlists

US – Office of Foreign Assets Control

  • Specially Designated Nationals List
  • Foreign Sanctions Evaders
  • Palestinian Legislative Council
  • Sectoral Sanctions Identifications
  • Non-SDN Menu-Based Sanctions
  • Correspondent Account or Payable-Through Account Sanctions
  • Non-SDN Chinese Military-Industrial Complex List

US - Department of Justice

  • FBI Wanted List

US – Department of State

  • Nonproliferation Sanctions
  • AECA Debarred

Bureau of Industry and Security

  • Denied Persons List
  • Unverified List

UK – Her Majesty’s Treasury

  • Consolidated list

EU – European External Action Service

  • Consolidated list

AU – Department of Foreign Affairs and Trade

  • Consolidated list

CA – Government of Canada

  • Consolidated List of Sanctions

Interpol

  • Red Notices for Wanted Persons List

United Nations

  • Consolidated list

Politically Exposed Persons

  • Politically Exposed Persons List
  • State Owned Enterprise List
  • CIA List of World Leaders

SG - Government of Singapore

  • Terrorists and Terrorist Entities

TR - Government of Turkey

  • Terrorist Wanted List
  • Domestic Freezing Decisions
  • Foreign Freezing Requests
  • Weapons of Mass Destruction
Was this helpful?
Developer community
GitHub
GitHub
Stack Overflow
Stack Overflow
YouTube
YouTube
Twitter
Twitter
Discord
Discord