Vehicle info (V2)
curl --request GET \
--url https://api.telemax.com.au/v2/api/vehicles/info \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.telemax.com.au/v2/api/vehicles/info"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.telemax.com.au/v2/api/vehicles/info', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.telemax.com.au/v2/api/vehicles/info",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.telemax.com.au/v2/api/vehicles/info"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.telemax.com.au/v2/api/vehicles/info")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.telemax.com.au/v2/api/vehicles/info")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body[
{
"label": "VIN",
"value": "MPAUCS40GST011254"
},
{
"label": "Vehicle ID",
"value": "28193"
},
{
"label": "Make",
"value": "Isuzu"
},
{
"label": "Model",
"value": "MU-X"
},
{
"label": "Model Year",
"value": "2025"
},
{
"label": "Product Type",
"value": "Car"
},
{
"label": "Body",
"value": "Wagon"
},
{
"label": "Drive",
"value": "Rear-wheel drive"
},
{
"label": "Engine Displacement (ccm)",
"value": "2999"
},
{
"label": "Engine Power (kW)",
"value": "140"
},
{
"label": "Engine Power (HP)",
"value": "188"
},
{
"label": "Fuel Type - Primary",
"value": "Diesel"
},
{
"label": "Engine Code",
"value": "4JJ3-TCX"
},
{
"label": "Transmission",
"value": "Automatic"
},
{
"label": "Number of Gears",
"value": "6"
},
{
"label": "Manufacturer",
"value": "Isuzu Motors Company (Thailand) Limited"
},
{
"label": "Manufacturer Address",
"value": "38 Moo 9 Poojaosamingprai Road, ..."
},
{
"label": "Plant Country",
"value": "Thailand"
},
{
"label": "Make Logo",
"value": "https://api.vincario.com/img/make/isuzu.svg"
},
{
"label": "Engine Compression Ratio",
"value": "16.3"
},
{
"label": "Engine Cylinder Bore (mm)",
"value": "95.4"
},
{
"label": "Engine Cylinders",
"value": "4"
},
{
"label": "Engine Cylinders Position",
"value": "Inline"
},
{
"label": "Engine Position",
"value": "Front, Longitudinal"
},
{
"label": "Engine RPM",
"value": "3600"
},
{
"label": "Engine Stroke (mm)",
"value": "104.9"
},
{
"label": "Engine Torque (RPM)",
"value": "450"
},
{
"label": "Engine Turbine",
"value": "Turbocharger, Intercooler"
},
{
"label": "Valve Train",
"value": "DOHC"
},
{
"label": "Fuel Capacity (l)",
"value": "80"
},
{
"label": "Fuel System",
"value": "Diesel Commonrail"
},
{
"label": "Valves per Cylinder",
"value": "4"
},
{
"label": "Number of Axles",
"value": "2"
},
{
"label": "Number of Doors",
"value": "5"
},
{
"label": "Number of Seats",
"value": "7"
},
{
"label": "Power Steering",
"value": "Electric Steering"
},
{
"label": "Steering Type",
"value": "Steering rack and pinion"
},
{
"label": "Wheelbase (mm)",
"value": "2855"
},
{
"label": "Width (mm)",
"value": "1870"
},
{
"label": "Ride Height (mm)",
"value": "235"
},
{
"label": "Track Front (mm)",
"value": "1570"
},
{
"label": "Track Rear (mm)",
"value": "1570"
},
{
"label": "Weight Empty (kg)",
"value": "2800"
},
{
"label": "ABS",
"value": "1"
},
{
"label": "Check Digit",
"value": "G"
},
{
"label": "Sequential Number",
"value": "011254"
}
]{
"type": "AUTHENTICATION",
"code": "INVALID_CREDENTIALS",
"description": "The provided API key is invalid or does not exist.",
"requestId": "0HNLTALNU4DCO:00000004",
"docUrl": "https://docs.telemax.com.au/errors/invalid-credentials"
}{
"type": "RESOURCE",
"code": "NOT_FOUND",
"description": "Vehicle was not found.",
"requestId": "0HNLTALNU4DDC:00000001",
"docUrl": "https://docs.telemax.com.au/errors/not-found"
}{
"type": "RATE_LIMIT",
"code": "RATE_LIMIT_EXCEEDED",
"description": "Too many requests. Please slow down.",
"requestId": "req_6d2f8b4a",
"docUrl": "https://docs.telemax.com.au/errors/rate-limit-exceeded"
}{
"type": "SERVER_ERROR",
"code": "INTERNAL_SERVER_ERROR",
"description": "An unexpected error occurred. Please try again later.",
"requestId": "req_1e5a3c7d",
"docUrl": "https://docs.telemax.com.au/errors/internal-server-error"
}Vehicles
Vehicle info
Look up full vehicle metadata by IMEI, vehicle ID, or VIN. Returns all available Vincario decode data as label/value pairs.
GET
/
v2
/
api
/
vehicles
/
info
Vehicle info (V2)
curl --request GET \
--url https://api.telemax.com.au/v2/api/vehicles/info \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.telemax.com.au/v2/api/vehicles/info"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.telemax.com.au/v2/api/vehicles/info', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.telemax.com.au/v2/api/vehicles/info",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.telemax.com.au/v2/api/vehicles/info"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.telemax.com.au/v2/api/vehicles/info")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.telemax.com.au/v2/api/vehicles/info")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body[
{
"label": "VIN",
"value": "MPAUCS40GST011254"
},
{
"label": "Vehicle ID",
"value": "28193"
},
{
"label": "Make",
"value": "Isuzu"
},
{
"label": "Model",
"value": "MU-X"
},
{
"label": "Model Year",
"value": "2025"
},
{
"label": "Product Type",
"value": "Car"
},
{
"label": "Body",
"value": "Wagon"
},
{
"label": "Drive",
"value": "Rear-wheel drive"
},
{
"label": "Engine Displacement (ccm)",
"value": "2999"
},
{
"label": "Engine Power (kW)",
"value": "140"
},
{
"label": "Engine Power (HP)",
"value": "188"
},
{
"label": "Fuel Type - Primary",
"value": "Diesel"
},
{
"label": "Engine Code",
"value": "4JJ3-TCX"
},
{
"label": "Transmission",
"value": "Automatic"
},
{
"label": "Number of Gears",
"value": "6"
},
{
"label": "Manufacturer",
"value": "Isuzu Motors Company (Thailand) Limited"
},
{
"label": "Manufacturer Address",
"value": "38 Moo 9 Poojaosamingprai Road, ..."
},
{
"label": "Plant Country",
"value": "Thailand"
},
{
"label": "Make Logo",
"value": "https://api.vincario.com/img/make/isuzu.svg"
},
{
"label": "Engine Compression Ratio",
"value": "16.3"
},
{
"label": "Engine Cylinder Bore (mm)",
"value": "95.4"
},
{
"label": "Engine Cylinders",
"value": "4"
},
{
"label": "Engine Cylinders Position",
"value": "Inline"
},
{
"label": "Engine Position",
"value": "Front, Longitudinal"
},
{
"label": "Engine RPM",
"value": "3600"
},
{
"label": "Engine Stroke (mm)",
"value": "104.9"
},
{
"label": "Engine Torque (RPM)",
"value": "450"
},
{
"label": "Engine Turbine",
"value": "Turbocharger, Intercooler"
},
{
"label": "Valve Train",
"value": "DOHC"
},
{
"label": "Fuel Capacity (l)",
"value": "80"
},
{
"label": "Fuel System",
"value": "Diesel Commonrail"
},
{
"label": "Valves per Cylinder",
"value": "4"
},
{
"label": "Number of Axles",
"value": "2"
},
{
"label": "Number of Doors",
"value": "5"
},
{
"label": "Number of Seats",
"value": "7"
},
{
"label": "Power Steering",
"value": "Electric Steering"
},
{
"label": "Steering Type",
"value": "Steering rack and pinion"
},
{
"label": "Wheelbase (mm)",
"value": "2855"
},
{
"label": "Width (mm)",
"value": "1870"
},
{
"label": "Ride Height (mm)",
"value": "235"
},
{
"label": "Track Front (mm)",
"value": "1570"
},
{
"label": "Track Rear (mm)",
"value": "1570"
},
{
"label": "Weight Empty (kg)",
"value": "2800"
},
{
"label": "ABS",
"value": "1"
},
{
"label": "Check Digit",
"value": "G"
},
{
"label": "Sequential Number",
"value": "011254"
}
]{
"type": "AUTHENTICATION",
"code": "INVALID_CREDENTIALS",
"description": "The provided API key is invalid or does not exist.",
"requestId": "0HNLTALNU4DCO:00000004",
"docUrl": "https://docs.telemax.com.au/errors/invalid-credentials"
}{
"type": "RESOURCE",
"code": "NOT_FOUND",
"description": "Vehicle was not found.",
"requestId": "0HNLTALNU4DDC:00000001",
"docUrl": "https://docs.telemax.com.au/errors/not-found"
}{
"type": "RATE_LIMIT",
"code": "RATE_LIMIT_EXCEEDED",
"description": "Too many requests. Please slow down.",
"requestId": "req_6d2f8b4a",
"docUrl": "https://docs.telemax.com.au/errors/rate-limit-exceeded"
}{
"type": "SERVER_ERROR",
"code": "INTERNAL_SERVER_ERROR",
"description": "An unexpected error occurred. Please try again later.",
"requestId": "req_1e5a3c7d",
"docUrl": "https://docs.telemax.com.au/errors/internal-server-error"
}Overview
Returns decoded vehicle information for a single vehicle, looked up by IMEI, vehicle ID, or VIN. Exactly one of the three query parameters must be supplied. The response is a flat list of{ label, value } pairs sourced directly from the Vincario VIN decode API, so all available fields are returned without a fixed schema. Common fields include make, model, engine specs, body dimensions, and manufacturer details.
This is a new V2-only endpoint with no V1 equivalent.
Rate limit: 10 req/s · 60/min · 6,000/hr · 144,000/day
Endpoint
GET /v2/api/vehicles/info
Query parameters
Exactly one of the following must be provided:string
Device IMEI.
integer
Vehicle ID.
string
Vehicle Identification Number.
Response
200 OK —VinDecodeItemDto[]
A flat list of label/value pairs. The set of labels returned depends on what Vincario has decoded for the vehicle.
| Field | Type | Description |
|---|---|---|
| label | string | Field name (e.g. "Make", "Model Year", "Engine Power (kW)") |
| value | string | Field value (always a string, even for numeric or array values) |
Common labels
The set of labels returned depends on what Vincario has decoded for that VIN. Below are labels observed from actual API responses:| Label | Example value |
|---|---|
| VIN | "MPBCMFF70RX582825" |
| Vehicle ID | "1647" |
| Make | "Ford" |
| Make ID | "30" |
| Model | "Ranger" |
| Model Year | "2024" |
| Product Type | "Car" |
| Body | "Pickup" |
| Engine Displacement (ccm) | "2993" |
| Engine Power (kW) | "184" |
| Engine Power (HP) | "247" |
| Fuel Type - Primary | "Diesel" |
| Fuel Type | "Petrol" |
| Transmission | "Auto" |
| Number of Gears | "10" |
| Manufacturer | "Ford Motor Company (Thailand) Limited" |
| Manufacturer Address | "33/19 Moo 6, Bo-win Sub District, Sriracha Dist Chonburl" |
| Plant Country | "Thailand" |
| Make Logo | "https://api.vincario.com/img/make/ford.svg" |
| Fuel Consumption Combined (l/100km) | "8.4" |
| Fuel Consumption Extra Urban (l/100km) | "7.5" |
| Fuel Consumption Urban (l/100km) | "10" |
| Number of Axles | "2" |
| Number of Seats | "5" |
| Weight Empty (kg) | "3350" |
| Check Digit | "0" |
| Sequential Number | "582825" |
| Number of Doors | "4" |
| Colour | "Gunmetal" |
| Fuel Capacity | "80" |
| Battery Capacity | "0" |
| Registration State | "New South Wales" |
| Registration Country | "Australia" |
Not all labels will be present for every vehicle — availability depends on what Vincario has on record for that VIN.
Example response
[
{ "label": "VIN", "value": "MPBCMFF70RX582825" },
{ "label": "Vehicle ID", "value": "1647" },
{ "label": "Make", "value": "Ford" },
{ "label": "Make ID", "value": "30" },
{ "label": "Model", "value": "Ranger" },
{ "label": "Model Year", "value": "2024" },
{ "label": "Product Type", "value": "Car" },
{ "label": "Body", "value": "Pickup" },
{ "label": "Engine Displacement (ccm)", "value": "2993" },
{ "label": "Engine Power (kW)", "value": "184" },
{ "label": "Fuel Type - Primary", "value": "Diesel" },
{ "label": "Transmission", "value": "Auto" },
{ "label": "Fuel Capacity", "value": "80" },
{ "label": "Colour", "value": "Gunmetal" },
{ "label": "Registration State", "value": "New South Wales" },
{ "label": "Registration Country", "value": "Australia" }
]
Error responses
| Status | Meaning |
|---|---|
| 401 | Missing or invalid token |
| 404 | Vehicle not found or not accessible |
curl "https://api.telemax.com.au/v2/api/vehicles/info?imei=353148090123456" \
-H "Authorization: Bearer <token>"
Authorizations
JWT Bearer token obtained from POST /v2/api/authentication/token/api-key.
Lifetime: ~24 hours (86,399 seconds). Cache the token and reuse it. Re-authenticate 5 minutes before expiry.
Scoping: API key tokens are scoped to the company the key belongs to and may restrict access to a vehicle allowlist and/or action set (see token claims).
No refresh endpoint — re-authenticate with your API key when the token expires.
Was this page helpful?
⌘I