Skip to main content

Peru - Driver License

Endpoint​

GET https://api.verifik.co/v2/pe/driver-license

Look up a Peruvian driver license by DNI. Returns license category, status, expiration, restrictions, procedures, regulatory courses, and related fields when available from official transport records.

Headers​

NameValue
Acceptapplication/json
AuthorizationBearer <token>

Parameters​

NameTypeRequiredDescriptionExample
documentTypestringYesDocument type. Valid value: DNI.DNI
documentNumberstringYesDNI number (6–8 digits), without spaces.10000001

Request​

import axios from 'axios';

const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/pe/driver-license',
params: {
documentType: 'DNI',
documentNumber: '10000001',
},
headers: {
Accept: 'application/json',
Authorization: 'Bearer <your_token>',
},
};

try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}

Response​

{
"data": {
"bloodType": "O+",
"departmentCode": "15",
"documentNumber": "10000001",
"documentType": "DNI",
"firstName": "MARIA ELENA",
"fullName": "MARIA ELENA LOPEZ GARCIA",
"hasLicensesA": true,
"hasLicensesAIV": false,
"hasLicensesB": false,
"hasProvisionalPermit": false,
"hasRegulatoryCourses": true,
"hasSexualHarassmentCourse": false,
"lastName": "LOPEZ GARCIA",
"licenses": [
{
"licenseNumber": "R10000001",
"correlation": "10",
"licenseCategory": "A IIb",
"expirationDate": "14/12/2027",
"licenseStatus": "Vigente",
"electronicLicense": 0,
"restrictions": "SIN RESTRICCIONES",
"issuanceCenter": "Direc. Reg. Transporte - Lima",
"issueDate": "10/05/2005"
}
],
"maternalLastName": "GARCIA",
"organDonation": "NO",
"paternalLastName": "LOPEZ",
"procedures": [
{
"licenseNumber": "R10000001",
"correlation": 10,
"procedure": "RevalidaciΓ³n",
"category": "A IIb",
"issueDate": "14/12/2022",
"expeditionDate": "10/05/2005",
"revalidationDate": "14/12/2027",
"status": "Vigente",
"electronicLicense": 0,
"restriction1": "SIN RESTRICCIONES",
"restriction2": null,
"issuanceCenter": "Direc. Reg. Transporte - Lima"
}
],
"proceduresAIV": null,
"proceduresB": null,
"provisionalPermit": null,
"regulatoryCourses": [
{
"certificateStatus": "001316",
"serviceType": "Personas",
"enrollmentDate": "05/12/2025",
"startDate": "05/12/2025",
"endDate": "05/12/2025",
"hours": 6
}
],
"sanctions": null,
"sexualHarassmentCourses": [],
"tickets": []
},
"signature": {
"dateTime": "June 23, 2026 10:00 AM",
"message": "Certified by Verifik.co"
}
}

Notes​

  • Only documentType=DNI is supported.
  • documentNumber must be 6–8 digits.
  • In sandbox mode, use documentNumber values 10000001–10000010 for stable sample responses; 90040401 returns 404.