HomeProductsAutomatic Video Identification - Italy

Automatic Video Identification - Italy

From: €1.45 + VAT

Verify the identity of your users quickly, securely and in compliance with standards, through the Automatic Video Recognition mode.

Delivery

In a few minutes

available for
  • it

The Video Identification API allows the identity of users to be verified remotely, in an easy and fast manner while ensuring maximum security and full compliance with European regulations.

Integrating this API enables you to provide any type of service or product requiring user identity verification directly online, without needing to visit physical locations such as offices and studios. Additionally, it significantly reduces delivery times and the risk of fraud.

Openapi currently offers 3 different video recognition services for Italy:

  • Automatic
  • Selfie
  • Live with operator

All video recognition modes include verification of documents uploaded to CRIMNET, the centralized platform of the Ministry of the Interior and the Ministry of Justice, ensuring no reports of theft, loss, or other issues.

The entire identification process is encoded by the Bank of Italy in its provisions on Adequate Customer Verification to combat money laundering and terrorist financing.

Automatic Video Identification

The Automatic mode differs from the other two because it allows users to complete the entire video identification procedure independently at any time of the day.

The service is identified by the endpoint https://videoid.openapi.com/IT-automatic

EXAMPLE REQUEST

POST /IT-automatic

The video recognition process is extremely flexible and can be structured according to the integrator's needs. The only mandatory field in the request phase is the applicant's email address. It is possible, but not mandatory, to provide the following information at this stage:

  • First Name (firstName)
  • Last Name (lastName)
  • Gender (gender)
  • Country of Birth (birthCountry)
  • Date of Birth (birthDate)
  • Place of Birth (birthPlace)
  • Tax Code (taxCode)
  • Phone Number (phoneNumber)
  • Health Card (healthCard)

The same data can also be directly obtained in the next step, i.e., during the user identification process.

The API allows customizing the user's experience while performing the video procedure; specifically, it will be possible to personalize:

  • Privacy policy link
  • Title, logo, footer text, text color, background, and favicon
  • Redirect URLs (redirectUrls) after recognition, which can be 2 different URLs (one for successful completion and the other for failure)

At the request stage, you can also set the format of the documentation output. It can be:

  • A single PDF file containing all images, compressed in a zip ("imagesAsPdf": true)
  • Separate images inside a zip ("imagesAsPdf": false)

It is also possible to obtain all data in JSON format.

{
    "callback": {
      "url": "https://mycallback.site/",
      "method": "POST",
      "field": "data",
      "headers": {
        "session_id": "oiwejdf89453urf945jfg"
      }
    },
    "mail": "[email protected]",
    "user": {
      "firstName": "Franco",
      "lastName": "Rossi",
      "gender": "M",
      "birthCountry": "Italy",
      "birthDate": "1977-11-06",
      "birthPlace": "Rome",
      "taxCode": "RSSMRA02D16A662G"
    },
    "healthCard": {
      "required": true,
      "checkExpire": true
    },
    "phoneNumber": {
      "required": true,
      "editable": true,
      "number": "3331234567"
    },
    "policy": {
      "url": "https://www.company.it/privacy-policy/"
    },
    "redirectUrls": {
      "success": "https://example.com/success",
      "failure": "https://example.com/failure"
    },
    "output": {
      "imagesAsPdf": false
    },
    "layout": {
      "title": "Video Identification",
      "logo": "https://www.website.it/logo.png",
      "favicon": "https://www.website.it/favicon.png",
      "backgroundColor": "#cecece",
      "textColor": "#000000",
      "footer": "Company Spa, VAT 11111111111"
    }
  }

EXAMPLE RESPONSE

POST /IT-automatic

The response includes the following data:

  • Request ID
  • Link to proceed with video identification
  • Request Status
  • Message indicating the type of video identification for which the link is valid (in case of an error, it will indicate the reason)

Once you have the link, you can send it to the user whose identification is needed.

In this case, it will be up to the integrator to find the most suitable way to send the link (e.g., via SMS - integrating the specific Openapi service - or via email or displaying it directly on the screen). The identification process, i.e., the steps the user will follow after clicking the link, is predefined and includes the following steps:

  • The user accesses the interface, and the system verifies the device requirements
  • The user accepts the privacy policies for identification and the declaration of data truthfulness (the link can be customized)
  • The user takes a photo of both the front and back of the identity document and the health card. The OCR verifies the type of photographed document
  • The user takes a photo of their face holding the document
  • The system checks in real-time for any theft/loss report of the document via CRIMNET
  • The user reviews and checks the video for validation
  • The system performs an automatic check based on OCR algorithms, liveness check, and face matching
  • An operator verifies that the procedure has been correctly completed and finalizes the process with a compliance OK and process audit with timestamp (which legally certifies the date and time of execution, from both the user and the operator)

