🇨🇦 Quebec — Carteira de motorista
Esta API consulta registros oficiais para uma carteira de motorista emitida no Quebec usando o número do documento. Os campos podem incluir classe, status, dados de emissão e número de confirmação. Indicada para KYC, onboarding de mobilidade e compliance.
É obrigatório o cabeçalho Authorization.
Referência da API
Endpoint
GET https://api.verifik.co/v2/ca/quebec/driver-license
Verifica uma carteira de motorista do Quebec com o número do documento exatamente como consta na credencial.
Cabeçalhos
| Nome | Valor |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
Parâmetros
| Nome | Tipo | Obrigatório | Descrição | Exemplo |
|---|---|---|---|---|
documentNumber | string | Sim | Número da carteira a consultar, como no documento. | L12345678901 |
Requisição
- JavaScript
- Python
- Swift
- PHP
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/ca/quebec/driver-license", {
params: { documentNumber: "L12345678901" },
headers: { Accept: "application/json", Authorization: `Bearer ${process.env.VERIFIK_TOKEN}` },
});
console.log(data);
import requests
url = "https://api.verifik.co/v2/ca/quebec/driver-license?documentNumber=L12345678901"
headers = {"Accept": "application/json", "Authorization": "Bearer <your_token>"}
response = requests.request("GET", url, headers=headers)
print(response.text)
var request = URLRequest(url: URL(string: "https://api.verifik.co/v2/ca/quebec/driver-license?documentNumber=L12345678901")!)
request.httpMethod = "GET"
request.setValue("application/json", forHTTPHeaderField: "Accept")
request.setValue("Bearer <your_token>", forHTTPHeaderField: "Authorization")
let task = URLSession.shared.dataTask(with: request) { data, _, _ in
print(String(data: data ?? Data(), encoding: .utf8) ?? "")
}
task.resume()
<?php
$ch = curl_init("https://api.verifik.co/v2/ca/quebec/driver-license?documentNumber=L12345678901");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Accept: application/json",
"Authorization: Bearer <your_token>"
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
echo curl_exec($ch);
curl_close($ch);
Resposta
- 200
- 404
- 409
{
"data": {
"documentNumber": "L12345678901",
"classLicense": "5",
"status": "Valid",
"dateOfIssue": "15/03/2020",
"confirmationNumber": "Q12345V",
"condition": ""
},
"signature": {
"dateTime": "April 20, 2026 10:00 AM",
"message": "Certified by Verifik.co"
},
"id": "QBC1X"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing documentNumber\n"
}
Notas
- Este endpoint exige apenas o parâmetro de consulta
documentNumber.