All Products
Search
Document Center

ID Verification:What is ID Verification

Last Updated:Mar 09, 2026

ID Verification is an AI-based electronic Know Your Customer (eKYC) solution for digital identity verification. It uses advanced recognition and real-time detection technologies to quickly and effectively verify user identities. The solution includes core features such as optical character recognition (OCR) for documents, liveness detection, face comparison, and identity verification. ID Verification helps you reduce labor and operational costs, improve business efficiency, and maintain a competitive edge.

Product solutions

ID Verification provides multiple product solutions and connection types. You can combine these connection types or use them separately based on your business needs.

ID Verification

Product solution

Product code

Solution description

Connection type

electronic KYC

eKYC_PRO

A complete eKYC product flow. It includes global ID document OCR, liveness collection, and face comparison to verify the true identity of end users.

Note
  • Supports ID document types from multiple countries and regions worldwide.

  • The Indonesia (Jakarta) region only supports Indonesian ID cards and global passports (document type codes IDN01001 and GLB03002) in the specified document recognition mode.

  • App (SDK)+ Server-side

  • Web SDK (Mobile / PC)+ Server-side

eKYC

A complete eKYC product flow. It includes ID document OCR, liveness collection, and face comparison to verify the true identity of end users.

Note

Supports various document types from China, including Hong Kong (China), Macao (China), and Taiwan (China).

  • App (SDK)+ Server-side

  • Web SDK (Mobile / PC)+ Server-side

eKYC_MIN

A server-side-only eKYC solution that includes ID document OCR and face comparison. The verification is completed on the server-side and only supports image comparison.

Note

Supports various document types from China, including Hong Kong (China), Macao (China), and Taiwan (China).

Server-side only (API)

eKYC_NDI (No Document Image)

For document types that can be verified against an authoritative data source, this eKYC product flow does not require capturing document images. Users only need to complete a face scan to verify the consistency between their identity information and their face.

Note

Applicable to users in the Chinese mainland.

App (SDK)+ Server-side

Face Detection

Product solution

Product code

Solution description

Connection type

Liveness detection

FACE_LIVENESS_PRO

Captures and detects the user's face and interactive actions in real time using a camera. It uses the Qwen-VL Large Language Model (LLM) to perform in-depth detection of forgery threats and determine if the user is a real person.

  • App (SDK)+ Server-side

  • Web SDK (Mobile / PC)+ Server-side

FACE_IDU (Identity Unique)

Captures and detects the user's face and interactive actions in real time using a camera to verify if the user is a real person. It supports comparison with a stored face to verify if it is the same person or searches a stored face database to check for duplicates. After successful verification, it automatically registers the face to a specified face database.

  • App (SDK)+ Server-side

  • Web SDK (Mobile / PC)+ Server-side

FACE_IDU_MIN

  • Verifies if a user is a real person using an uploaded image.

  • Supports comparison against a stored face image to verify identity or searching a face database to find if the same person exists.

  • Supports automatic registration of the face information to a specified face database after successful verification.

Server-side (API)

FACE_LIVENESS

Captures and detects the user's face and interactive actions in real time using a camera to determine if the user is a real person.

  • App (SDK)+ Server-side

  • Web SDK (Mobile / PC)+ Server-side

FACE_LIVENESS_MIN

Analyzes a user's facial image to determine if the user is a real person.

Server-side only (API)

Face liveness verification

FACE_VERIFY

Detects if the current user is a real person. It supports comparison with a stored face to verify if it is the same person. This is suitable for secondary authentication scenarios.

  • App (SDK)+ Server-side

  • Web SDK (Mobile / PC)+ Server-side

Device Guard

Important

The Face Guard product solution has been renamed to Device Guard. The product code remains the same. For more information, see the announcement about the name change of the Face Guard product solution.

FACE_GUARD

Collects device features and reports them to the server for analysis to determine device threats.

  • App (SDK)+ Server-side

  • Web SDK (Mobile / PC)+ Server-side

Enhanced Device Assistant

Important

The Face Guard product solution has been renamed to Device Guard. The product code remains the same. For more information, see the announcement about the name change of the Face Guard product solution.

FACE_GUARD_PRO

