From: €0.47 + VAT
The automated solution for fast and secure verification of users’ identities and documents worldwide, compliant with GDPR, the European PSD2 directive, and certified according to the ETSI standard.
The Flash Start Identity Verification API allows you to confirm users' identities remotely in a fast, secure, and cost-effective way, offering global coverage. It verifies the authenticity of documents and extracts and validates their data with maximum accuracy and reliability.
The service is available 24/7 and supports over 3,000 types of documents from more than 190 countries. Document authenticity verification includes checking the ID date and consistency, detecting potential copies, and verifying all Optical Variable Elements (OVE). It also evaluates the document’s physical aspects, adherence to specific security features, and production method. Examples of checks include reading VIZ and MRZ, document validity, analysis of black-and-white images, verification of holograms, watermarks and ILV, examination of color, plasticity and impressions, as well as checks on embossing, perforations, micro-impressions, and guilloches.
To combat counterfeiting, artificial intelligence analyzes the document’s movement and angle via video, verifying the holographic elements characteristic of authentic documents. The identification process is completed in seconds, providing a detailed analysis of authenticity, data consistency, and verification results: the high accuracy of data extraction minimizes errors and accelerates identity validation.
Based on video verification, the service is twice as fast and effective as traditional photo-based methods and, thanks to continuous learning on thousands of video samples, constantly improves its ability to detect even sophisticated fraud attempts. Only in cases where AI cannot complete the verification does a specialized operator intervene manually, ensuring the procedure is completed within 3 minutes.
With identification APIs, you can deliver legally compliant services and products in reduced timeframes, without requiring the customer’s physical presence at your offices, while drastically reducing the risk of fraud.
Three levels of global video identification are available on Openapi:
The identification platform is available in 19 different languages and is completely “neutral” (no company logos will be displayed).
With the Flash Start mode, users can independently carry out the entire video identification process at any time of the day, without scheduling constraints.
The identification procedure is primarily based on five steps:
The Flash service, compared to the other two services, does not include liveness detection.
The service is identified by the endpoint https://trust.openapi.com/idv-flash-start
POST /idv-flash-start
The only mandatory fields to include in the payload when making the request are:
{
"email": "[email protected]",
"name": "Mario Openapi",
"redirectUrl": "https://openapi.com",
"callback": {
"url": "https://your-server.site/idv-callback",
"custom": {
"orderId": "idv-check-123"
}
}
}
It is also possible to set the callback to receive updates when a status change occurs.
POST /idv-flash-start
The response will include data on:
{
"success": true,
"message": "Success",
"error": null,
"data": {
"id": "691df14809a1848428063cc4",
"state": "NEW",
"email": "[email protected]",
"name": "Mario Openapi",
"redirectUrl": "https://openapi.com",
"verificationUrl": "https://openapi.com",
"status": "pending_redirection",
"details": "",
"riskLabels": ["multiple_faces_detected",
],
"documents": [
{
"type": "ID",
"number": "CA12345AA",
"issuingCountry": "IT",
"issueDate": "2019-10-30",
"expiryDate": "2030-08-24",
"mrz": "XXXXXX",
"birthDate": "2003-08-24",
"firstName": "MARIO",
"lastName": "OPENAPI",
"fullName": "MARIO OPENAPI"
}
],
"age": 22,
"createdAt": "2025-11-19T16:33:12+00:00",
"updatedAt": "2025-11-19T16:33:12+00:00",
}
}
The desktop link will lead to a QR code that must be scanned using a smartphone to start the identification process. The video identification process is highly flexible and can be structured according to the integrator’s needs. During the identification phase, remind the user not to refresh the page or close the browser window. Otherwise, the procedure will restart from the beginning. The same applies in case of an internet connection interruption.
If the verification attempt is not completed (for example, if the connection is lost or the verification is unintentionally interrupted), it is possible to update the session and obtain a new verificationUrl. To do so, simply provide the ID of the incomplete request and use the GET /idv-retry/{id} endpoint.
GET/idv-retry-trail/{id}
This is an example of a request to retry a verification
https://trust.openapi.com/idv-retry/691df14809a1848428063cc4
GET/idv-retry-trail/{id}
The response includes information such as the status (in this case, wait), the email, the name and, most importantly, a new link to restart the verification procedure:
{
"data": {
"createdAt": "2025-11-19T16:33:12+00:00",
"updatedAt": "2025-11-19T16:33:12+00:00",
"state": "WAIT",
"email": "[email protected]",
"name": "Mario Openapi",
"redirectUrl": "https://openapi.com",
"status": "pending_redirection",
"verificationUrl": "https://idv.checkout.com/21aef278-e68d-43bf-b12a-d63969dxxxxx",
"details": null,
"riskLabels": [],
"id": "691df14809a1848428063cc4",
"documents": [
],
"success": true,
"message": "Success",
"error": null,
}
}
GET /idv-flash-start/{id}
Once the verification process has been completed and the request has reached the DONE status, it is possible to access the details of the identity verification request.
https://trust.openapi.com/idv-flash-start/66a8ed9b82cf2ae627012068
GET /idv-flash-start/{id}
The response will include the status of the request (NEW or DONE), the verification status, and all the data obtained from the document extraction, including the user's age (AGE).
{
"success": true,
"message": "Success",
"error": null,
"data": {
"id": "691df14809a1848428063cc4",
"state": "NEW",
"email": "[email protected]",
"name": "Mario Openapi",
"redirectUrl": "https://openapi.com",
"verificationUrl": "https://openapi.com",
"status": "pending_redirection",
"details": "",
"riskLabels": ["multiple_faces_detected",
],
"documents": [
{
"type": "ID",
"number": "CA12345AA",
"issuingCountry": "IT",
"issueDate": "2019-10-30",
"expiryDate": "2030-08-24",
"mrz": "XXXXXX",
"birthDate": "2003-08-24",
"firstName": "MARIO",
"lastName": "OPENAPI",
"fullName": "MARIO OPENAPI"
}
],
"age": 22,
"createdAt": "2025-11-19T16:33:12+00:00",
"updatedAt": "2025-11-19T16:33:12+00:00",
}
}
It is possible to specify, via the header, the format in which to obtain the request details: JSON, PDF, or HTML.
It is also possible to access the front and back images of the document used during the verification process through the dedicated endpoints: GET /idv-flash-start/{id}/front and GET/idv-flash-start/{id}/back
Once the verification is completed, in addition to the document images and data, it is also possible to download the audit trail, which includes all the information related to the verification procedure.
GET/idv-audit-trail/{id}
When making the request, it is necessary to provide the ID obtained previously
https://trust.openapi.com/idv-audit-trail/66a8ed9b82cf2ae627012068
GET/idv-audit-trail/{id}
The response will include information such as: the date and time the request was created and modified, status, number of attempts, IP address, number of sessions, and user agent.
{
"success": true,
"message": "Success",
"error": null,
"data": {
"id": "691df14809a1848428063cc4",
"state": "NEW",
"email": "[email protected]",
"name": "Mario Openapi",
"redirectUrl": "https://openapi.com",
"verificationUrl": "https://openapi.com",
"status": "pending_redirection",
"details": "",
"riskLabels": ["multiple_faces_detected",
],
"documents": [
{
"type": "ID",
"number": "CA12345AA",
"issuingCountry": "IT",
"issueDate": "2019-10-30",
"expiryDate": "2030-08-24",
"mrz": "XXXXXX",
"birthDate": "2003-08-24",
"firstName": "MARIO",
"lastName": "OPENAPI",
"fullName": "MARIO OPENAPI"
}
],
"age": 22,
"attempts": 3,
"attemptInfo"{
"createdOn": "2026-08-10T13:39:54.480325Z",
"modifiedOn": "2026-08-10T13:48:52.398519Z",
"status": "completed",
"clientInformation": string,
"applicantSessionInformation": {
"ip_address": "81.127.114.165",
"number_of_sessions": 2,
"user_agent": "Mozilla/5.0 (Linux; Android 10; 2312DRA50G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Mobile Safari/537.36",
"initial_device": "desktop",
"selected_documents": [
{
"country": "IT",
"document_type": "ID"
}
]
},
"responseCodes": [
{
"code": 10000,
"summary": "approved"
}
],
"verificationUrl": "https://idv.checkout.com/e745d3f2-ad4d-4a9c-acd1-e830f7da8e6a"
},
"createdAt": "2025-11-19T16:33:12+00:00",
"updatedAt": "2025-11-19T16:33:12+00:00",
}
}
The video identification service is the ideal solution for all regulated and non-regulated activities that require user verification, such as:
Do you need help?
Haven't found the answer you're looking for?
Fill in all the details, we will get back to you as soon as possible!
Video Identification services allow you to verify users' identities remotely in a simple, fast, and secure way, minimizing the risk of fraud. The use of advanced technologies and artificial intelligence algorithms ensures high accuracy and reliability in verifying both documents and the individual's identity.
The global video identification services are:
The services differ based on how identity verification is carried out:
1. Flash Start Identity Verification
A fully automated, AI-based identification process designed to provide fast, secure, and cost-effective verification. The service accurately extracts and validates data from thousands of identity documents from over 190 countries and territories. It integrates advanced AI-based authenticity checks and, when necessary, the support of a specialized fraud prevention team. During the procedure, the user is required to record a video of the identity document (front and back), including its movement and tilt, to allow authenticity checks. The service is GDPR-compliant, aligned with the European PSD2 directive, and certified according to ETSI standards.
2. Flash Advanced Identity Verification
Retains all the advantages of the Flash Start service (full automation, speed, and cost efficiency) and also includes Liveness detection, which verifies the user’s actual presence during the identification process.
In addition to recording the identity document, the user is required to record their face with specific facial movements to enhance security and prevent fraud attempts.
The service is GDPR-compliant, aligned with the European PSD2 directive, and certified according to ETSI standards.
3. Expert Identity Verification
A high-security identification solution that combines Liveness detection with an in-depth review carried out by a team of anti-fraud experts. Every stage of the process is supported by human review, ensuring maximum reliability even in complex cases.
In addition to recording the identity document and the face with specific facial movements, further verification steps are required to enhance security and prevent fraud attempts.
The service is GDPR-compliant, aligned with the PSD2 directive, certified according to ETSI standards, and compliant with major AML regulations.
4. Certified Identity Verification
The Certified mode represents the most advanced level of identity verification available on the platform. It combines artificial intelligence, biometric verification with liveness detection, and review by anti-fraud experts.
The process is validated according to ANSSI certification standards and is designed to meet strict regulatory requirements in AML and KYC frameworks within regulated sectors.
The system performs a series of checks to verify the authenticity of the document. These include, for example, analyzing identification data and verifying their consistency, detecting any copies or duplications, and checking all optically variable elements (OVEs) such as holograms, watermarks, and latent image variable inks. The system also checks the physical appearance of the document (color, plasticity, and impression), examines specific security elements such as embossing and perforations, and verifies the production method through micro-printing and guilloche patterns.
The video recognition service is available in more than 190 countries.
You can find the full list of supported countries here.
Yes. In addition to the endpoints dedicated to retrieving verification data, documents (front/back), and the user photo (excluding the Flash Start service), there is a specific endpoint for the audit trail: GET /idv-audit-trail/{id}.
This endpoint allows you to track and examine the complete set of data and events recorded during the entire verification procedure.
The Video Identification interface is available in 19 languages, including:
Chinese (Simplified), Dutch, English (UK/US), Estonian, Finnish, French, German, Italian, Japanese, Korean, Latvian, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish.
Video identification services are ideal for businesses that require reliable and compliant user identification, such as:
SIM activation
Digital onboarding
Contract signing
Gaming
Rentals
Financial and banking procedures
Human Resources
Age verification
All solutions are compliant with the GDPR, the EU PSD2 Directive, and are certified according to the ETSI EN 119 461 standard.
In addition, the Expert Certified service is also compliant with AML regulations in force in France, Italy, Spain, and Belgium.
The service is available 24/7.
The service is delivered within a few seconds. Only in cases where the AI cannot complete the verification process, a specialized operator intervenes, still ensuring completion within 2 minutes.
Prices start from €0.65 with a subscription or €0.85 for individual requests charged to a prepaid wallet.