The automatic procedure is subject to human verification according to ETSI guidelines.

The documents that can be used for identification are:

  • ID card
  • Driver’s license
  • Passport

To check the status of a request, you need to make an API request to the endpoint GET /IT-identity-verifications/{id} (the ID is the one obtained previously).

The response contains both the link to that specific video recognition and information about the status of the procedure (e.g., ‘ko’, ‘validation’, ‘running’), as well as the reason for it.

Once the procedure is completed successfully, you can access the process audit and timestamp, which legally certifies the date and time of execution.

Access to data

EXAMPLE REQUEST

GET /IT-identity-verifications/{id}{type}

In the case of a positive result (OK), you can then access the data and resources for the next 30 days using the parameters:

  • Request ID
  • Request Type (type): ‘data’ or ‘archive’

With the type parameter, you can specify the desired format for the data obtained during the video recognition process:

  • /data: returns a JSON with all the data
  • /archive: returns a PDF or separate images of the documents based on the 'output' value set previously

EXAMPLE RESPONSE

GET /IT-identity-verifications/{id}{type}

This is an example of a response if you select type /data:

  • First Name (firstName)
  • Last Name (lastName)
  • Gender (gender)
  • Country of Birth (birthCountry)
  • Date of Birth (birthDate)
  • Place of Birth (birthPlace)
  • Tax Code Number (taxCode)
  • Document Type (documentType)
  • Document Number (documentNumber)
  • Document Issue Date (documentDate)
  • Document Expiry Date (documentExpiration)
  • Health Card Expiry Date (healthCardExpiration)
  • Health Card Document Number (healthCardID)

You can also obtain the list of requests made with information on the status of the procedure, the reason for the status, and the request ID at any time.

Video recognition services are currently available for the identification of Italian citizens, regardless of their residence, provided they hold one of the previously indicated and valid documents.

In case of a negative outcome during the process, as mentioned above, you can access information about the reason for the rejection, allowing corrections or appropriate actions.

The video recognition procedure is particularly useful for digital onboarding activities, commercial operations, SIM activation, financial and banking operations (e.g., during the registration process at a banking institution).

Sign Up

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!

Frequently Asked Questions

With the Video Identification API, you can easily, quickly, and securely verify the identity of users remotely, fully complying with European regulations and minimizing the risk of fraud. The services available on Openapi are three: Automatic Video Identification, Selfie Video Identification, Live Video Identification with an Operator.

What is the Video Identification API?

The services differ in the way the identification process is carried out:

  1. Automatic Video Identification
    The user completes a predefined procedure in which they have to upload documents and take a photo. The user's identity verification is fully automated using an OCR system, face matching, document verification, and liveness checks. The procedure is subject to human verification according to Etsi guidelines.
  2. Selfie Video Identification
    This procedure is very similar to the previous one, but the verification is "human" and is completed by a back-office operator in an asynchronous mode.
  3. Live Video Identification
    In this case, the procedure is guided by an operator and is entirely live.
What differentiates the three Video Identification services?

In all video identification services, document verification is included through CRIMNET, and they comply with GDPR, eIDAS, ETSI, and Bank of Italy regulations.

If the outcome is 'ok,' process audits and a timestamp are also provided, proving the date and time in an incontestable manner.

What legal value does the Video Identification service have?

Currently, the video recognition service is available only for the identification of Italian citizens, regardless of their residence. Applicants must have a valid document, such as an ID card, driver’s license, or passport.

For which countries is the Video Identification service available?

The Video Identification API is ideal for those who need to manage digital onboarding activities, commercial operations, SIM activation, and financial and banking operations (e.g., during the registration process at a bank) where secure and compliant user identification is essential.

Who is the Video Identification API intended for?

The service is available from Monday to Saturday, from 9:00 am to 6:00 pm (excluding holidays), and is managed by operators within the European Community.

On which days and at what times is the service available?

The service is delivered within a few minutes.

What are the service processing times?

The starting cost for a single request is €1.90.

For this service, subscription plans are also available, which allow you to save on individual requests and use the service in a continuous and flexible manner.

The cost of individual requests under a subscription starts from €1.45.

What are the costs of the Automatic Video Identification service?