🇨🇱 Chili — Permis de conduire
Ce service vous permet d'obtenir des informations détaillées sur un permis de conduire chilien à partir du numéro de permis transmis en paramètre. Vous pouvez ainsi récupérer le RUT (numéro fiscal unique), l'adresse, la classe du permis, les dates de contrôle, et plus encore. Il fournit les données essentielles relatives au permis dans un format structuré.
Endpoint
GET https://api.verifik.co/v2/cl/driver-license
Recherchez un permis de conduire chilien par son numéro de permis (paramètre documentNumber) : les champs retournés incluent généralement le RUT, la classe du permis, les restrictions, les dates de contrôle, la commune et l'adresse, sous réserve de disponibilité dans le registre — utile pour les contrôles de flotte, personnel et KYC lorsque les habilitations de conduite importent.
En-têtes (Headers)
| Nom | Valeur |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Paramètres
| Nom | Type | Requis | Description | Exemple |
|---|---|---|---|---|
documentNumber | string | Oui | Permis à interroger, sans espaces ni points. | 12345678 |
Requête (Request)
- 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 <votre_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 <votre_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 <votre_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 <votre_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()
Réponse (Response)
- 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."
}
{
"code": "MissingParameter",
"message": "missing documentNumber\n"
}
Fonctionnalités
- Validation du RUT : vérifiez les numéros fiscaux chiliens.
- Classe de permis : obtenez le détail de la classe de permis (A, B, C, etc.).
- Dates de contrôle : accédez aux dates de contrôle et au dernier contrôle du permis.
- Données du conducteur : récupérez les noms, adresses et commune du conducteur.
- Restrictions : informations sur les restrictions de conduite éventuelles.
- Type de procédure : détails sur la procédure du permis (duplicata, renouvellement, etc.).
- Plusieurs langages de programmation : exemples en JavaScript, Python, PHP et Swift.
- Données en temps réel : informations à jour issues du registre officiel.
- Gestion d'erreurs complète : réponses d'erreur détaillées pour chaque scénario.
- Réponses structurées : JSON bien formaté avec signature de vérification.
- Intégration au registre chilien : accès direct à la base officielle des permis de conduire au Chili.