🇨🇱 Chile — Informações de veículo
O serviço chileno de validação de veículos fornece recursos abrangentes de verificação de informações veiculares. Este serviço permite obter informações detalhadas sobre veículos registrados no Chile.
Consulta de informações de veículo
Endpoint
https://api.verifik.co/v2/cl/vehicle
Consulta por placa (plate, sem espaços ou pontos). Os campos típicos incluem marca, modelo, ano, chassi/VIN, motor, cor, tipo de veículo, resumo de multas e RUT do proprietário quando o registro os disponibiliza — use para onboarding de frota, verificações de garantia e fluxos de sinistros.
Cabeçalhos
| Nome | Valor |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Parâmetros
| Nome | Tipo | Obrigatório | Descrição | Exemplo |
|---|---|---|---|---|
plate | string | Sim | Placa a ser consultada, sem espaços ou pontos. | ABC123 |
Requisição
- Node.js
- JavaScript
- Python
- PHP
- Swift
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/cl/vehicle", {
params: { plate: "BB985" },
headers: { Accept: "application/json", Authorization: `Bearer ${process.env.VERIFIK_TOKEN}` },
});
console.log(data);
import axios from 'axios';
const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/cl/vehicle',
params: {
plate: 'BB985'
},
headers: {
'Accept': 'application/json',
'Authorization': 'Bearer <seu_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 <seu_token>",
}
conn.request("GET", "/v2/cl/vehicle?plate=BB985", 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/vehicle?plate=BB985');
$request->setMethod(HTTP_Request2::METHOD_GET);
$request->setHeader('Accept', 'application/json');
$request->setHeader('Authorization', 'Bearer <seu_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/vehicle?plate=BB985")!,timeoutInterval: Double.infinity)
request.httpMethod = "GET"
request.setValue("application/json", forHTTPHeaderField: "Accept")
request.setValue("Bearer <seu_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()
Resposta
- 200
- 404
- 409
- 500
{
"data": {
"chasisNumber": "ME1KG0447E2066723",
"color": "NEGRO",
"engineNumber": "1ES3032465",
"fines": "NO POSEE MULTAS",
"manufacturer": "NO DISPONIBLE",
"mark": "YAMAHA",
"model": "FZ 16",
"orderTheft": "NO DISPONIBLE",
"origin": "NO DISPONIBLE",
"owner": "",
"plate": "BB985",
"publicTrans": "NO DISPONIBLE",
"revision": "NO DISPONIBLE",
"rut": "26043542-6",
"type": "MOTO",
"typeTransPub": "NO DISPONIBLE",
"year": "2014"
},
"signature": {
"dateTime": "April 21, 2023 8:32 PM",
"message": "Certified by Verifik.co"
}
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing plate\n"
}
{
"code": "InternalServerError",
"message": "Server error."
}
Recursos
Consulta de informações de veículo
- Registro veicular: verifica o registro do veículo no Chile.
- Especificações técnicas: obtém número do chassi, número do motor, fabricante e modelo.
- Detalhes do veículo: acessa informações de ano, cor e tipo.
- Informações do proprietário: recupera RUT e detalhes do proprietário do veículo.
- Status de multas: verifica multas pendentes associadas ao veículo.
- Status de roubo: verifica se o veículo possui ordens de furto/roubo.
- Transporte público: verifica a classificação de transporte público.
Recursos gerais
- Múltiplas linguagens de programação: suporte para JavaScript, Python, PHP e Swift.
- Dados em tempo real: acesso a informações atualizadas.
- Tratamento de erros abrangente: respostas de erro detalhadas para diversos cenários.
- Respostas estruturadas: respostas JSON bem formatadas com verificação de assinatura.
- Integração com o registro chileno: acesso direto ao banco oficial de veículos do Chile.