🇧🇷 Brasil - Información de vehículos
Consulta de información vehicular
Endpoint
GET https://api.verifik.co/v2/br/vehicle
Con una placa brasileña, Verifik devuelve en una sola petición datos estructurados del vehículo para relacionar un activo físico con atributos verificados y normalizados. Está orientada a altas de flota y movilidad, cotización y siniestros de seguros, garantías y crédito con colateral, y revisiones en marketplaces o concesionarios cuando la placa es el identificador principal.
La API de Verifik devuelve un registro normalizado del vehículo para esa placa, con placa, marca, modelo, año modelo y año de fabricación, chasis (VIN), motor, color, tipo de carrocería, combustible, transmisión, puertas, fabricante o planta, códigos FIPE cuando corresponden a ese vehículo, e indicadores de irregularidades o restricciones cuando existen para ese registro. Sirve para comprobar que la unidad coincide con la línea oficial antes de continuar.
Encabezados
| Nombre | Valor |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
plate | string | Sí | Placa a consultar (letras y números; se normaliza el uso de mayúsculas). Ejemplo: ABC1D23. |
Solicitud
- JavaScript
- Python
- PHP
- Swift
import axios from "axios";
const options = {
method: "GET",
url: "https://api.verifik.co/v2/br/vehicle",
params: { plate: "ABC1D23" },
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")
headers = {
"Accept": "application/json",
"Authorization": "Bearer <tu_token>",
}
conn.request("GET", "/v2/br/vehicle?plate=ABC1D23", "", headers)
res = conn.getresponse()
print(res.read().decode("utf-8"))
<?php
$client = new \GuzzleHttp\Client();
$response = $client->request('GET', 'https://api.verifik.co/v2/br/vehicle', [
'query' => ['plate' => 'ABC1D23'],
'headers' => [
'Accept' => 'application/json',
'Authorization' => 'Bearer <tu_token>',
],
]);
echo $response->getBody();
var request = URLRequest(url: URL(string: "https://api.verifik.co/v2/br/vehicle?plate=ABC1D23")!)
request.httpMethod = "GET"
request.setValue("application/json", forHTTPHeaderField: "Accept")
request.setValue("Bearer <tu_token>", forHTTPHeaderField: "Authorization")
let task = URLSession.shared.dataTask(with: request) { data, _, _ in
print(String(data: data ?? Data(), encoding: .utf8) ?? "")
}
task.resume()
Respuesta
- 200
- 404
- 409
- 500
{
"data": {
"bodyType": "Hatch",
"brand": "Example Brand",
"chassis": "9BWZZZ377VT004251",
"color": "PRATA",
"country": "Brasil",
"doors": "4",
"engine": "1.0",
"factory": "Example Plant",
"fuelType": "Flex",
"irregularitiesCount": "0",
"irregularityCode": "",
"manufacturer": "Example Manufacturer",
"model": "Example Model",
"modelYear": "2022",
"plate": "ABC1D23",
"transmission": "Manual",
"vehicle": "Automóvel",
"version": "1.0 Flex",
"yearOfManufacture": "2022"
},
"signature": {
"dateTime": "April 20, 2026 12:00 PM",
"message": "Certified by Verifik.co"
}
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing plate\n"
}
{
"code": "InternalServerError",
"message": "Server error."
}
Notas
- Solo
platees obligatorio en la cadena de consulta. - Algunas cuentas habilitan una ficha técnica ampliada por placa; usa la URL indicada en tu catálogo de AppFeature cuando corresponda.