🇧🇷 Brésil — Informations véhicule
Recherche d'informations véhicule
Endpoint
GET https://api.verifik.co/v2/br/vehicle
À partir d'une plaque brésilienne, Verifik renvoie en une seule requête des données véhicule structurées pour rattacher un actif physique à des attributs vérifiés et normalisés. Elle s'adresse aux mises en service flotte et mobilité, devis et sinistres d'assurance, finance garantie et examen des collatéraux, et contrôles sur marketplace ou chez le concessionnaire lorsque la plaque est l'identifiant principal.
L'API Verifik renvoie un enregistrement véhicule normalisé pour cette plaque, incluant plaque, marque, modèle, année modèle et année de fabrication, châssis (VIN), moteur, couleur, type de carrosserie, carburant, transmission, portes, constructeur ou usine, codes FIPE lorsqu'ils s'appliquent au véhicule, et indicateurs d'irrégularités ou de restrictions lorsqu'ils existent pour ce dossier. Utilisez-la pour confirmer que l'unité correspond à la fiche officielle avant de poursuivre.
En-têtes
| Nom | Valeur |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Paramètres
| Nom | Type | Requis | Description |
|---|---|---|---|
plate | string | Oui | Plaque à interroger (lettres et chiffres ; la casse est normalisée). Exemple : ABC1D23. |
Requête
- 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 <your_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 <your_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 <your_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 <your_token>", forHTTPHeaderField: "Authorization")
let task = URLSession.shared.dataTask(with: request) { data, _, _ in
print(String(data: data ?? Data(), encoding: .utf8) ?? "")
}
task.resume()
Réponse
- 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."
}
Remarques
- Seul
plateest obligatoire dans la chaîne de requête. - Certains comptes activent une fiche technique étendue par plaque ; utilisez l'URL indiquée dans votre catalogue AppFeature lorsque cette fonctionnalité est active.