All Products
Search
Document Center

ID Verification:What is ID Verification

Last Updated:Dec 18, 2025

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-to-ID comparison to verify the end user's identity.

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

  • The Indonesia region only supports Indonesian ID cards (document type code: IDN01001).

  • App (SDK) + Server

  • Web SDK (Mobile) + Server

eKYC

A complete eKYC product flow. It includes ID document OCR, liveness collection, and face-to-ID comparison to verify the end user's identity.

Note

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

  • App (SDK) + Server

  • Web SDK (Mobile / PC) + Server

eKYC_MIN

An eKYC server-only integration solution. It includes ID document OCR and face comparison. Verification is completed on the server and only supports image comparison.

Note

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

Server-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 collecting ID document images. Users only need to complete a face scan to verify their identity information and face consistency.

Note

Applicable to users in the Chinese mainland.

App (SDK) + Server

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 the camera. It uses the Qwen-VL large model for in-depth detection of forgery threats to determine if the user is a real person.

  • App (SDK) + Server

  • Web SDK (Mobile / PC) + Server

FACE_IDU (Identity Unique)

Captures and detects the user's face and interactive actions in real time using the 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 searching a stored face database to check for duplicates. It also supports automatic registration to a specified face database upon successful verification.

  • App (SDK) + Server

  • Web SDK (Mobile / PC) + Server

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 the camera to determine if they are a real person.

  • App (SDK) + Server

  • Web SDK (Mobile / PC) + Server

FACE_LIVENESS_MIN

Analyzes a user's facial image to determine if they are a real person.

Server-only (API)

Face liveness verification

FACE_VERIFY

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

  • App (SDK) + Server

  • Web SDK (Mobile / PC) + Server

Device Guard

Important

The Face Guard product solution has been renamed to Device Guard, but the product code remains unchanged. For more information, see [Announcement] Face Guard product solution renamed.

FACE_GUARD

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

  • App (SDK) + Server

  • Web SDK (Mobile / PC) + Server

Enhanced Device Assistant

Important

The Face Guard product solution has been renamed to Device Guard, but the product code remains unchanged. For more information, see [Announcement] Face Guard product solution renamed.

FACE_GUARD_PRO

Collects device features used for face scanning and uses the Tongyi text-based large model for in-depth analysis to detect device threats.

  • App (SDK) + Server

  • Web SDK (Mobile / PC) + Server

Face comparison

FACE_COMPARE

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

Server-only (API)

Face cross-comparison

FACE_CROSS_COMPARE

Recognizes and calculates the similarity scores among three face images to determine if they belong to the same person.

Server-only (API)

Face deepfake detection

FACE_DEEPFAKE

Passes a face image and uses an algorithm to detect if there is a deepfake threat.

Server-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 large model.

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

  • In the Indonesia region, only Indonesian ID cards (document type code: IDN01001) are supported in the specified document recognition mode.

Server-only (API)

ID_OCR

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

Note

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

  • App (SDK) + Server

  • Web SDK (Mobile / PC) + Server

ID_OCR_MIN

Processes an ID document image to automatically extract information and provides anti-forgery detection results.

Note

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

Server-only (API)

ID_NFC

Provides NFC authentication for international passports.

App (SDK) + Server

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

Passes a name and ID number to an authoritative data source to verify their authenticity and consistency.

Server-only (API)

ID card validity verification

eKYC_Date_MIN

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

Server-only (API)

Two-factor phone number verification

MOBILE_2META

Passes a phone number and name to an authoritative data source to verify their authenticity and consistency.

Server-only (API)

Three-factor phone number verification

MOBILE_3META

Passes a phone number, name, and ID number to an authoritative data source to verify their authenticity and consistency. If they do not match, the reason for the mismatch is returned.

Server-only (API)

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

BANK_CARD_N_META

Important

The bank card for verification must be issued by China UnionPay.

Passes the bank card number and related factors to check for consistency. This includes:

  • Bank card 2-factor (bank card number + name)

  • Bank card 3-factor (bank card number + name + ID number)

  • Bank card 4-factor (bank card number + name + ID number + phone number)

Server-only (API)

Credential Detection

Product solution

Product code

Solution description

Connection type

Credential tampering detection service

CREDENTIAL_DETECT

Passes credential image information and returns whether there are threats such as forgery, tampering, screen capture, or screen recording.

Server-only (API)

Credential recognition service

CREDENTIAL_RECOGNITION

Passes a credential image, extracts key information using AI, and supports credential forgery detection.

Server-only (API)

Address Verification

Product solution

Product code

Solution description

Connection type

Address verification

ADD_VERIFY_PRO

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

  • App (SDK) + Server

  • Web SDK (Mobile) + Server

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.