Onfido LogoOnfido Logo


Drivers License Data Verification report

Start here

This guide presents a technical overview of Onfido's Driver's License Data Verification (DLDV) report.


The DLDV report verifies the authenticity of an end user's driver's license by comparing it against US state driver's license databases to confirm whether the data submitted corresponds to a genuine driver's license.

Onfido uses a third-party subprocessor to verify driving license data against the American Association of Motor Vehicle Administrators (AAMVA) database, facilitated by the Department of Motor Vehicles (DMV). This allows quick and accurate verification that a given driver's license is real, providing a strong signal against synthetic fraud.

Supported documents

Onfido's DLDV report is only available for the United States, supporting the following documents for verification:

  • US driver's license
  • US learner's permit or provisonal license
  • State-issued ID card

Result logic

The DLDV report can return a result of clear, consider and unidentified:

The overall report result will be clear if all fields (such as name, date of birth, expiration date etc.) are an exact match.

The overall report result will be consider if the name fields have been flagged as a mismatch through fuzzy matching, or any optional fields don't match.

The overall report result will be unidentified if the ID number or name fields don't match.

More details regarding the structure of the report and an example result can be found in our API reference documentation.

Driver's License Data Verification Report task

Similar to other Onfido reports, to run a DLDV report, the dedicated DLDV Report task should be added to a Studio workflow from the Workflow Builder.

Input data for this task can be received from the workflow input data, and the task should always follow the path of a Document Capture task in order to extract the appropriate task input data to process the verification.

Below you will find an illustrated example of a Studio workflow running a DLDV report:

DLDV workflow

More information about report tasks can be found in our Studio Product Guide.

Driver's License Data Verification Report task results

If you want to obtain the specific outputs from the DLDV Report Task via the Onfido API (for example, the overall report result or breakdown results), you can manage this by configuring the Workflow Output in the Studio Workflow Builder.

You can refer to our Studio product guide for more information on Workflow Output configuration. Once set up, the output can be consumed by making a Retrieve Workflow Run call to the Onfido API. Report results are found in the output property.

Workflow Run results can also be accessed on the results tab of your Studio Dashboard.