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": "AU - HATCH PEQUENO",
"brand": "HYUNDAI",
"chassis": "9BHBG51CAJP791679",
"color": "BRANCA",
"country": "Brasil",
"denatranWarning": "",
"doors": "0",
"engine": "998",
"factory": "NACIONAL",
"fipeCodes": [],
"fuelType": "ALCOOL / GASOLINA",
"irregularitiesCount": 0,
"irregularityCode": "",
"manufacturer": "HYUNDAI",
"model": "HYUNDAI/HB20 1.0M COMFOR",
"modelYear": "2018",
"plate": "PZY7H82",
"transmission": "",
"vehicle": "AUTOMOVEL",
"version": "HB20",
"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 when available; often an empty string.
doorsstringPassenger capacity returned by the registry; may be "0" when the source does not provide it.
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 or denatranWarning value.
  • doors may be "0" when the registry source does not return passenger capacity.
  • 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.