🇨🇱 Chile - Licencia de Conducir
Este servicio consulta una licencia de conducir chilena por número (cuerpo del RUN). Hoy solo cubre Municipalidad de Santiago (tramites.munistgo.cl). Licencias de otras comunas (por ejemplo Ñuñoa) responden 404 aunque el número sea válido. Eso es cobertura, no una caída del servicio.
Endpoint
GET https://api.verifik.co/v2/cl/driver-license
Consulta una licencia emitida en Santiago por documentNumber. Suele devolver RUT, clase, restricciones, fechas de control, comuna y dirección, según el registro—útil para flotas y RR.HH. donde importa la habilitación para conducir.
Headers
| Name | Value |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Parámetros
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
documentNumber | string | Sí | Cuerpo de 8 dígitos del RUN/licencia. Se eliminan puntos, comas, espacios y un dígito verificador opcional -K (12.345.678-K → 12345678). | 12345678 |
Solicitud
- JavaScript
- Python
- PHP
- Swift
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': 'Bearer <tu_token>'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
import http.client
conn = http.client.HTTPSConnection("api.verifik.co")
payload = ''
headers = {
"Accept": "application/json",
"Authorization": "Bearer <tu_token>",
}
conn.request("GET", "/v2/cl/driver-license?documentNumber=12345678", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('https://api.verifik.co/v2/cl/driver-license?documentNumber=12345678');
$request->setMethod(HTTP_Request2::METHOD_GET);
$request->setHeader('Accept', 'application/json');
$request->setHeader('Authorization', 'Bearer <tu_token>');
$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();
}
?>
var request = URLRequest(url: URL(string: "https://api.verifik.co/v2/cl/driver-license?documentNumber=12345678")!,timeoutInterval: Double.infinity)
request.httpMethod = "GET"
request.setValue("application/json", forHTTPHeaderField: "Accept")
request.setValue("Bearer <tu_token>", forHTTPHeaderField: "Authorization")
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()
Respuesta
- 200
- 404
- 409
{
"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"
}
{
"code": "NotFound",
"message": "Record not found."
}
Un 404 significa que esta licencia no está en el portal municipal de Santiago. No es una caída del servicio. Licencias de otras comunas quedan fuera de alcance hasta que exista una fuente nacional o de esa comuna.
{
"code": "MissingParameter",
"message": "missing documentNumber\n"
}
Características
- Validación de RUT: Verificar números de identificación tributaria chilenos
- Información de Clase de Licencia: Obtener detalles de clase de licencia (A, B, C, etc.)
- Fechas de Control: Acceder a fechas de control de licencia y último control
- Información del Conductor: Recuperar nombres, direcciones y municipio del conductor
- Restricciones de Licencia: Obtener información sobre restricciones de conducción
- Información de Procedimiento: Acceder a detalles de procedimiento de licencia (duplicado, renovación, etc.)
- Múltiples Lenguajes de Programación: Soporte para JavaScript, Python, PHP y Swift
- Datos en Tiempo Real: Acceder a información actual y actualizada de licencias de conducir
- Manejo Completo de Errores: Respuestas de error detalladas para varios escenarios
- Respuestas Estructuradas: Respuestas JSON bien formateadas con verificación de firma
- Portal municipal de Santiago: Resuelve licencias emitidas por Municipalidad de Santiago; otras comunas responden 404