Skip to main content

Vehicle Information

Vehicle information lookup​

Endpoint​

GET https://api.verifik.co/v2/br/vehicle

Given a Brazilian license plate, Verifik returns structured vehicle data in one request so you can tie a real-world asset to verified, normalized attributes. It is aimed at fleet and mobility onboarding, insurance quoting and claims, secured finance and collateral review, and marketplace or dealer checks where the plate is the primary identifier.

The Verifik API returns a normalized vehicle record for that plate, including plate, brand, model, model year and year of manufacture, chassis (VIN), engine, color, body type, fuel type, transmission, doors, manufacturer or plant, FIPE codes where they apply to the vehicle, and irregularity or restriction indicators when they exist for that registration. Use it to confirm the unit in front of you matches the official line before you continue.

Headers​

NameValue
Acceptapplication/json
AuthorizationBearer <token>

Parameters​

NameTypeRequiredDescription
platestringYesLicense plate to query (letters and digits; casing is normalized). Example: PZY7H82.

Request​

import axios from 'axios';

const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/br/vehicle',
params: {
plate: 'PZY7H82',
},
headers: {
Accept: 'application/json',
Authorization: 'Bearer <your_token>',
},
};

try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}

Response​

{
"data": {
"bodyType": "AutomΓ³vel",
"brand": "HYUNDAI",
"chassis": "91679",
"color": "Branca",
"country": "Brasil",
"denatranWarning": "Sem RestriΓ§Γ£o",
"doors": "5",
"engine": "998",
"factory": "Nacional",
"fipeCodes": [
"015088-6",
"015126-2",
"015150-5",
"015092-4"
],
"fuelType": "Flex",
"irregularitiesCount": 0,
"irregularityCode": "",
"manufacturer": "HYUNDAI",
"model": "HB20 1.0M COMFOR",
"modelYear": "2018",
"plate": "PZY7H82",
"transmission": "",
"vehicle": "AutomΓ³vel",
"version": "HB20 Comf./C.Plus/C.Style 1.0 Flex 12V",
"yearOfManufacture": "2017"
},
"signature": {
"dateTime": "June 30, 2026 3:10 PM",
"message": "Certified by Verifik.co"
}
}

Response fields​

FieldTypeDescription
bodyTypestringVehicle type label returned by the registry.
brandstringVehicle make.
chassisstringVehicle chassis or VIN value returned by the registry.
colorstringRegistered vehicle color.
countrystringCountry of the vehicle record.
denatranWarningstringDenatran or registry status notice, such as Sem RestriΓ§Γ£o.
doorsstringPassenger capacity returned by the registry.
enginestringEngine displacement or engine reference from the registry.
factorystringOrigin or manufacturing region.
fipeCodesstring[]FIPE reference codes related to the vehicle when available.
fuelTypestringRegistered fuel type.
irregularitiesCountnumberNumber of active restrictions or irregularities found.
irregularityCodestringActive restriction labels joined in one string; empty when there are no restrictions.
manufacturerstringManufacturer name returned by the registry.
modelstringRegistered model description.
modelYearstringModel year.
platestringNormalized plate returned by the lookup.
transmissionstringTransmission value when available; registry-sourced records can return an empty string.
vehiclestringRegistry vehicle category.
versionstringBest FIPE model/version match when available.
yearOfManufacturestringManufacturing year.

Notes​

  • Only plate is required on the query string.
  • Registry-sourced records can return an empty transmission value.
  • doors reflects passenger capacity from the registry source.
  • fipeCodes may be an empty array when there is no FIPE match.
  • Fallback providers can return slightly different field coverage when the primary source has no match.
  • Some accounts also enable an extended data sheet by plate product; use the URL from your AppFeature catalog when that feature is active.