Collects features of the face-scanning device and uses the Qwen text LLM for in-depth analysis to detect device threats.

  • App (SDK)+ Server-side

  • Web SDK (Mobile / PC)+ Server-side

Face comparison

FACE_COMPARE

Recognizes and calculates the similarity between two facial images to determine if they belong to the same person.

Server-side only (API)

Face cross-comparison

FACE_CROSS_COMPARE

Recognizes and calculates the similarity between three facial images to determine if they belong to the same person.

Server-side only (API)

Face deepfake detection

FACE_DEEPFAKE

Pass a facial image to detect deepfake threats using an algorithm.

Server-side only (API)

Identity Document Recognition

Product solution

Product code

Solution description

Connection type

Document recognition

ID_OCR_MAX

Recognizes various ID documents worldwide based on the Qwen-VL LLM.

Note
  • Supports ID document types from multiple countries and regions worldwide.

  • The Indonesia (Jakarta) region only supports Indonesian ID cards and global passports (document type codes IDN01001 and GLB03002) in the specified document recognition mode.

Server-side only (API)

ID_OCR

Captures ID document images, automatically extracts information using OCR technology, and effectively detects forged or tampered documents.

Note

Supports various document types from China, including Hong Kong (China), Macao (China), and Taiwan (China).

  • App (SDK)+ Server-side

  • Web SDK (Mobile / PC)+ Server-side

ID_OCR_MIN

Processes ID document images to automatically extract information and output anti-forgery detection results.

Note

Supports various document types from China, including Hong Kong (China), Macao (China), and Taiwan (China).

Server-side only (API)

ID_NFC

Provides NFC authentication for international passports.

App (SDK)+ Server-side

Non-Doc Verification

Important

Currently, Non-Doc Verification only supports the verification of Chinese mainland ID cards, phone numbers, and bank cards.

Product solution

Product code

Solution description

Connection type

Two-factor identity verification

ID_2META

Verifies the authenticity and consistency of a name and an ID card number against an authoritative data source.

Server-side only (API)

ID card validity verification

eKYC_Date_MIN

Verifies the validity period of an ID card against an authoritative source.

Server-side only (API)

Two-factor phone number verification

MOBILE_2META

Verifies the authenticity and consistency of a phone number and a name against an authoritative data source.

Server-side only (API)

Three-factor phone number verification

MOBILE_3META

Verifies the authenticity and consistency of a phone number, name, and ID card number against an authoritative data source. If they are inconsistent, the reason for the inconsistency is returned.

Server-side only (API)

Two-, three-, and four-factor bank card verification

BANK_CARD_N_META

Important

The bank card to be verified must be issued by China UnionPay.

Checks the consistency of a bank card number and related factors, including the following:

  • Two-factor bank card verification (bank card number + name)

  • Three-factor bank card verification (bank card number + name + ID document number)

  • Four-factor bank card verification (bank card number + name + ID document number + phone number)

Server-side only (API)

Credential Detection

Product solution

Product code

Solution description

Connection type

Credential tampering detection service

CREDENTIAL_DETECT

Pass a credential image to check for threats such as forgery, tampering, screenshots, or screen recaptures.

Server-side only (API)

Credential recognition service

CREDENTIAL_RECOGNITION

Pass a credential image to extract key information using AI and detect credential forgery.

Server-side only (API)

Address Verification

Product solution

Product code

Solution description

Connection type

Address verification

ADD_VERIFY_PRO

Verifies the region and address information of a device by collecting data from the client device and using cloud-based big data.

  • App (SDK)+ Server-side

  • Web SDK (Mobile)+ Server-side

Integration methods

Alibaba Cloud provides the following flexible integration methods.

  • Native App SDK mode: Integrate the software development kit (SDK) and server-side APIs with your native app. End users can then access the Alibaba Cloud service through your application.

  • Web (Mobile/PC) mode: Integrate the Web SDK and server-side APIs with your web application. End users can access the service through a mobile web browser or a PC browser.

    Note

    Due to differences between PC and mobile browsers, only some product solutions currently support PC browsers.

    You can check which solutions support PC mode by referring to the Connection type column in the tables above.

  • Server-side only (API) mode: This mode provides server-side APIs that allow developers to call the service directly.