Vehicle Valuation

    Vehicle Valuation API will return some very basic vehicle details and a list of submodels with valuation information for each.

    Request

    <site>/a/vehicle:valuation?key=<Developer API Key>&plate=<Plate|VIN>

    Response

    The default response format is JSON. For XML add &f=xml to the request.

    Note: If CarJam does not have all the data to return or the data is outdated we will start fetching the data. While we are busy doing so we will reply with null response. Additionally, we will return Refresh: HTTP header for you to read. Refresh headers signals you how long to wait before attempting to do another request. If you don't want to read Refresh header please wait at least one second before coming back.

    Eventually, you will receive a response. It would look something like:

    Response example

    {
      "plate": "PIO271",
      "year_of_manufacture": "2016",
      "make": "MITSUBISHI",
      "model": "CHALLENGER",
      "submodel": "",
      "vin": "7AT0CJ2WX15184860",
      "chassis": "JDHD678",
      "engine_no": "HS6780",
      "cc_rating": 1000,
      "main_colour": "Black",
      "second_colour": "Red",
      "country_of_origin": "NZ",
      "no_of_seats": 21,
      "fuel_type": "02",
      "alternative_fuel_type": "",
      "previous_country_of_registration": "",
      "latest_odometer_reading": "1000",
      "body_style": "Heavy Bus/Service Coach",
      "valuation": {
        "variants": [
          {
            "year": 2016,
            "make": "MITSUBISHI",
            "family": "CHALLENGER",
            "model": "EXC 2.5 S/W AUTO",
            "badge": "EXC",
            "bodystyle": "S/W",
            "trans": "AUTO",
            "cc": 2477,
            "fuel": "DIESEL",
            "enginetype": "",
            "doors": 5,
            "cyls": 4,
            "newprice": 63990,
            "kms": 1000,
            "dgest": 19893,
            "dgest_kms": 20700,
            "avg_kms_year": 14000,
            "dealer_current_price": 19893,
            "dealer_current_price_kms": 20700
          },
          {
            "year": 2016,
            "make": "MITSUBISHI",
            "family": "CHALLENGER",
            "model": "GLS 2.5 S/W AUTO",
            "badge": "GLS",
            "bodystyle": "S/W",
            "trans": "AUTO",
            "cc": 2477,
            "fuel": "DIESEL",
            "enginetype": "",
            "doors": 5,
            "cyls": 4,
            "newprice": 58990,
            "kms": 1000,
            "dgest": 64900,
            "dgest_kms": 67400,
            "avg_kms_year": 14000,
            "dealer_current_price": 64900,
            "dealer_current_price_kms": 67400
          }
        ]
      }
    }

    Response Fields Explanation

    The valuation response includes several important fields that help understand the vehicle's current market value:

    Price Fields

    • newprice: The original retail price of the vehicle when it was new
    • dealer_current_price: The current sticker price that a dealer would list for this vehicle
    • dealer_current_price_kms: The dealer's price adjusted based on the vehicle's actual mileage compared to average mileage

    Mileage Fields

    • kms: The current mileage of the vehicle in kilometers, taken from the odometer reading
    • avg_kms_year: The average annual mileage in kilometers used as a benchmark for calculating the mileage-adjusted price

    Legacy Fields

    • dgest: This is the same as dealer_current_price (legacy field, will be deprecated)
    • dgest_kms: This is the same as dealer_current_price_kms (legacy field, will be deprecated)

    Note: The legacy fields (dgest and dgest_kms) are maintained for backward compatibility but will be deprecated in future versions. It's recommended to use the new field names (dealer_current_price and dealer_current_price_kms) in new implementations.

    Error response example

    {
        "code": -1,
        "message": "Missing Developer Key."
    }