Identity document verification

On this page, you will learn how to verify a person’s identity document through the API.

The identity document verification service enables you to confirm a person’s identity by analyzing the image file of their ID document.

We support the verification of: ID cards (old Italian ID cards included), passports, residence permits, and driving licenses.

The verification process is very straightforward and consists of the following steps:

  1. Submit the file via the API containing the ID document.
  2. Receive the verification results once the document is analyzed. You can obtain the response via a webhook or by calling a dedicated endpoint.

Our verification process includes multiple layers of checks:

  • Quality: Ensures document readability (e.g., brightness, contrast).
  • Document Type: Verifies the document presented matches the requested type (e.g., ID card, passport).
  • Data consistency: Validates that the information extracted from the ID document matches the information declared when initiating a new verification.
  • Authenticity: Performs advanced checks like MRZ validation, expiration date verification, and visual security analysis.

If the AI analysis cannot deliver a reliable result, a human review is conducted to ensure accuracy.

You can access the list of identity documents accepted for each country here.