Document Verification


Document Verification is a Building Block you can add to your trust experience that requires your user to upload images of one or more documents for verification. Mati will then run specific checks to determine if the document is valid, belongs to the user, and can be trusted.


Document reading

We will extract the following values from each ID document if they are printed on the document:

  • Full Name
  • First Name
  • Last Name
  • Surname
  • Date of Birth
  • Document Number
  • Father's Name
  • Mother's Name
  • Expiry Date


Using the extracted values from the document reading step, we will run the following checks:

  • Expiration detection

    We check whether the document is expired.

  • Alteration detection

    We check whether the ID document has been tampered with or altered.

  • Template matching

    We check that the document matches the expected template for that ID type in the selected country.

  • Age threshold

    If enabled, we check whether the user meets your required age threshold.

  • Duplicate user detection

    We check whether the same user has completed this flow before.

  • Facematch

    We check whether the user's selfie photo or video from their Biometric check matches the photo in their ID document.


Mati has can verify many types of documents including:

  • National IDs
  • Drivers licenses
  • Tax cards
  • Voter IDs
  • Passports

Available Countries

  • Latin America
    Argentina, Brazil, Chile, Colombia, Mexico, Panama, Peru, Venezuela

  • Africa

  • South East Asia
    Indonesia, Malaysia, Philippines, Singapore, Thailand, Vietnam

  • South Asia

If a document or country you are interested in is not on the list below, reach out to [email protected] to let us know.

Did this page help you?