Skip to main content

Vehicle Validation

SmartCheck Integration

Validate vehicles, inspect fleet status, and audit driver credentials instantly using SmartCheck at ai.verifik.co or automate high-volume fleet checks through SmartBatch.

Verifik's Vehicle Validation APIs deliver real-time motor vehicle records, legal status verification, and technical specifications directly from official transit registries and databases across Latin America, North America, and Europe.

Whether you are onboarding drivers for a ride-sharing fleet, underwriting auto insurance policies, evaluating collateral for auto financing, or vetting pre-owned vehicles on a marketplace, our automated APIs provide verified vehicle data in seconds.


Verification Scope​

Our vehicle verification services cover five essential categories:

1. Technical & Mechanical Specifications​

Retrieve authoritative manufacturer specifications directly from official registries:

  • Vehicle Identification: Make, model, model year, vehicle type, body style, and color.
  • Serial Identifiers: Vehicle Identification Number (VIN), engine number, and chassis serial.
  • Powertrain Details: Engine displacement (cc), fuel type (gasoline, diesel, hybrid, electric), and transmission.
  • Capacity: Seating capacity, cargo capacity, and gross vehicle weight rating (GVWR).

Verify legal ownership and ensure the vehicle is free of judicial and financial encumbrances:

  • Current registration status (active, cancelled, suspended, or scrapped).
  • Theft reports, recovery notices, and active police alerts.
  • Financial liens, chattel mortgages, and judicial embargoes.
  • Transfer restrictions or administrative ownership limitations.

3. Compulsory Insurance & Technical Inspections​

Confirm compliance with statutory roadworthiness standards:

  • Mandatory Traffic Accident Insurance: Policy number, issuing underwriter, start date, and expiration timestamp.
  • Technical-Mechanical Inspection: Certifying inspection center, emission certification status, and validity expiration date.

4. Traffic Violations & Infractions​

Screen driver and vehicle infraction history:

  • Outstanding traffic tickets, penalty amounts, and violation codes.
  • Photofine notices and municipal citation records.
  • Payment agreements and clearance certificates.
  • Driver's license validity, category endorsements, and accrued penalty points.

5. Market Valuation & Historical Records​

Access commercial valuation data and insurance claim history:

  • Official guide values and standardized market depreciation tables.
  • Historical accident claims and total loss declarations.
  • Historical ownership transfers and licensing history.

Geographic Coverage​

CountryPrimary IdentifierAvailable Validations
ColombiaLicense Plate, VIN, Document IDSpecifications, Mandatory Insurance, Technical Inspection, Liens, Infractions
MexicoLicense Plate, VIN, NIVRepuve theft check, Registration details, State tax clearance
ChileLicense Plate (Patente)Vehicle register, Technical review, Tag infraction check
PeruLicense Plate (Placa)Sunarp registry, SOAT validity, SAT transit infractions
ArgentinaLicense Plate (Dominio)DNRPA vehicle title, Infractions, VTV inspection status
BrazilLicense Plate (Placa), RenavamRenavam registration, IPVA tax status, Multas infractions
United StatesVIN, Plate + StateNHTSA specs, Title status, Salvage history, Lienholder check
SpainLicense Plate (Matrícula)DGT vehicle report, ITV technical inspection, Environmental badge

API Integration​

Query vehicle data using the vehicle's license plate number (plate) and country code:

Authentication​

Include your API Bearer token in the request header:

Authorization: Bearer <your_jwt_token>

Request Example​

curl -X POST https://api.verifik.co/v2/vehicle \
-H "Authorization: Bearer <your_jwt_token>" \
-H "Content-Type: application/json" \
-d '{
"plate": "ABC123",
"country": "CO"
}'

Response Structure​

{
"status": "success",
"data": {
"plate": "ABC123",
"country": "CO",
"status": "ACTIVE",
"vehicle": {
"make": "TOYOTA",
"model": "COROLLA",
"year": 2022,
"color": "SILVER METALLIC",
"vin": "9BRBD48E3N0123456",
"engineNumber": "2ZR1234567",
"cylinderCapacity": 1800,
"fuelType": "GASOLINE",
"serviceType": "PARTICULAR"
},
"insurance": {
"soatValid": true,
"soatExpiration": "2027-04-15",
"underwriter": "Seguros del Estado"
},
"technicalInspection": {
"valid": true,
"expirationDate": "2027-02-28"
},
"legal": {
"stolen": false,
"hasLiens": false,
"hasEmbargoes": false
},
"infractions": {
"hasFines": false,
"totalFinesCount": 0,
"outstandingAmount": 0
},
"verifiedAt": "2026-10-30T22:25:00.000Z",
"source": "official_transit_registry"
},
"signature": {
"dateTime": "2026-10-30T22:25:00.000Z",
"message": "Certified response"
}
}

Response Status Codes​

HTTP StatusDescriptionAction Required
200 OKVehicle record retrieved successfullyProcess vehicle specifications
400 Bad RequestMissing plate number or invalid syntaxEnsure license plate matches national standard format
401 UnauthorizedInvalid or expired tokenRefresh API token
404 Not FoundLicense plate not found in official registryVerify license plate characters and reissue
500 Server ErrorOfficial transit service temporarily offlineRetry request via backoff

Industry Use Cases​

  • Fleet Management & Mobility: Automatically monitor driver credentials, inspection expiries, and outstanding fines for thousands of vehicles.
  • Insurtech & Instant Underwriting: Extract vehicle valuation and risk profile within seconds of plate input to calculate accurate quotes.
  • Auto Financing: Validate collateral title status, existing liens, and active ownership prior to disbursement.