Vehicle Validation🇨🇱 Chile🇨🇱 Driver licenseService to query Chilean driving licenses.
Chilean driver license
GET - https://api.verifik.co/v2/cl/driver-license
This service allows you to retrieve detailed information about a Chilean driver's license using the license number as a query parameter. You can obtain information such as the RUT (unique tax identification number), address, license class, control dates, and more. It provides essential data related to the driver's license in a structured format.
Implementation
Headers
Query Parameters
Name
Type
Required?
Description
Example
License to consult, without spaces or points.
Request
JavaScript Python Swift PHP
Copy import axios from 'axios';
const options = {
method: 'GET',
url: '<https://api.verifik.co/v2/cl/driver-license>',
params: {documentNumber: '12345678'},
headers: {
Accept: 'application/json',
Authorization: 'jwt <tu_token>'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
Copy import http.client
conn = http.client.HTTPSConnection("api.verifik.co")
payload = ''
headers = {}
conn.request("GET", "/v2/cl/driver-license?documentNumber=", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
Copy var request = URLRequest(url: URL(string: "https://api.verifik.co/v2/cl/driver-license?documentNumber=")!,timeoutInterval: Double.infinity)
request.httpMethod = "GET"
let task = URLSession.shared.dataTask(with: request) { data, response, error in
guard let data = data else {
print(String(describing: error))
return
}
print(String(data: data, encoding: .utf8)!)
}
task.resume()
Copy <?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('https://api.verifik.co/v2/cl/driver-license?documentNumber=');
$request->setMethod(HTTP_Request2::METHOD_GET);
$request->setConfig(array(
'follow_redirects' => TRUE
));
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Response
200 404 409
Copy {
"data": {
"RUT": "12.345.678-9",
"address": "PEDRO LEON UGALDE 1825",
"class": "B",
"controlDate": "23/08/2009",
"documentNumber": "012345678",
"lastControlDate": "15/07/2003",
"lastName": "VERIFIK",
"license": "CA-12345678",
"municipality": "SANTIAGO",
"names": "MATEO",
"procedure": "DUPLICADO",
"restrictions": ".USAR LENTES O DE CONTACTO. "
},
"signature": {
"dateTime": "November 2, 2023 3:12 PM",
"message": "Certified by Verifik.co"
},
"id": "1tm6q"
}
Copy {
"code": "NotFound",
"message": "Record not found.",
"signature": {
"dateTime": "August 31, 2022 3:24 PM",
"message": "Certified by Verifik.co"
}
}
Copy {
"code": "MissingParameter",
"message": "missing documentNumber\n"
}
Last updated 2 months ago