Welcome to Vehicle Databases API!

Vehicle Databases API helps you pull all sorts of information on vehicles to help your business and everything in between.


  • Version: 1.1
  • Created: 20 July, 2022

Requests

All requests and responses are application/json content type and follow standard HTTP response status codes for success and failure.

Status Type Description
200 Successful Request
400 Bad Request – Invalid request format
401 Unauthorized – Invalid API Key
402 Request Failed
403 Forbidden – You do not have access to the requested resource
404 Not Found
409 Conflict
429 Too Many Requests
500, 502, 503, 504 Internal Server Error

Auction

This API provides the vehicle's technical-specs, images, market value and auction data from year 1981 to 2023.

HTTP Request

GET https://api.vehicledatabases.com/auction/{vin}

GET Paramters
Parameter Required Description
VIN Yes 17 digit VIN number

JSON Response

Data covered in the API includes vehicle's auction images, and many more.

Parameter Description
status success or error
data Includes all auction data available.

{
  "data": [
    {
      "sale_index": "sold-1",
      "price": "$2,500",
      "sale status": "Vehicle sold at this price",
      "vname": "2016 FORD ESCAPE",
      "lot-number": "Stock: Stock:",
      "car-features": {
        "Runs_Drives": "no",
        "Engine_Starts": "no",
        "Has_Keys": "yes"
      },
      "title-and-condition": {
        "Title Type": "Salvage",
        "Title Description": "new Jersey - Salvage",
        "Primary Damage": "Front End",
        "VIN": "1FMCU0G93GUB08696",
        "Common": "195 auctioned yearly"
      },
      "technical-specs": {
        "Odometer": "98,042 actual miles8,974 less than average",
        "Estimated Repair Cost": "$10,676",
        "Estimated Retail Value": "$12,509",
        "Avg. Estimated Retail Value": "$15,252",
        "Damage Ratio": "85%",
        "Estimated Winning Bid": "$3,377 - $4,127",
        "Body Style": "Sport Utility Vehicle",
        "Color": "White",
        "Engine Type": "2.0L 4 FI DOHC 16V F",
        "Fuel Type": "Gasoline",
        "Cylinders": "4",
        "Transmission": "Automatic",
        "Drive": "Front Wheel Drive",
        "City Mileage": "23 miles/gallon",
        "Delivery Charges": "$895",
        "Highway Mileage": "32 miles/gallon",
        "Standard Seating": "5",
        "Engine Size": "1.6 Liters",
        "Invoice Price": "$24,049",
        "Vehicle Style": "SUV (4-Door)",
        "Engine": "2.0L L4 DOHC 16V",
        "Made In": "United States",
        "Vehicle Size": "Compact",
        "Overall Length": "178.10 inches",
        "Steering Type": "R&P",
        "Anti-Brake System": "4-Wheel ABS",
        "Fuel Capacity": "15.5 gallon",
        "Overall Height": "66.30 inches",
        "Doors": "4",
        "Curb Weight": "3515",
        "Trim": "SE",
        "Overall Width": "72.40 inches",
        "Transmission Gears": "6",
        "MSRP": "$25,790"
      },
      "sale-date-location": {
        "Seller Type": "Insurance Company",
        "Seller Name": "Progressive Casualty Insurance",
        "Auction Date": "January 21, {year} 2:00 PM CST",
        "Location": "Southern new Jersey, NJ"
      },
      "listing-history": {},
      "year": "2016",
      "make": "FORD",
      "model": "ESCAPE",
      "images": [
        "https://vhr-dev.sfo3.cdn.digitaloceanspaces.com/Report/auction/1FMCU0G93GUB08696/January-21--{year}-2-00-PM-CST/img-0-0.jpg?AWSAccessKeyId=OPBFNLV5HC3ST3HB6RTF&Expires=1658322613&Signature=ycz32Re57kWk%2BJHaswtAQedMOfk%3D",
        "https://vhr-dev.sfo3.cdn.digitaloceanspaces.com/Report/auction/1FMCU0G93GUB08696/January-21--{year}-2-00-PM-CST/img-0-1.jpg?AWSAccessKeyId=OPBFNLV5HC3ST3HB6RTF&Expires=1658322613&Signature=u09GO7XxlU1YJ7Xw6uEHaR%2F3bm0%3D",
        "https://vhr-dev.sfo3.cdn.digitaloceanspaces.com/Report/auction/1FMCU0G93GUB08696/January-21--{year}-2-00-PM-CST/img-0-10.jpg?AWSAccessKeyId=OPBFNLV5HC3ST3HB6RTF&Expires=1658322613&Signature=SrD0qb1P%2BSx5UBK4VXlb8lvebks%3D",
        "https://vhr-dev.sfo3.cdn.digitaloceanspaces.com/Report/auction/1FMCU0G93GUB08696/January-21--{year}-2-00-PM-CST/img-0-2.jpg?AWSAccessKeyId=OPBFNLV5HC3ST3HB6RTF&Expires=1658322613&Signature=AtxicYf39gD1mUHlS%2BALZt77bUQ%3D",
        "https://vhr-dev.sfo3.cdn.digitaloceanspaces.com/Report/auction/1FMCU0G93GUB08696/January-21--{year}-2-00-PM-CST/img-0-3.jpg?AWSAccessKeyId=OPBFNLV5HC3ST3HB6RTF&Expires=1658322613&Signature=Epb7FrBC3E5UPt091XL57hxMVVc%3D",
        "https://vhr-dev.sfo3.cdn.digitaloceanspaces.com/Report/auction/1FMCU0G93GUB08696/January-21--{year}-2-00-PM-CST/img-0-4.jpg?AWSAccessKeyId=OPBFNLV5HC3ST3HB6RTF&Expires=1658322613&Signature=RGXW6Nwy%2Fj%2BgXyXBR9nrd%2Fq%2FEpc%3D",
        "https://vhr-dev.sfo3.cdn.digitaloceanspaces.com/Report/auction/1FMCU0G93GUB08696/January-21--{year}-2-00-PM-CST/img-0-5.jpg?AWSAccessKeyId=OPBFNLV5HC3ST3HB6RTF&Expires=1658322613&Signature=CHx2w6gMJxPYV1ZdCTgtGKS74qk%3D",
        "https://vhr-dev.sfo3.cdn.digitaloceanspaces.com/Report/auction/1FMCU0G93GUB08696/January-21--{year}-2-00-PM-CST/img-0-6.jpg?AWSAccessKeyId=OPBFNLV5HC3ST3HB6RTF&Expires=1658322613&Signature=QCh3o7D6cY7XYm%2F1I0awKzTQlsI%3D",
        "https://vhr-dev.sfo3.cdn.digitaloceanspaces.com/Report/auction/1FMCU0G93GUB08696/January-21--{year}-2-00-PM-CST/img-0-7.jpg?AWSAccessKeyId=OPBFNLV5HC3ST3HB6RTF&Expires=1658322613&Signature=ojeN6c0ewUOGkh8X1%2FKpcRHVA1Y%3D",
        "https://vhr-dev.sfo3.cdn.digitaloceanspaces.com/Report/auction/1FMCU0G93GUB08696/January-21--{year}-2-00-PM-CST/img-0-8.jpg?AWSAccessKeyId=OPBFNLV5HC3ST3HB6RTF&Expires=1658322613&Signature=tHWe9QY56MesXKK3um8suKQVkOI%3D",
        "https://vhr-dev.sfo3.cdn.digitaloceanspaces.com/Report/auction/1FMCU0G93GUB08696/January-21--{year}-2-00-PM-CST/img-0-9.jpg?AWSAccessKeyId=OPBFNLV5HC3ST3HB6RTF&Expires=1658322613&Signature=Gf0g73%2BAGRMUeb9AQdQwrgZh9Nw%3D"
      ],
      "market-value": {
        "Price Range": "$775 - $5,500",
        "Common Price": "$2,050",
        "Avergae Price": "$2,402",
        "Weighted Average Price": "$2,098",
        "Median Price": "$2,125"
      }
    }
  ]
}

Basic VIN Decode

This API provides elementary information of a vehicle from year 1981 to 2023.

HTTP Request

GET https://api.vehicledatabases.com/vin-decode/{vin}

GET Paramters

Parameter Required Description
vin Yes 17 digit VIN number

JSON Response

The response is a list of all the information associated with a VIN number. Each vin number has the following elements:

Parameter Description
status success or error
data An object containing all data available.


{
  "status": "success",
  "data": {
      "intro": {
          "vin": "5TDYK3DC8FS560664"
      },
      "basic": {
          "make": "Toyota",
          "model": "Sienna",
          "year": "2015",
          "trim": "",
          "body_type": "4 Door Passenger Van",
          "vehicle_type": "Van",
          "vehicle_size": ""
      },
      "engine": {
          "engine_size": "3.5",
          "engine_description": "V6, 3.5L",
          "engine_capacity": ""
      },
      "manufacturer": {
          "manufacturer": "Toyota Motor Mfg., Indiana, Inc.",
          "region": "Princeton, IN",
          "country": "United States",
          "plant_city": "Princeton, IN"
      },
      "transmission": {
          "transmission_style": ""
      },
      "restraint": {
          "others": "Dual Air Bag; Seat Belts; Side Air Bag-1st Row; Curtain Shield Air Bag-All Rows"
      },
      "dimensions": {
          "gvwr": "Class D: 5,001-6,000Lbs"
      },
      "drivetrain": {
          "drive_type": "Front Wheel Drive"
      },
      "fuel": {
          "fuel_type": "Gasoline"
      }
  }
}

Buildsheet

This API list down the codes of the features of a vehicle. The API covers following manufacturers.

Manufacturer Coverage
Buick 1980 - 2018
Cadillac 1980 - 2018
Chevrolet 1980 - 2018
Chrysler 1980 - 2018
Dodge 1980 - 2018
Eagle 1980 - 2018
Ford 1992 - 2019
Geo 1980 - 2018
GMC 1980 - 2018
Hummer 1980 - 2018
Hyundai 1981 - 2012
Isuzu 1980 - 2018
Jeep 1980 - 2018
Lincoln 1992 - 2019
Mazda Trucks 1992 - 2019
Mercedes Benz 1981 - 2009
Mercury 1992 - 2019
Oldsmobile 1980 - 2018
Plymouth 1980 - 2018
Pontiac 1999 - 2015
Saab 1980 - 2018
Saturn 1980 - 2018
Suzuki 1980 - 2018

HTTP Request

GET https://api.vehicledatabases.com/buildsheet/{vin}

GET Paramters
Parameter Required Description
VIN True 17 Digit VIN Number

JSON Response

This API returns a buildsheet that shows a code for every feature of a vehicle.

Parameter Description
status success or error
data An object containing all data available.


{
  "status": "success",
  "data": {
      "year": 2002,
      "make": "chrysler",
      "model": "Sebring",
      "interior_color": "",
      "exterior_color": "",
      "codes": {
          "173": "ZONE 73-SAN FRANCISCO",
          "594": "VEHICLE ORDER TRACKING",
          "605": "CALIFORNIA STATE CODE",
          "905": "CALIFORNIA STATE CODE",
          "*E8": "SEATS - CLOTH LOW-BACK BUCKET",
          "-DV": "DARK SLATE GRAY",
          "1AA": "U.S. DEALER RETAIL",
          "28H": "CUSTOMER PREFERRED PACKAGE 28H",
          "2DH": "CUSTOMER PREFERRED PACKAGE 2DH",
          "3VU": "CUSTOMER PREFERRED DISCOUNT",
          "6US": "LABEL - U.S. SPECIFICATIONS",
          "APA": "MONOTONE PAINT",
          "BAN": "ALTERNATOR - 120 AMP",
          "BC5": "BATTERY - 510 AMP MAINTENANCE FREE",
          "BRT": "BRAKES - ANTI-LOCK 4-WHEEL DISC",
          "BTB": "ALL VEHICLES WITH ABS BRAKES",
          "CAC": "SEATS - LOW BACK BUCKET",
          "CDL": "LUMBAR ADJUST - MANUAL, DRIVER",
          "CF4": "CHILD SEAT UPPER TETHER ANCHORAGES",
          "CFN": "SEAT - REAR 60/40 FOLDING",
          "CG6": "SEAT BELT - REAR CENTER, 3-POINT",
          "CGD": "SHOULDER BELTS - FRONT HEIGHT ADJUST",
          "CGU": "CHILD SEAT ANCHOR SYSTEM-LATCH READY",
          "CGW": "AIR BAGS - FRONT, NEXT GENERATION**",
          "CHK": "HEADLINER MODULE - BASE",
          "CKB": "CARPET - FLOOR",
          "CKP": "TRUNK DRESS-UP",
          "CLE": "FLOOR MATS - FRONT & REAR",
          "CUF": "CONSOLE - FULL LENGTH FLOOR",
          "CUT": "STOWAGE BIN - INSTRUMENT PANEL",
          "DGB": "TRANSMISSION - 4-SPEED AUTOMATIC",
          "DGL": "TRANSMISSION - 4-SPD. AUTOMATIC,41TE",
          "DHA": "TORQUE CONVERTER - LOCK-UP",
          "DLD": "2.7 OVERALL TOP GEAR RATIO",
          "EER": "ENGINE - 2.7L V6 DOHC 24 VALVE MPI",
          "GAD": "WINDOWS - TINTED GLASS",
          "GBC": "GLASS - FRONT & REAR SOLAR CONTROL",
          "GFA": "DEFROSTER - REAR WINDOW",
          "GNA": "MIRROR - REAR VIEW, DAY/NIGHT",
          "GNE": "SUN VISOR - W/MIRROR, RIGHT",
          "GNF": "SUN VISOR - W/MIRROR, LEFT",
          "GUR": "MIRRORS - POWER",
          "GXT": "LOCKS - REAR DOOR CHILD PROTECTION",
          "HAA": "AIR CONDITIONING",
          "HGA": "INSULATION - HOOD",
          "I43": "ROUTE 43 - BENECIA, CA",
          "JAA": "INSTRUMENT PANEL",
          "JBG": "BEZEL - INSTRUMENT PANEL, WOODGRAIN",
          "JCB": "SPEEDOMETER - 120 MPH PRIMARY",
          "JFH": "TACHOMETER",
          "JHA": "WINDSHIELD WIPERS - VAR INTERMITTENT",
          "JJF": "HORN - SINGLE LOW NOTE",
          "JKA": "GLOVE BOX - LOCKING",
          "JKF": "HOOD RELEASE - COWL MOUNTED",
          "JKK": "INSIDE EMERGENCY TRUNK LID RELEASE",
          "JKP": "POWER OUTLET - AUXILIARY 12V",
          "JPB": "LOCKS - POWER",
          "JPC": "TRUNKLID RELEASE - POWER",
          "JPD": "WINDOWS - POWER, DRIVER ONE-TOUCH",
          "K2E": "STRIPE/BADGE/MOLDING/COLOR",
          "LAM": "WARNING LAMP - DOOR AJAR",
          "LAN": "WARNING LAMP - DECKLID/LIFTGATE AJAR",
          "LDC": "LAMP - TRUNK",
          "LMA": "HEADLAMPS - HALOGEN",
          "MDA": "BRACKET - FRONT LICENSE PLATE",
          "MFC": "GRILLE - DARK SILVER METALLIC",
          "MGJ": "BADGE - LX",
          "MGZ": "BADGE - SEBRING",
          "MHA": "WINDSHIELD MOLDINGS - BLACK",
          "MLA": "FASCIAS - BODY COLOR",
          "MU3": "BADGE - CHRYSLER",
          "MUF": "CHRYSLER I.D. TAGS",
          "NAS": "EMISSIONS - U.S. 50 STATE",
          "NBV": "LOW EMISSION VEHICLE (LEV)",
          "NEC": "EXHAUST TIP - BRIGHT",
          "NFZ": "FUEL TANK - 16 GALLON W/TETHERED CAP",
          "NHM": "SPEED CONTROL",
          "PB2": "STERLING BLUE SATIN GLOW",
          "QB2": "STERLING BLUE SATIN GLOW",
          "RBK": "RADIO-AM/FM COMPACT DISC W/CHGR CTRL",
          "RCD": "SPEAKERS - FOUR",
          "RDD": "ANTENNA - FIXED",
          "SBA": "STEERING - POWER RACK AND PINION",
          "SCH": "STEERING WHEEL - SPORT",
          "SDC": "SUSPENSION - TOURING",
          "SHC": "STABILIZER BAR - FRONT AND REAR",
          "SUA": "STEERING COLUMN - TILT",
          "TBC": "SPARE TIRE - COMPACT",
          "TPL": "TIRES - P205/60TR16 BSW ALL SEASON",
          "TZH": "MICHELIN BRAND TIRES",
          "WLZ": "WHEELS - ALL ALUMINUM",
          "WNB": "WHEELS - 16 X 6.5 ALUMINUM",
          "XSL": "BRAKE/PARK INTERLOCK",
          "YAA": "BUILD TO U S MARKET SPECIFICATIONS",
          "YGF": "8 ADDITIONAL GALLONS OF GAS",
          "ZCS": "SPRING - LEFT REAR",
          "ZDE": "SPRING - LEFT FRONT",
          "ZRS": "SPRING - RIGHT REAR",
          "ZTD": "SPRING - RIGHT FRONT"
      }
  }
}

Europe VIN Decode

This API provides elementary information of a vehicle manufacutred in United Kingdom. This API supports VIN from year 1981 to 2023.

HTTP Request

GET https://api.vehicledatabases.com/europe-vin-decode/{vin}

GET Paramters

Parameter Required Description
vin Yes 17 digit VIN number

JSON Response

The response is a list of all the information associated with a VIN number. Each vin number has the following elements:

Parameter Description
status success or error
data Provides the information of a VIN, error in a VIN, suggested VIN, VIN pattern


                    {
                      "status": "success",
                      "data": {
                          "Vin number analize": {
                              "Entered VIN": "WAUZZZ4G7CN162897",
                              "Corrected VIN": "WAUZZZ4G7CN162897",
                              "Squish VIN": "WAUZZZ4GCN",
                              "WMI": "WAU",
                              "VIS identifier": "N/A",
                              "VDS": "ZZZ4G7CN",
                              "Year identifier": "C",
                              "Serial number": "162897",
                              "VIN type": "normal",
                              "Check digit": "valid"
                          },
                          "General Information": {
                              "Make": "Audi",
                              "Model": "A6",
                              "Model year": "2012",
                              "Body style": "4 Doors Hatchback",
                              "Vehicle class": "Large Car",
                              "Vehicle type": "Passenger car",
                              "Manufactured in": "Germany"
                          },
                          "Manufacturer": {
                              "Manufacturer": "Audi AG",
                              "Adress line 1": "Felix Wankel Strasse",
                              "Adress line 2": "74148 Neckarsulm",
                              "Region": "Europe",
                              "Country": "Germany",
                              "Note": "Manufacturer builds more than 500 vehicles per year"
                          },
                          "Vehicle specification": {
                              "Body type": "Hatchback",
                              "Number of doors": "4",
                              "Number of seats": "5",
                              "Fuel type": "Diesel",
                              "Anti-Brake System": "ABS"
                          },
                          "Standard equipment": [
                              "Cruise control",
                              "Traction control",
                              "Stability control",
                              "Trip computer",
                              "Vehicle anti-theft",
                              "AM/FM radio",
                              "Power Steering",
                              "High intensity discharge headlights",
                              "Power door locks",
                              "Power windows",
                              "Front air conditioning",
                              "ABS brakes",
                              "Alloy wheels"
                          ],
                          "Optional equipment": [
                              "No data"
                          ]
                      }
                  }

License Plate Decode

This API provides details about year, make, model and VIN by taking lincese plate number and state. This API covers only USA states.

HTTP Request

GET https://api.vehicledatabases.com/license-decode/{license_plate}/{state}

GET Paramters
Parameter Required Description
license plate Yes License Plate number
state Yes License Plate state

JSON Response

Data covered in the API includes year, make, model, and VIN.

Parameter Description
status success or error
intro Provides the information of a VIN, license plate, state.
basic Provides the information about make, model, year.

{
"status": "success",
"data": {
    "intro": {
        "vin": "1G4CW54K334142842",
        "license": "CN31613",
        "state": "IL"
    },
    "basic": {
        "make": "Buick",
        "model": "Park Avenue",
        "year": 2003
    }
  }
}

License Plate OCR

This API endpoint returns the license plate number and state from the license plate image.

HTTP Request

POST https://api.vehicledatabases.com/plate-ocr

POST Paramters

Parameter Required Description
file Yes The file to be uploaded. It accepts a single png, jpg, or jpeg image file.

JSON Response

The response shows the license plate number and state.

Parameter Description
status success or error
data Shows the license plate number and state.

{
"status": "success",
"data": {
    "plate": "CN31613",
    "state": "IL"
    } 
}

Market Value

This API provides insights into market value data of a vehicle. Find trade-in, private party and dealer retail prices based on vehicle condition. This API supports VIN from year 1990 to 2023.

HTTP Request

GET https://api.vehicledatabases.com/market-value/{vin}

GET Paramters

Parameter Required Description
VIN Yes Vehicle VIN number

JSON Response

The response is a list of all the information associated with a VIN number. Each vin number has the following elements:

Parameter Description
status success or error
data Provides the information of a VIN, make, model, year, market value data


{
"status": "success",
"data": {
"intro": {
    "vin": "5TDYK3DC8FS560664"
          },
"basic": {
    "make": "toyota",
    "model": "sienna",
    "year": "2015"
          },
"market_value": {
    "market_value_data": [
        {
            "trim": "Limited Premium 7-Passenger 4dr Minivan",
            "market value": [
                {
                    "Condition": "Outstanding",
                    "Trade-In": "$20,401",
                    "Private Party": "$24,346",
                    "Dealer Retail": "$27,606"
                },
                {
                    "Condition": "Clean",
                    "Trade-In": "$19,718",
                    "Private Party": "$23,505",
                    "Dealer Retail": "$26,623"
                },
                {
                    "Condition": "Average",
                    "Trade-In": "$18,580",
                    "Private Party": "$22,103",
                    "Dealer Retail": "$24,985"
                },
                {
                    "Condition": "Rough",
                    "Trade-In": "$17,100",
                    "Private Party": "$20,281",
                    "Dealer Retail": "$22,855"
                }
            ]
        }
      }
    }
  

Premium VIN Decode

This API provides more detail information of a vehicle which is not covered in basic vin decode. It supports VIN from year 1981 to 2023.

HTTP Request

GET https://api.vehicledatabases.com/premium/vin-decode/{vin}

GET Paramters

Parameter Required Description
vin Yes 17 digit VIN number

JSON Response

The response is a list of all the information associated with a VIN number. Each vin number has the following elements:

Parameter Description
status success or error
data An object containing all the data available.

{
    "status": "success",
    "data": {
        "intro": {
            "vin": "5TDYK3DC8FS560664",
            "suggested_vin": "",
            "error_code": "0",
            "possible_values": "",
            "additional_error_text": "",
            "error_text": "0 - VIN decoded clean. Check Digit (9th position) is correct",
            "vin_pattern": "",
            "engine_vin_code": "",
            "vin_number_analize": ""
        },
        "basic": {
            "vehicle_age": "",
            "make": "TOYOTA",
            "model": "Sienna",
            "year": "2015",
            "trim": "",
            "body_type": "Minivan",
            "ncsa_make": "",
            "ncsa_model": "",
            "ncsa_body_type": "",
            "vehicle_type": "MULTIPURPOSE PASSENGER VEHICLE (MPV)",
            "doors": "5",
            "vehicle_size": "",
            "series": "GSL30L/GSL33L/GSL35L",
            "series_2": "Wagon body style",
            "pretensioner": ""
        },
        "engine": {
            "engine_size": "",
            "engine_description": "",
            "engine_number_of_cylinders": "6",
            "engine_manufacturer": "",
            "displacement_(cc)": "3500.0",
            "displacement_(ci)": "213.58310433156",
            "displacement_(l)": "3.5",
            "engine_head": "",
            "engine_model": "2GR-FKS",
            "engine_power_kw": "219.9815",
            "valve_train_design": "",
            "engine_valves": "",
            "engine_configuration": "V-Shaped",
            "engine_brake_from": "295",
            "engine_brake_to": "",
            "engine_aspiration": "",
            "engine_horsepower": "",
            "automatic_gearbox": "",
            "emission_standard": "",
            "turbo": "",
            "cooling_type": "",
            "engine_stroke_cycles": "",
            "other": "PORT+CHAMBER"
        },
        "manufacturer": {
            "manufacturer": "TOYOTA MOTOR MANUFACTURING, INDIANA, INC.",
            "region": "INDIANA",
            "country": "UNITED STATES (USA)",
            "plant_country_name": "Toyota Motor Manufacturing, Indiana, Inc.",
            "plant_city": "",
            "address_line_1": "",
            "address_line_2": "",
            "note": ""
        },
        "transmission": {
            "transmission": "",
            "transmission_style": "",
            "transmission_speed": ""
        },
        "restraint": {
            "curtain_air_bag_locations": "All Rows",
            "front_air_bag_locations": "1st Row (Driver and Passenger)",
            "side_air_bag_locations": "1st Row (Driver and Passenger)",
            "seat_belt_type": "Manual",
            "others": ""
        },
        "dimensions": {
            "gvwr": "Class 1D: 5,001 - 6,000 lb (2,268 - 2,722 kg)",
            "width": "",
            "length": "",
            "height": "",
            "wheelbase": "",
            "rear_hip_room": "",
            "front_hip_room": "",
            "rear_shoulder_room": "",
            "front_shoulder_room": "",
            "turning_diameter": "",
            "rear_legroom": "",
            "front_legroom": "",
            "rear_headroom": "",
            "front_headroom": "",
            "cargo_volume": "",
            "passenger_volume": "",
            "track_rear": "",
            "track_front": ""
        },
        "drivetrain": {
            "drive_type": "4x2",
            "axles": "",
            "others": ""
        },
        "braking": {
            "rear_brake_type": "",
            "front_brake_type": "",
            "anti_brake_system": "",
            "others": ""
        },
        "suspension": {
            "steering_type": "",
            "steering_location": "",
            "power-steering": "",
            "rear_suspension": "",
            "front_suspension": "",
            "rear_spring_type": "",
            "front_spring_type": ""
        },
        "colors": {
            "interior": "",
            "exterior": ""
        },
        "seating": {
            "standard_seating": "",
            "number_of_seat_rows": "",
            "others": ""
        },
        "weight": {
            "curb_weight": ""
        },
        "wheels_and_tires": {
            "number_of_wheels": "",
            "wheel_size_front_(inches)": "",
            "wheel_size_rear_(inches)": "",
            "anti_lock_brakes": "",
            "tire_pressure_monitoring_system_tpms_type": "Direct",
            "power_brakes": "",
            "tilt_steering_wheel": "",
            "others": ""
        },
        "market_value": {
            "msrp": "",
            "destination_charge": "",
            "invoice_price": ""
        },
        "fuel": {
            "highway_mileage": "",
            "city_mileage": "",
            "fuel_type": "Gasoline",
            "fuel_capacity": "",
            "fuel_injection_type": "Multipoint Fuel Injection (MPFI)"
        },
        "feature": {
            "security_system": "",
            "power_windows": "",
            "bed_type": "",
            "cab_type": "",
            "trailer_type_connection": "",
            "trailer_body_type": "",
            "bus_floor_configuration_type": "",
            "bus_type": "",
            "custom_motorcycle_type": "",
            "motorcycle_suspension_type": "",
            "motorcycle_chassis_type": "",
            "electronic_stability_control_(ESC)": "",
            "traction_control": "",
            "auto_reverse_system_for_windows_and_sunroofs": "",
            "keyless_ignition": "",
            "adaptive_cruise_control_(ACC)": "",
            "crash_imminent_braking_(CIB)": "",
            "blind_spot_warning_(BSW)": "",
            "forward_collision_warning_(FCW)": "",
            "lane_departure_warning_(LDW)": "",
            "backup_camera": "",
            "dynamic_brake_support_(DBS)": "",
            "daytime_running_light_(DRL)": "",
            "semiautomatic_headlamp_beam_switching": "",
            "others": ""
        },
        "comfort": {
            "air_conditioning": "",
            "others": ""
        },
        "entertainment": {
            "others": ""
        },
        "lighting": {
            "others": ""
        },
        "vehicle_parts": {
            "standard": "",
            "optional": ""
        },
        "warranty": {
            "powertrain_(duration)": "",
            "basic_(duration)": "",
            "basic_(distance)": "",
            "powertrain_(distance)": ""
        }
    }
}

Premium Plus VIN Decode

This API provides all the details of a vehicle, which includes color codes, MSRP, comfort, safety and much more. This API supports VIN from year 1981 to 2023.

HTTP Request

GET https://api.vehicledatabases.com/advanced-vin-decode/{vin}

GET Paramters

Parameter Required Description
vin Yes 17 digit VIN number

JSON Response

The response is a list of all the information associated with a VIN number. Each vin number has the following elements:

Parameter Description
status success or error
data An object containing all the data available.

{
    "status": "success",
    "data": {
        "4dr Sdn SH-AWD V6 Tech": {
            "intro": {
                "vin": "19UUB3F5XFA005677"
            },
            "basic": {
                "vehicle_name": "Acura TLX",
                "make": "Acura",
                "model": "TLX",
                "model_group": "TLX",
                "year": 2015,
                "trims": [
                    "4dr Sdn SH-AWD V6 Tech"
                ],
                "trim": {
                    "Style": "4dr Sdn SH-AWD V6 Tech",
                    "Trim": "V6 Tech",
                    "MSRP / Invoice": "$41,575.00  / $38,959.66"
                },
                "body_type": "SH-AWD Sedan",
                "vehicle_type": "Sedan",
                "doors": "4",
                "vehicle_size": "Compact Cars",
                "vehicle_segment": "Intermediate Luxury"
            },
            "engine": {
                "engine_order_code": "",
                "alternator_capacity": "",
                "engine_number_of_cylinders": "V6 Cylinder Engine",
                "engine_displacement_units": "3.5, 3.5 3.5 min 3.5 max",
                "displacement_(l_ci)": "3.5/",
                "engine_block_type": "aluminum, aluminum",
                "engine_model": "Premium Unleaded V-6",
                "engine_valves": "4, 4 4.0 min 4.0 max",
                "engine_camshaft": "SOHC, SOHC",
                "emission_standard": "7.1 7.1 min 7.1 max",
                "net_torque": "267.0 @ 4500",
                "sae_net_torque_rpm": "267 @ 4500",
                "horsepower": "290.0 @ 6200",
                "sae_net_horsepower_rpm": "290 @ 6200"
            },
            "manufacturer": {
                "manufacturer": "United States Acura Passenger Car",
                "country": "United States Acura Passenger Car"
            },
            "transmission": {
                "transmission_style": "Automatic w/OD",
                "transmission_type": "9 9.0 min 9.0 max",
                "transmission_order_code": "",
                "first_gear_ratio": "4.71 4.71 min 4.71 max",
                "second_gear_ratio": "2.84 2.84 min 2.84 max",
                "third_gear_ratio": "1.91 1.91 min 1.91 max",
                "fourth_gear_ratio": "1.38 1.38 min 1.38 max",
                "fifth_gear_ratio": "1.00 1.0 min 1.0 max",
                "sixth_gear_ratio": "0.81 0.81 min 0.81 max",
                "seventh_gear_ratio": "0.70 0.7 min 0.7 max",
                "eighth_gear_ratio": "0.58 0.58 min 0.58 max",
                "reverse_ratio": "3.83 3.83 min 3.83 max"
            },
            "dimensions": {
                "dead_weight_hitch_max_trailer_wt": "",
                "dead_weight_hitch_max_tongue_wt": "",
                "trunk_volume": "13.2 ft³ 13.2 min 13.2 max",
                "width": "73 in 73.0 min 73.0 max",
                "length": "190.3 in 190.3 min 190.3 max",
                "height": "57 in 57.0 min 57.0 max",
                "track_width_front": "62.8 in 62.8 min 62.8 max",
                "track_width_rear": "63.1 in 63.1 min 63.1 max",
                "min_ground_clearance": "",
                "wheelbase": "109.3 in 109.3 min 109.3 max",
                "rear_hip_room": "54.9 in 54.9 min 54.9 max",
                "front_hip_room": "55.3 in 55.3 min 55.3 max",
                "rear_shoulder_room": "55.4 in 55.4 min 55.4 max",
                "front_shoulder_room": "57.5 in 57.5 min 57.5 max",
                "turning_diameter": "39.5 ft 39.5 min 39.5 max",
                "rear_legroom": "34.5 in 34.5 min 34.5 max",
                "front_legroom": "42.6 in 42.6 min 42.6 max",
                "rear_headroom": "36.7 in 36.7 min 36.7 max",
                "front_headroom": "37.2 in 37.2 min 37.2 max",
                "passenger_volume": "93.3 ft³ 93.3 min 93.3 max",
                "liftover_height": ""
            },
            "drivetrain": {
                "drive_type": "All Wheel Drive",
                "final_drive_axle_ratio": "3.52 3.52 min 3.52 max"
            },
            "braking": {
                "rear_brake_type": "4-Wheel Disc",
                "front_brake_type": "4-Wheel Disc",
                "disc_front": "Yes",
                "disc_rear": "Yes",
                "front_brake_rotor_diam_and_thickness": "12.6 in 12.6 min 12.6 max",
                "rear_brake_rotor_diam_and_thickness": "12.2 in 12.2 min 12.2 max"
            },
            "suspension": {
                "steering_type": "Rack-Pinion",
                "steering_ratio_overall": "",
                "lock_to_lock_turns_steering": "",
                "rear_suspension": "Multi-Link",
                "front_suspension": "Strut",
                "suspension_type_rear_cont": "Multi-Link",
                "suspension_type_front_cont": "Strut",
                "stabilizer_bar_diameter_rear": "",
                "stabilizer_bar_diameter_front": ""
            },
            "colors": {
                "interior": [
                    {
                        "Hex": "",
                        "Code": "EN",
                        "Color": "Ebony"
                    },
                    {
                        "Hex": "",
                        "Code": "ES",
                        "Color": "Espresso"
                    },
                    {
                        "Hex": "",
                        "Code": "GS",
                        "Color": "Graystone"
                    },
                    {
                        "Hex": "",
                        "Code": "PA",
                        "Color": "Parchment"
                    }
                ],
                "exterior": [
                    {
                        "Hex": "#4F1323",
                        "Generic Name": "Red",
                        "Code": "RB",
                        "Color": "Basque Red Pearl II"
                    },
                    {
                        "Hex": "#DEDCD4",
                        "Generic Name": "White",
                        "Code": "WH",
                        "Color": "Bellanova White Pearl"
                    },
                    {
                        "Hex": "#DEDCD4",
                        "Generic Name": "White",
                        "Code": "WV",
                        "Color": "Bellanova White Pearl"
                    },
                    {
                        "Hex": "#DEDCD4",
                        "Generic Name": "White",
                        "Code": "WX",
                        "Color": "Bellanova White Pearl"
                    },
                    {
                        "Hex": "#232323",
                        "Generic Name": "Black",
                        "Code": "BR",
                        "Color": "Black Copper Pearl"
                    },
                    {
                        "Hex": "#232323",
                        "Generic Name": "Black",
                        "Code": "BS",
                        "Color": "Black Copper Pearl"
                    },
                    {
                        "Hex": "#232323",
                        "Generic Name": "Black",
                        "Code": "BK",
                        "Color": "Crystal Black Pearl"
                    },
                    {
                        "Hex": "#232323",
                        "Generic Name": "Black",
                        "Code": "BV",
                        "Color": "Crystal Black Pearl"
                    },
                    {
                        "Hex": "#232323",
                        "Generic Name": "Black",
                        "Code": "BX",
                        "Color": "Crystal Black Pearl"
                    },
                    {
                        "Hex": "#0E1528",
                        "Generic Name": "Blue",
                        "Code": "BL",
                        "Color": "Fathom Blue Pearl"
                    },
                    {
                        "Hex": "#3B3736",
                        "Generic Name": "Gray",
                        "Code": "GR",
                        "Color": "Graphite Luster Metallic"
                    },
                    {
                        "Hex": "#373837",
                        "Generic Name": "Gray",
                        "Code": "GX",
                        "Color": "Graphite Luster Metallic"
                    },
                    {
                        "Hex": "#D3D5D6",
                        "Generic Name": "Silver",
                        "Code": "SI",
                        "Color": "Slate Silver Metallic"
                    },
                    {
                        "Hex": "#A7ABB0",
                        "Generic Name": "Silver",
                        "Code": "SX",
                        "Color": "Slate Silver Metallic"
                    }
                ]
            },
            "seating": {
                "standard_seating": "5 5.0 min 5.0 max"
            },
            "weight": {
                "curb_weight": "3748 lbs 3748.0 min 3748.0 max"
            },
            "wheels_and_tires": {
                "front_tire_size": "P225/50R18, P245/40R19, P225/50VR18",
                "rear_tire_size": "P225/50R18, P245/40R19, P225/50VR18",
                "spare_tire_size": "Compact",
                "rear_tire_order_code": "",
                "front_tire_order_code": "",
                "wheel_size_front_(inches)": "19 X 8, 18 X 7.5 in",
                "wheel_size_rear_(inches)": "19 X 8, 18 X 7.5 in",
                "spare_wheel_size": "Compact in",
                "front_wheel_material": "Aluminum",
                "rear_wheel_material": "Aluminum",
                "spare_wheel_material": "",
                "steering_type": "Rack-Pinion",
                "anti_lock_brakes": "4-Wheel"
            },
            "market_value": {
                "msrp": "$41,575.00",
                "destination_charge": "$940.00",
                "invoice_price": "$38,959.66"
            },
            "fuel": {
                "fuel_economy": "21.0 City / 31.0 Highway MPG",
                "highway_mileage": "31 MPG 31.0 min 31.0 max",
                "city_mileage": "21 MPG 21.0 min 21.0 max",
                "fuel_economy_est_combined": "25 MPG 25.0 min 25.0 max",
                "epa_greenhouse_gas_score": "6.0 6.0 min 6.0 max",
                "fuel_type": "Gasoline Fuel",
                "fuel_capacity": "17.2 gal 17.2 min 17.2 max",
                "fuel_injection_type": "Gasoline Direct Injection"
            },
            "feature": {
                "mechanical_and_powertrain": [
                    "Engine: 3.5L SOHC 24-Valve VTEC V6",
                    "Transmission: 9-Speed Automatic w/Paddle Shifters -inc: grade logic control",
                    "Transmission w/Driver Selectable Mode and Oil Cooler",
                    "Automatic Full-Time All-Wheel",
                    "3.52 Axle Ratio",
                    "Battery w/Run Down Protection",
                    "Gas-Pressurized Shock Absorbers",
                    "Front And Rear Anti-Roll Bars",
                    "Automatic Ride Control Suspension",
                    "Electric Power-Assist Speed-Sensing Steering",
                    "17.2 Gal. Fuel Tank",
                    "Quasi-Dual Stainless Steel Exhaust",
                    "Strut Front Suspension w/Coil Springs",
                    "Multi-Link Rear Suspension w/Coil Springs",
                    "4-Wheel Disc Brakes w/4-Wheel ABS, Front Vented Discs, Brake Assist, Hill Hold Control and Electric Parking Brake",
                    "Electro-Mechanical Limited Slip Differential"
                ],
                "safety": [
                    "Side Impact Beams",
                    "Dual Stage Driver And Passenger Seat-Mounted Side Airbags",
                    "Blind Spot",
                    "Forward Collision Warning and Rear Collision Warning",
                    "Lane Departure Warning",
                    "Collision Warning-Front",
                    "Tire Specific Low Tire Pressure Warning",
                    "Dual Stage Driver And Passenger Front Airbags",
                    "Curtain 1st And 2nd Row Airbags",
                    "Airbag Occupancy Sensor",
                    "Driver Knee Airbag",
                    "Rear Child Safety Locks",
                    "Outboard Front Lap And Shoulder Safety Belts -inc: Rear Center 3 Point, Height Adjusters and Pretensioners",
                    "Back-Up Camera"
                ],
                "interior": [
                    "Heated Front Sport Seats -inc: 10-way power adjustment driver's seat w/power lumbar support, 8-way power adjustment passenger's seat",
                    "Driver Seat",
                    "Passenger Seat",
                    "60-40 Folding Bench Front Facing Fold Forward Seatback Rear Seat",
                    "Manual Tilt/Telescoping Steering Column",
                    "AcuraLink Selective Service Internet Access",
                    "Front Cupholder",
                    "Rear Cupholder",
                    "Compass",
                    "Valet Function",
                    "Remote Releases -Inc: Power Cargo Access and Power Fuel",
                    "HomeLink Garage Door Transmitter",
                    "Cruise Control w/Steering Wheel Controls",
                    "HVAC -inc: Underseat Ducts and Console Ducts",
                    "Voice Activated Dual Zone Front Automatic Air Conditioning",
                    "Illuminated Locking Glove Box",
                    "Driver Foot Rest",
                    "Interior Trim -inc: Simulated Wood/Metal-Look Instrument Panel Insert, Simulated Wood/Metal-Look Door Panel Insert, Simulated Wood/Metal-Look Console Insert and Chrome Interior Accents",
                    "Full Cloth Headliner",
                    "Leather Door Trim Insert",
                    "Day-Night Auto-Dimming Rearview Mirror",
                    "Driver And Passenger Visor Vanity Mirrors w/Driver And Passenger Illumination",
                    "Full Floor Console w/Covered Storage and 2 12V DC Power Outlets",
                    "Front Map Lights",
                    "Fade-To-Off Interior Lighting",
                    "Carpet Floor Trim and Carpet Trunk Lid/Rear Cargo Door Trim",
                    "Cargo Features -inc: Tire Mobility Kit",
                    "Cargo Space Lights",
                    "Smart Device Integration",
                    "Integrated Navigation System w/Voice Activation",
                    "Tracker System",
                    "Instrument Panel Covered Bin, Driver And Passenger Door Bins",
                    "Delayed Accessory Power",
                    "Systems Monitor",
                    "Outside Temp Gauge",
                    "Analog Appearance",
                    "Manual Anti-Whiplash Adjustable Front Head Restraints and Manual Adjustable Rear Head Restraints",
                    "Front Center Armrest w/Storage and Rear Center Armrest",
                    "2 Seatback Storage Pockets",
                    "Perimeter Alarm",
                    "Immobilizer",
                    "2 12V DC Power Outlets",
                    "Air Filtration"
                ],
                "exterior": [
                    "Tire Mobility Kit",
                    "Clearcoat Paint",
                    "Express Open/Close Sliding And Tilting Glass 1st Row Sunroof w/Sunshade",
                    "Body-Colored Front Bumper",
                    "Body-Colored Rear Bumper",
                    "Chrome Side Windows Trim and Black Front Windshield Trim",
                    "Body-Colored Door Handles",
                    "Body-Colored Power w/Tilt Down Heated Side Mirrors w/Convex Spotter, Power Folding and Turn Signal Indicator",
                    "Fixed Rear Window w/Defroster",
                    "Light Tinted Glass",
                    "Front Windshield -inc: Sun Visor Strip",
                    "Speed Sensitive Rain Detecting Variable Intermittent Wipers",
                    "Galvanized Steel/Aluminum Panels",
                    "Metal-Look Grille w/Chrome Surround",
                    "Trunk Rear Cargo Access",
                    "Programmable Projector Beam Led Low/High Beam Daytime Running Headlamps w/Delay-Off",
                    "Perimeter/Approach Lights",
                    "LED Brakelights"
                ]
            },
            "comfort": {
                "total_cooling_system_capacity": ""
            }
        }
    }
}

Sales History

This API provides the vehicle's all Sales History record. This API supports VIN from year 1981 to 2023.

HTTP Request

GET https://api.vehicledatabases.com/saleshistory/{vin}

GET Paramters
Parameter Required Description
VIN Yes 17 digit VIN number

JSON Response

Data covered in the API includes vehicle's ownership, accident history, mileage, and more.

Parameter Description
status success or error
data Includes all auction data available.

{
    "status": "success",
    "data": {
      "_id": {
        "$oid": "62cfea3d6165e0ca15a9b064"
      },
      "vin": "ABCEX1RG3LFXXXXXX",
      "trim": "Se",
      "year": "2017",
      "make": "Ford",
      "model": "Focus",
      "sales_history": [
        {
          "post_date": "",
          "data": {
            "description": "",
            "phone": "",
            "email": "",
            "seller_type": "",
            "dealer_name": "",
            "drivetrain": "Front wheel drive",
            "transmission": "Automatic transmission",
            "fuel": "Other",
            "cylinders": "2.0L I4 FI DOHC 16V NF4  (4 cyl)",
            "engine": "",
            "odometer_km": 88195,
            "odometer_mi": 54802,
            "primary_damage": "",
            "secondary_damage": "",
            "condition": "",
            "exterior_color": "",
            "interior_color": "",
            "interior_condition": "",
            "exterior_condition": "",
            "fuel_capacity": "",
            "doors": "",
            "features": [],
            "interior_features": [],
            "exterior_features": [],
            "listing_id": "",
            "listing_price": {
              "price": "",
              "retail_value": "$8,398",
              "repair_cost": "$15,275",
              "currency": "USD"
            },
            "airbags": false,
            "report_url": "",
            "safety": [],
            "sale_status": "On Approval",
            "sale_date": "Oct. 7, {year}",
            "sale_document": "",
            "accident_records": "",
            "title_record": "",
            "owner_record": "",
            "images": [
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62cfea3d6165e0ca15a9b064-0-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62cfea3d6165e0ca15a9b064-1-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62cfea3d6165e0ca15a9b064-2-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62cfea3d6165e0ca15a9b064-3-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62cfea3d6165e0ca15a9b064-4-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62cfea3d6165e0ca15a9b064-5-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62cfea3d6165e0ca15a9b064-6-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62cfea3d6165e0ca15a9b064-7-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62cfea3d6165e0ca15a9b064-8-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62cfea3d6165e0ca15a9b064-9-5.jpg"
            ],
            "technology": [],
            "other": [],
            "mechanical": [],
            "vhr_preview": [],
            "zip_code": "20613",
            "country": "United States",
            "state": "MD",
            "city": "Brandywine",
            "address": "",
            "manufactured_in": "",
            "fair_market_value": {
              "min": "",
              "max": ""
            },
            "keys": "",
            "vehicle_type": "",
            "reduced_price": false,
            "is_hot": false,
            "money_back_guarantee": false,
            "monster_ad": false,
            "special_offer": false,
            "newly_listed": false,
            "last_updated": "2022-04-17 16:17:52.760527+00:00"
          }
        },
        {
          "post_date": "",
          "data": {
            "description": "",
            "phone": "",
            "email": "",
            "seller_type": "",
            "dealer_name": "",
            "drivetrain": "Front wheel drive",
            "transmission": "Automatic transmission",
            "fuel": "Other",
            "cylinders": "2.0L I4 FI DOHC 16V NF4  (4 cyl)",
            "engine": "",
            "odometer_km": 88195,
            "odometer_mi": 54802,
            "primary_damage": "",
            "secondary_damage": "",
            "condition": "",
            "exterior_color": "",
            "interior_color": "",
            "interior_condition": "",
            "exterior_condition": "",
            "fuel_capacity": "",
            "doors": "",
            "features": [],
            "interior_features": [],
            "exterior_features": [],
            "listing_id": "",
            "listing_price": {
              "price": "",
              "retail_value": "$8,398",
              "repair_cost": "$15,275",
              "currency": "USD"
            },
            "airbags": false,
            "report_url": "",
            "safety": [],
            "sale_status": "On Approval",
            "sale_date": "Oct. 7, {year}",
            "sale_document": "",
            "accident_records": "",
            "title_record": "",
            "owner_record": "",
            "images": [
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/2/62cfef57f8558a4b15f66308-0-2.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/2/62cfef57f8558a4b15f66308-1-2.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/2/62cfef57f8558a4b15f66308-2-2.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/2/62cfef57f8558a4b15f66308-3-2.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/2/62cfef57f8558a4b15f66308-4-2.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/2/62cfef57f8558a4b15f66308-5-2.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/2/62cfef57f8558a4b15f66308-6-2.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/2/62cfef57f8558a4b15f66308-7-2.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/2/62cfef57f8558a4b15f66308-8-2.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/2/62cfef57f8558a4b15f66308-9-2.jpg"
            ],
            "technology": [],
            "other": [],
            "mechanical": [],
            "vhr_preview": [],
            "zip_code": "20613",
            "country": "United States",
            "state": "MD",
            "city": "Brandywine",
            "address": "",
            "manufactured_in": "",
            "fair_market_value": {
              "min": "",
              "max": ""
            },
            "keys": "",
            "vehicle_type": "",
            "reduced_price": false,
            "is_hot": false,
            "money_back_guarantee": false,
            "monster_ad": false,
            "special_offer": false,
            "newly_listed": false,
            "last_updated": "2022-04-17 16:17:52.760527+00:00"
          }
        },
        {
          "post_date": "",
          "data": {
            "description": "",
            "phone": "",
            "email": "",
            "seller_type": "Auction",
            "dealer_name": "******",
            "drivetrain": "Front wheel drive",
            "transmission": "Automatic transmission",
            "fuel": "Other",
            "cylinders": "2.0L I4 FI DOHC 16V NF4  (4 cyl)",
            "engine": "",
            "odometer_km": 88195,
            "odometer_mi": 54802,
            "primary_damage": "",
            "secondary_damage": "",
            "condition": "",
            "exterior_color": "Red",
            "interior_color": "",
            "interior_condition": "",
            "exterior_condition": "",
            "fuel_capacity": "",
            "doors": "",
            "features": [],
            "interior_features": [],
            "exterior_features": [],
            "listing_id": "27907710",
            "listing_price": {
              "price": "",
              "retail_value": "$8,398",
              "repair_cost": "$15,275",
              "currency": "USD"
            },
            "airbags": false,
            "report_url": "",
            "safety": [],
            "sale_status": "On Approval",
            "sale_date": "Oct. 7, {year}",
            "sale_document": "",
            "accident_records": "",
            "title_record": "",
            "owner_record": "",
            "images": [
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62d10412b15fbb88f32fffde-0-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62d10412b15fbb88f32fffde-1-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62d10412b15fbb88f32fffde-2-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62d10412b15fbb88f32fffde-3-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62d10412b15fbb88f32fffde-4-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62d10412b15fbb88f32fffde-5-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62d10412b15fbb88f32fffde-6-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62d10412b15fbb88f32fffde-7-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62d10412b15fbb88f32fffde-8-5.jpg",
              "https://vhr.nyc3.cdn.digitaloceanspaces.com/sales-history/2017/Ford/Focus/{vin}/Oct.-7-{year}/5/62d10412b15fbb88f32fffde-9-5.jpg"
            ],
            "technology": [],
            "other": [],
            "mechanical": [],
            "vhr_preview": [],
            "zip_code": "20613",
            "country": "United States",
            "state": "MD",
            "city": "Brandywine",
            "address": "MD - Brandywine (20613)",
            "manufactured_in": "",
            "fair_market_value": {
              "min": "",
              "max": ""
            },
            "keys": "",
            "vehicle_type": "Sedan 4 door",
            "reduced_price": false,
            "is_hot": false,
            "money_back_guarantee": false,
            "monster_ad": false,
            "special_offer": false,
            "newly_listed": false,
            "last_updated": "2022-04-17 16:17:52.760527+00:00"
          }
        }
      ]
    },
  }

Vehicle Maintenance

This API provides information about the OEM vehicle maintenance schedules in terms of mileage. This API supports manufacturers from year 2001 to 2022.

To get list of available years, makes, models, click here Maintenance.

HTTP Request

GET https://api.vehicledatabases.com/vehicle-maintenance/{year}/{make}/{model}

GET Paramters
Parameter Required Description
Year True Vehicle Year
Make True Vehicle Make
Model True Vehicle Model

JSON Response

This API return OEM maintenance schedules for a vehicle.

Parameter Description
status success or error
data An object containing all data available.


{
  "status": "success",
  "data": {
    "data": {
      "year": 2019,
      "make": "Jeep",
      "model": "Wrangler Unlimited",
      "maintenance": [
        {
          "trim": "sport s sport utility 2d",
          "maintenance": [
            {
              "mileage": 20000,
              "had_one_condition": false,
              "conditions": [
                "normal",
                "severe"
              ],
          "severe": {
            "menus": [
              "Change engine oil and engine oil filter",
              "Rotate tires",
              "Replace climate control air filtration filter",
              "Adjust parking brake on vehicles equipped with four-wheel disc brakes",
              "Inspect all door latches for presence of grease, reapply if necessary",
              "Inspect battery and clean and tighten terminals as required",
              "Inspect brake linings",
              "Inspect brake pads, shoes, rotors, drums, hoses and parking brake",
              "Inspect CV Joints",
              "Inspect engine air cleaner filter, replace if necessary",
              "Inspect engine cooling system protection and hoses",
              "Inspect exhaust system",
              "Inspect front and rear axle fluid"
            ],
            "valueHigh": 156,
            "valueLow": 112,
            "value": 134
          },
          "normal": {
            "menus": [
              "Change engine oil and engine oil filter",
              "Rotate tires",
              "Replace climate control air filtration filter",
              "Adjust parking brake on vehicles equipped with four-wheel disc brakes",
              "Inspect all door latches for presence of grease, reapply if necessary",
              "Inspect battery and clean and tighten terminals as required",
              "Inspect brake linings",
              "Inspect brake pads, shoes, rotors, drums, hoses and parking brake",
              "Inspect CV Joints",
              "Inspect engine cooling system protection and hoses",
              "Inspect exhaust system",
              "Inspect front and rear axle fluid"
            ],
            "valueHigh": 155,
            "valueLow": 110,
            "value": 132
            }
          }
        ]
        }
      ]
    }
  }
}

Vehicle Recall

This API list down the recall information of a vehicle. This API supports manufacturers from year 1952 to 2023.

To get list of available years, makes, models, click here Recall

HTTP Request

GET https://api.vehicledatabases.com/vehicle-recalls/{year}/{make}/{model}

GET Paramters
Parameter Required Description
Year True Vehicle Year
Make True Vehicle Make
Model True Vehicle Model

JSON Response

This API returns recall check history.

Parameter Description
status success or error
data An object containing recall information of a vehicle.


{
  "status": "success",
  "data": [
    {
      "campaign_id": "20V315000",
      "recall_date": "2020-05-29",
      "summary": "Nissan North America, Inc. (Nissan) is recalling certain model year 2013-2018 Nissan Altima vehicles. If the primary hood latch is inadvertently released, there is an increased likelihood that the secondary hood latch may corrode over time.",
      "consequences": "Corrosion to the secondary latch may cause it to bind and remain in the unlatched position when the hood is closed. If the primary latch is inadvertently released again and the secondary latch is not engaged, the hood could unexpectedly open while driving, increasing the risk of a vehicle crash.",
      "remedy": "Nissan will notify owners, and dealers will install a stronger release spring in the hood release lever, a warning label near the secondary hood latch, and an Owners Manual addendum card with instructions on how to lubricate and maintain the secondary hood latch mechanism, free of charge. Owner notification letters were mailed June 30, 2021. Owners may contact Nissan customer service at 1-800-867-7669. Note: Recall 16V-029 remains open for any unremedied 2013-2015 Altimas and this recall applies to all vehicles covered by 16V-029 even if those repairs have already been performed.",
      "component_affected": "LATCHES/LOCKS/LINKAGES:HOOD:LATCH",
      "notes": "Nissan North America, Inc.",
      "recall_no": null,
      "affected_units": null,
      "last_update": null,
      "notification_type": null,
      "issued_by": null,
      "manufacture_recall_number": null,
      "category": null,
      "manufacture_data": null,
      "cmvss": null
    },
    {
      "campaign_id": "19V654000",
      "recall_date": "2019-09-13",
      "summary": "Nissan North America, Inc. (Nissan) is recalling certain 2018-2019 Nissan Altima, Armada, Frontier, Kicks, Leaf, Maxima, Murano, NV, NV200, Pathfinder, Rogue, Rogue Sport, Sentra, Titan, Titan Diesel, Versa Note and Versa Sedan vehicles, as well as Infiniti Q50, Q60, QX30 and QX80 vehicles. Additionally included are 2019 Nissan GT-R and Taxi and Infiniti QX50, QX60, Q70, Q70L vehicles. The back-up camera and display settings can be adjusted such that the rear view image is no longer visible and the system will retain that setting the next time the vehicle is placed in reverse. As such, these vehicles fail to comply with the requirements of Federal Motor Vehicle Safety Standard (FMVSS) number 111, \"Rear Visibility.\"",
      "consequences": "The lack of an image in the back-up camera display increases the risk of a crash.",
      "remedy": "Nissan will notify owners in phases, having dealers update the back-up camera settings software, free of charge. The recall began November 11, 2019 and all affected VINs should be activated. Owners may contact Nissan customer service at 1-800-867-7669 or INFINITI customer service at 1-800-662-6200.",
      "component_affected": "BACK OVER PREVENTION: SENSING SYSTEM: CAMERA",
      "notes": "Nissan North America, Inc.",
      "recall_no": null,
      "affected_units": null,
      "last_update": null,
      "notification_type": null,
      "issued_by": null,
      "manufacture_recall_number": null,
      "category": null,
      "manufacture_data": null,
      "cmvss": null
    },
    {
      "campaign_id": "19V654000",
      "recall_date": "2019-09-11",
      "summary": "Nissan North America, Inc. (Nissan) is recalling certain 2018-2019 Nissan Altima, Armada, Frontier, Kicks, Leaf, Maxima, Murano, NV, NV200, Pathfinder, Rogue, Rogue Sport, Sentra, Titan, Titan Diesel, Versa Note and Versa Sedan vehicles, as well as Infiniti Q50, Q60, QX30 and QX80 vehicles. Additionally included are 2019 Nissan GT-R and Taxi and Infiniti QX50, QX60, Q70, Q70L vehicles. The back-up camera and display settings can be adjusted such that the rear view image is no longer visible and the system will retain that setting the next time the vehicle is placed in reverse. As such, these vehicles fail to comply with the requirements of Federal Motor Vehicle Safety Standard (FMVSS) number 111, \"Rear Visibility.\"",
      "consequences": "The lack of an image in the back-up camera display increases the risk of a crash.",
      "remedy": "Nissan will notify owners in phases, having dealers update the back-up camera settings software, free of charge. The recall began November 11, 2019 and all affected VINs should be activated. Owners may contact Nissan customer service at 1-800-867-7669 or INFINITI customer service at 1-800-662-6200.",
      "component_affected": "Back over prevention: sensing system: camera",
      "notes": null,
      "recall_no": null,
      "affected_units": "1228830",
      "last_update": null,
      "notification_type": null,
      "issued_by": null,
      "manufacture_recall_number": null,
      "category": null,
      "manufacture_data": null,
      "cmvss": null
    },
    {
      "campaign_id": "20V315000",
      "recall_date": "2020-05-27",
      "summary": "Nissan North America, Inc. (Nissan) is recalling certain model year 2013-2018 Nissan Altima vehicles. If the primary hood latch is inadvertently released, there is an increased likelihood that the secondary hood latch may corrode over time.",
      "consequences": "Corrosion to the secondary latch may cause it to bind and remain in the unlatched position when the hood is closed. If the primary latch is inadvertently released again and the secondary latch is not engaged, the hood could unexpectedly open while driving, increasing the risk of a vehicle crash.",
      "remedy": "Nissan will notify owners, and dealers will install a stronger release spring in the hood release lever, a warning label near the secondary hood latch, and an Owners Manual addendum card with instructions on how to lubricate and maintain the secondary hood latch mechanism, free of charge. Owner notification letters were mailed June 30, 2021. Owners may contact Nissan customer service at 1-800-867-7669. Note: Recall 16V-029 remains open for any unremedied 2013-2015 Altimas and this recall applies to all vehicles covered by 16V-029 even if those repairs have already been performed.",
      "component_affected": "Latches/locks/linkages:hood:latch",
      "notes": null,
      "recall_no": "R20A7",
      "affected_units": "1831818",
      "last_update": null,
      "notification_type": null,
      "issued_by": null,
      "manufacture_recall_number": null,
      "category": null,
      "manufacture_data": null,
      "cmvss": null
    }
  ]
}
    
  

Vehicle Repair

This API provides detailed information about the vehicle parts with price and labor cost. This API supports manufacturers from year 1992 to 2022.

To get list of available years, makes, models, click here Repair

HTTP Request

GET https://api.vehicledatabases.com/vehicle-repairs/{year}/{make}/{model}

GET Paramters
Parameter Required Description
Year True Vehicle Year
Make True Vehicle Make
Model True Vehicle Model

JSON Response

This API returns vehicle part price and its labor cost.

Parameter Description
status success or error
data An object containing all data available.


{
  "status": 2019,
      "make": "success",
  "data": {
    "data": {
      "year": "Jeep",
      "model": "Wrangler Unlimited",
      "repair": [
        {
          "trim": "sport s sport utility 2d",
          "repair": [
            {
              "title": "Wheels - Alignment",
              "description": "Alignment is the process of making sure all 4 wheels point in the same direction, which will cause the vehicle to drive straight and not drift. Performing this service regularly (yearly or after the vehicle starts drifting) will extend the life of your tires. Alignment is measured in degrees of camber (tire leaning inward or outward), caster (forward or backward slope of steering components in relation to the McPherson struts) and toe (the direction the tires are pointing). Toe-in means that the tires are pointing inward; toe-out means that the tires are pointing outward. Most vehicles are “averaged” for everyday driving. ",
              "value": "wheels---alignment",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 0,
                  "low": 0
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 174,
                  "low": 128
                }
              ]
            },
            {
              "title": "Brakes - Adjust",
              "description": "Please note: Pricing shown is for either front brakes or rear brakes.  Modern braking systems typically are self-adjusting to ensure that the brake pad maintains constant contact with the braking surface on a rotor or drum when the brakes are applied. Older brakes may need periodic adjustment where the pad is realigned to close the gap between it and the surface by tightening adjustment screws in the brake mechanism.",
              "value": "brakes---adjust",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 0,
                  "low": 0
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 145,
                  "low": 107
                }
              ]
            },
            {
              "title": "Brake Fluid - Flush Fluid & Bleed Brakes",
              "description": "Air in the brake lines can create a spongy feeling when you apply the brakes. Bleeding the brake lines usually removes the air, but it isn’t a job for the faint of heart. Better left to professionals, newer ABS braking systems require specialized equipment to complete the job. ",
              "value": "brake-fluid---flush-fluid--bleed-brakes",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 114,
                  "low": 85
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 139,
                  "low": 103
                }
              ]
            },
            {
              "title": "Brakes - Replace Pads & Rotors",
              "description": "Please note: Pricing shown is for either front brakes or rear brakes. Made of ceramic, organic or metallic material, brake pads squeeze against the brake disc rotors to slow the vehicle down. Every time you apply the brakes, the pads wear down a tiny bit. Eventually a wear indicator starts squeaking to tell you it’s time to replace the brake pads.  A mechanic can examine brake pad thickness during a tire rotation or other service. Sometimes you feel a vibration while applying the brakes. That’s a sign that you may need to  resurface or  replace the brake rotors. Resurfacing a brake rotor will extend the life of the rotors by grinding a tiny amount of the metal surface area away to remove any irregularities or other imperfections that have cropped up over time. After a while, the entire brake rotor may need replacement if it has become too thin (through repeated grindings) or warped from variations in temperature. Don’t delay, as brakes are probably one of the most critical safety devices on your vehicle, right up there with seat belts.  ",
              "value": "brakes---replace-pads--rotors",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 377,
                  "low": 278
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 251,
                  "low": 185
                }
              ]
            },
            {
              "title": "Brakes - Replace Pads",
              "description": "Please note: Pricing shown is for either front brakes or rear brakes.  Made of ceramic, organic or metallic material, brake pads squeeze against the brake disc rotors to slow the vehicle down. Every time you apply the brakes, the pads wear down a tiny bit. Eventually a wear indicator starts squeaking to tell you it’s time to replace the brake pads. It’s always better to replace the pads before they start squeaking, to avoid damaging the brake rotors. A mechanic can check brake pad thickness during a tire rotation or other service. The number of miles you can go before replacing the brake pads really depends on your driving style.",
              "value": "brakes---replace-pads",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 116,
                  "low": 86
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 269,
                  "low": 199
                }
              ]
            },
            {
              "title": "Brakes - Replace Pads & Resurface Rotors",
              "description": "Please note: Pricing shown is for either front brakes or rear brakes. Made of ceramic, organic or metallic material, brake pads squeeze against the brake disc rotors to slow the vehicle down. Every time you apply the brakes, the pads wear down a tiny bit. Eventually a wear indicator starts squeaking to tell you it’s time to replace the brake pads. A mechanic can check brake pad thickness during a tire rotation or other service. As part of the service, the rotors will be resurfaced by grinding part of the metal surface away to remove irregularities or other imperfections. Resurfacing extends the life of the rotor and is less expensive than replacing the rotor. ",
              "value": "brakes---replace-pads--resurface-rotors",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 202,
                  "low": 149
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 246,
                  "low": 182
                }
              ]
            },
            {
              "title": "Brakes - Replace Rotors",
              "description": "Please note: Pricing shown is for either front brakes or rear brakes. Sometimes you feel a vibration while applying the brakes. That’s a sign that you may need to resurface or replace the brake rotors. Resurfacing a brake rotor will extend the life of the rotors by grinding a tiny amount of the metal away, to remove irregularities or other imperfections that have cropped up over time. After a while, the entire brake rotor may need to be replaced if it has become too thin (through repeated grindings) or warped from variations in temperature. Don’t delay, as brakes are one of the most critical safety devices on your vehicle, right up there with seat belts.",
              "value": "brakes---replace-rotors",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 222,
                  "low": 164
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 182,
                  "low": 134
                }
              ]
            },
            {
              "title": "Brakes - Resurface Rotors",
              "description": "Please note: Pricing shown is for either front brakes or rear brakes. Sometimes you feel a vibration while applying the brakes. That’s a sign that you may need t resurface the brake rotors. Resurfacing extends the life of the rotors by grinding a tiny amount of the metal surface area away, to remove any irregularities or other imperfections that have cropped up over time. ",
              "value": "brakes---resurface-rotors",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 0,
                  "low": 0
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 198,
                  "low": 146
                }
              ]
            },
            {
              "title": "Cabin Air Filter - Replace",
              "description": "Modern heating and air conditioning systems in cars use an in-cabin air filter to help purify the air and eliminate outside odors. Consult your owner’s manual or maintenance schedule for how often it should be changed. For convenience, you might consider having the cabin air filter changed in conjunction with other routine maintenance. ",
              "value": "cabin-air-filter---replace",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 38,
                  "low": 29
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 58,
                  "low": 43
                }
              ]
            },
            {
              "title": "Coolant - Flush",
              "description": "Periodically flushing the engine coolant can help keep contaminants that clog the radiator’s cooling element from building up. A clogged radiator could make the engine run hot, cause premature wear and even lead to engine failure. Fresh coolant also contains inhibitors that will keep the entire cooling system clean from rust, which could cause leaks in the radiator. Typically, you should flush and replace the coolant every 30,000 miles or five years, whichever comes first.",
              "value": "coolant---flush",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 82,
                  "low": 60
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 192,
                  "low": 142
                }
              ]
            },
            {
              "title": "Engine Diagnostics - Check Engine Light",
              "description": "Diagnostics are periodic checks of the system operations of your car, truck or SUV that can give you a quick window into your vehicle’s health. A mechanic performs diagnostics by plugging into a receptacle under the dashboard to access the On Board Diagnostics (OBD-II) tool or by tapping into a system like General Motors’ OnStar. ",
              "value": "engine-diagnostics---check-engine-light",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 0,
                  "low": 0
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 257,
                  "low": 190
                }
              ]
            },
            {
              "title": "Differential Fluid - Flush",
              "description": "In addition to wheels, a vehicle’s drive axle includes a differential unit, which uses gears to synchronize the rate at which the wheels rotate. When your vehicle turns, the inside wheels don’t need to make as many rotations as the outside wheels, which have a greater distance to cover. The differential helps keep the axle from binding up from this difference in turning rates. A thin coat of oil lubricates these gears, and that oil needs to be changed from time to time. Your owner’s manual or maintenance minder will tell you when to replace it. If the oil becomes contaminated or the level drops too low, the gears could be damaged, which would lead to a more expensive repair or replacement. ",
              "value": "differential-fluid---flush",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 116,
                  "low": 85
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 140,
                  "low": 104
                }
              ]
            },
            {
              "title": "Engine Belt - Replace",
              "description": "Several types of engine belts need to be replaced from time to time. Vehicles from 1990 and newer typically have a serpentine belt. The belt snakes around the pulleys located at the front of the engine (or the side of a transverse-mounted engine) and drives multiple accessories including the alternator, power steering pump and air conditioning compressor. If it is squeaking or worn, it could break, which would make the engine inoperable. Check it at 60,000 miles but change it before 100,000 miles. Older vehicles usually have separate belts for the water pump, alternator, radiator fan and air conditioning system, but when they break, you still may be able to get home. Finally, engine timing belts help to keep the camshaft and crankshaft in sync so that pistons and valves operate in sync. They typically last from 60,000 to 90,000 miles. A broken timing belt could result in engine damage and an expensive rebuild.  ",
              "value": "engine-belt---replace",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 106,
                  "low": 78
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 130,
                  "low": 96
                }
              ]
            },
            {
              "title": "Engine Control Unit (ECU) - Reprogram",
              "description": "Flashing or reprogramming your engine’s computer keeps it up-to-date and operating properly. The engine control unit (ECU) is a computer that controls all of your vehicle’s electronic systems. Like many computers, it occasionally requires reprogramming of its operating software. Your vehicle’s warranty may covered it, but there’s usually an additional charge. For example,  Mazda charged a fee to re-flash the system so their vehicles could operate Apple CarPlay or Android Auto. On occasion, other vehicles revert to limp-home mode following an ECU malfunction. In order to diagnose what needs to be done, a dealership technician will connect a computer to the vehicle’s On-Board Diagnostic II (OBD-II) port. Consult with your dealership service department for more information on your specific car, truck or SUV. ",
              "value": "engine-control-unit-ecu---reprogram",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 0,
                  "low": 0
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 71,
                  "low": 53
                }
              ]
            },
            {
              "title": "Engine Air Filter - Replace",
              "description": "The engine air filter helps trap dirt and debris before it can enter the engine. Typically, you should change the engine air filter every 30,000 to 45,000 miles, but if you’re in a dusty, dirty region, cut these distances in half.",
              "value": "engine-air-filter---replace",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 37,
                  "low": 28
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 46,
                  "low": 34
                }
              ]
            },
            {
              "title": "Fuel Filter - Replace",
              "description": "The fuel filter is positioned in the line leading from the gas tank to the engine and prevents containments from getting inside the engine, which could lead to a loss in performance and potential damage to the cylinder lining. Older cars may need their filters replaced as often as every two years and 30,000 miles; newer vehicles could go as long as 50,000 miles before needing the filter changed. Consult your owner’s manual for more information.",
              "value": "fuel-filter---replace",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 112,
                  "low": 82
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 136,
                  "low": 100
                }
              ]
            },
            {
              "title": "Fuel Injector - Replace",
              "description": "A vehicle’s fuel delivery system has progressed quite a bit from the carburetor that used to sit on top of the engine. Today, modern vehicles feature precise fuel injection systems located on top of – or even inside – the combustion chamber. Restrictions in fuel flow, electrical problems with the injectors themselves or even dirty or contaminated fuel can all cause trouble. Fuel injectors will typically last between 50,000 and 100,000 miles. Much of this lifespan is determined by the type of fuel used and how often the vehicle’s fuel filters are changed. Some symptoms that your fuel injectors need replacing include an illuminated check engine light, a decrease in fuel efficiency, a smell of fuel (especially near the fuel injectors under the hood) and engine misfiring. Fuel injector replacement is a job best performed by an ASE-certified mechanic at a dealership service department or automotive service center. ",
              "value": "fuel-injector---replace",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 197,
                  "low": 145
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 294,
                  "low": 218
                }
              ]
            },
            {
              "title": "Fuel Injector - Service",
              "description": "Changing from carburetors to fuel injection systems has made fuel delivery more precise. But every now and then the system needs to be flushed, cleaned and restored. Servicing your fuel injection system helps to remove waxy build-up & deposits and cleans the intake valves, cylinder heads and fuel delivery lines. This results in an extended engine life, improved performance, and better fuel economy. Most modern engines suggest fuel injector service at 60,000 miles, unless a specific problem crops up. Check your owner’s manual to know for sure with your car. If you notice a certain sluggishness in acceleration and a decrease in fuel economy, it might mean it’s time for a fuel injector service. Your local dealership service department performs this job every day. Contact them for more information. ",
              "value": "fuel-injector---service",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 125,
                  "low": 92
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 188,
                  "low": 139
                }
              ]
            },
            {
              "title": "Fuel Pump - Replace",
              "description": "Located inside your fuel tank, a fuel pump has a small electric motor to make sure that pressurized gasoline flows to the engine to power the vehicle. Along the way, the fuel passes through a filter, either inside the fuel tank or externally in the fuel flow line. Most fuel pumps will last for the life of the vehicle but occasionally they can fail. Signs of such failure are a car that won’t start or stalls once it has started. Other times, the fuel flow can slowly become starved causing the check engine light to come on. Or if you hear a whirring sound coming from your fuel tank, the fuel pump may be about to fail, since fuel pumps do not normally make noise. A mechanic will need to get to the failed pump through the top of the fuel tank via an access panel in the passenger compartment or by removing the tank from the vehicle. This moderately complicated job is best performed at your dealership’s service department. ",
              "value": "fuel-pump---replace",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 457,
                  "low": 337
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 558,
                  "low": 412
                }
              ]
            },
            {
              "title": "Tire(s) - Mount & Balance (4 Wheels)",
              "description": "Just getting a new tire doesn’t always result in a smooth ride. Because of manufacturing and mounting irregularities, tires need to be balanced by adding counter-balancing weights to certain parts of the wheel. ",
              "value": "tires---mount--balance-4-wheels",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 0,
                  "low": 0
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 291,
                  "low": 216
                }
              ]
            },
            {
              "title": "Oil Change",
              "description": "An oil change is the act of replacing the oil and oil filter in your car, truck or SUV’s crankcase. Oil has a limited life span and should be changed according to the maintenance schedule in your Owner’s Manual. Many modern vehicles use synthetic motor oil that can stretch the time/mileage interval to as long as 12,000 miles/12 months. ",
              "value": "oil-change",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 52,
                  "low": 38
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 36,
                  "low": 27
                }
              ]
            },
            {
              "title": "Power Steering Fluid - Flush",
              "description": "Modern cars, trucks and SUVs all use power steering to make maneuvering effortless. The power steering system uses a pump and hydraulic pressure to assist the steering gears. Power steering fluid is designed to last for as long as 100,000 miles, but the system may leak or the fluid may become exhausted before then. Follow the recommendation from your owner’s manual to see when it’s time to flush the power steering fluid. A mechanic will flush the system by removing dark, discolored power steering fluid and refilling it with fresh fluid, while an assistant turns the steering wheel from left to right to get old fluid out of the system. When the remaining fluid appears like fresh fluid, the system has been successfully flushed. Remove the remaining fluid, refill with fresh power steering fluid and your vehicle should be good for another 100,000 miles. ",
              "value": "power-steering-fluid---flush",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 76,
                  "low": 56
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 114,
                  "low": 84
                }
              ]
            },
            {
              "title": "Spark Plugs - Replace",
              "description": "Spark plugs ignite the fuel mixture in the engine, providing the power to make your car go. Sitting atop your engine’s cylinder head, it receives a spark from the electronic ignition in modern vehicles, or the distributor cap and rotor found in older cars. Eventually, at around 30,000 miles to as high as 40,000 miles, conventional spark plugs will wear out, which could cause stalling, starting problems and engine misfires. Higher-cost platinum-tipped spark plugs may not need to be replaced as often. At the same time, it might be appropriate to replace your oxygen sensor, spark plug wires, PCV valve and fuel filter. ",
              "value": "spark-plugs---replace",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 180,
                  "low": 133
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 270,
                  "low": 199
                }
              ]
            },
            {
              "title": "Thermostat - Replace",
              "description": "A vehicle’s cooling system uses a thermostat valve to help regulate the engine’s temperature. When the engine is cold, the valve will be closed, bypassing the radiator and allowing the engine to rapidly come up to operating temperature. After that level has been reached, the valve on the thermostat opens to allow coolant to circulate through the radiator. But sometimes, through normal wear and tear or contaminants in the coolant, the thermostat may fail to open, causing the engine to overheat. This will be evident by the temperature gauge climbing into the high temperature (usually red) zone. Remember that a thermostat failure can also be caused by other factors, as well. For that reason, it is important to have a skilled mechanic check all the links in the chain – radiator, coolant pump, hoses and thermostat. ",
              "value": "thermostat---replace",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 137,
                  "low": 101
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 412,
                  "low": 304
                }
              ]
            },
            {
              "title": "Timing Belt - Replace",
              "description": "Critical to the operation of your vehicle, the timing belt synchs the operations of the camshaft and the crankshaft so that the valves operate efficiently and safely. Older cars may have a timing chain, similar to a chain on a motorcycle, with a life cycle of around 60,000 miles. newer models use timing belts made of polyurethane and Kevlar for long life and durability. They can go as long as 100,000 miles although it’s always a good idea to change it before then. Belt failure can cause extensive damage to the valves, pistons and other internal parts of the engine. The cost of changing the timing belt is a bargain when you consider the cost to replace the entire engine. Start thinking about changing the timing belt once you cross the 90,000-mile threshold. Check your owner’s manual for details. ",
              "value": "timing-belt---replace",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 384,
                  "low": 285
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 576,
                  "low": 426
                }
              ]
            },
            {
              "title": "Tire Pressure (TPMS) Sensor - Replace",
              "description": "A tire pressure sensor is designed to warn that one or more of your tires is underinflated. All cars built since 2007 are required to have this system. The most common sensor uses a battery and operates via a wireless transmitter mounted inside the rim of your tire’s wheel. When it detects low pressure, it sends a signal to your vehicle’s computer system that shows up on your instrument panel as an icon of a tire or some other alert. Most warn of low pressure without indicating a specific tire, while more advanced systems can flag an individual wheel or indicate the pressure in each tire. The batteries in tire pressure sensors last around five to seven years but sometimes they can fail earlier. The sensors can also be damaged from potholes or other sudden jarring. Replacing the sensor is easy for a tire retailer or your dealership service department. Your service technician will also electronically reset the system after replacing the sensors or whenever you replace your tires. ",
              "value": "tire-pressure-tpms-sensor---replace",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 107,
                  "low": 79
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 160,
                  "low": 118
                }
              ]
            },
            {
              "title": "Tire(s) - Patch",
              "description": "A flat tire doesn’t necessarily mean that the tire needs replacement. Patching and plugging kits can fix holes in tires caused by small sharp objects like nails and screws. Patching the tire uses an internal patch to cover the opening and requires the tire to be removed from the rim. A plug fixes a hole externally, so in some cases, the tire doesn’t need to be taken off. ",
              "value": "tires---patch",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 25,
                  "low": 18
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 38,
                  "low": 29
                }
              ]
            },
            {
              "title": "Tire(s) - Rotate",
              "description": "Done every 5,000 miles or so, a tire rotation is the act of moving tires around your car, truck or SUV so the tires wear evenly. Some vehicles have “staggered” tire sizes, meaning that the fronts are smaller than the rears. In this case, they can only be rotated from left to right (or vice versa). Some high-performance tires shouldn’t be rotated at all, since they’re made to turn in one direction only (usually indicated by an arrow on the tire’s sidewall). As always, consult your owner’s manual for more information.",
              "value": "tires---rotate",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 0,
                  "low": 0
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 49,
                  "low": 36
                }
              ]
            },
            {
              "title": "Tire(s) - Rotate & Balance (4 Wheels)",
              "description": "Done every 5,000 miles or so, a tire rotation is the act of moving tires around the vehicle so they have the opportunity to wear evenly. Some vehicles use “staggered” tire sizes meaning the fronts are smaller than  the rears. In this case, they can only be rotated from left to right (and vice versa).  Some high-performance tires shouldn’t be rotated at all, since they’re made to turn in one direction only (usually indicated by an arrow on the tire’s sidewall). As always, consult your owner’s manual for more information. Mounting new tires or rotating existing ones doesn’t always result in a smooth ride.  Because of manufacturing and mounting irregularities, tires need to be balanced by adding counter-balancing weights to certain parts of the wheel.",
              "value": "tires---rotate--balance-4-wheels",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 0,
                  "low": 0
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 88,
                  "low": 65
                }
              ]
            },
            {
              "title": "Transmission Fluid - Flush",
              "description": "Most new vehicles are equipped with an automatic transmission. As a result, there's not really much maintenance to perform. Still, most owner’s manuals will recommend changing the transmission fluid every 90,000 miles or so. Flushing your transmission’s fluid has fallen out of vogue in recent years because the high-pressure cleaning involved may dislodge debris inside the transmission that can literally gum up the works. By following your vehicle’s maintenance schedule, your car’s gearbox will offer years of trouble-free driving. For more information check with your owner’s manual and your dealership service advisor.\n",
              "value": "transmission-fluid---flush",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 178,
                  "low": 131
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 217,
                  "low": 160
                }
              ]
            },
            {
              "title": "Transmission - Replace",
              "description": "A transmission takes your engine’s energy and delivers it to the wheels that drive your vehicle.  It is one of the most major – and expensive – repairs you can do. A transmission can fail for almost as many reasons as there are parts inside, and often, it’s easier to replace it than repair it. You are not only paying for the new or rebuilt replacement transmission but also for the labor required to remove the old unit then replace it with a new one. A time-consuming operation, this involves disconnecting fluid lines, electrical wiring, engine mounts, exhaust system components, axles or driveshafts and more. A transmission replacement can be performed by a transmission specialist or by a technician at your dealership’s service department. It is always better to avoid having to go this route by explicitly following the service schedule found inside your vehicle’s owner’s manual. ",
              "value": "transmission---replace",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 4835,
                  "low": 3573
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 1527,
                  "low": 1129
                }
              ]
            },
            {
              "title": "Water Pump - Replace",
              "description": "The water pump is an essential component that keeps the coolant circulating, a critical role in ensuring that the engine maintains the proper operating temperature. Without coolant being circulated, the engine will overheat, leading to premature wear and damage. A failing water pump can also leak causing further loss of coolant. Water pumps are designed to last at least 100,000 miles, however, if your water pump fails, you should replace it with a high-quality original-equipment level unit. Less expensive replacement pumps are available, but they might only have a service life of 30,000 miles.",
              "value": "water-pump---replace",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 260,
                  "low": 192
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 482,
                  "low": 356
                }
              ]
            },
            {
              "title": "Wiper Blades - Replace 1 Front Wiper",
              "description": "Consider them part of the vehicle’s safety equipment: If you can’t see through the windshield, you are likely putting yourself, your family and your vehicle at risk. You should aim to replace your wiper blades every six months to a year, due to the toll they take from extreme heat and humidity, which work to cut down the useful life of your blades.",
              "value": "wiper-blades---replace-1-front-wiper",
              "costs": [
                {
                  "name": "Parts",
                  "desc": "",
                  "high": 51,
                  "low": 38
                },
                {
                  "name": "Labor",
                  "desc": "",
                  "high": 14,
                  "low": 10
                }
              ]
            }
          ]
        }
      ]
    }
  }
}

Vehicle Warranty

This API list down the warranty information of a vehicle. This API supports manufacturers from year 1999 to 2023.

To get list of available years, makes, models, click here Warranty

HTTP Request

GET https://api.vehicledatabases.com/vehicle-warranty/{year}/{make}/{model}

GET Paramters
Parameter Required Description
Year True Vehicle Year
Make True Vehicle Make
Model True Vehicle Model

JSON Response

This API returns warrenty information with three different catergories.

Parameter Description
status success or error
data A data object containing the warranty information of a vehicle.


{
  "status": "success",
  "data": {
    "data": {
      "year": 2018,
      "make": "Dodge",
      "model": "Challenger",
      "warranty": [
        "Basic: 3 years / 36000 miles",
        "Powertrain: 5 years / 60000 miles",
        "Corrosion: 5 years / Unlimited miles"
      ]
    },
  }
}
 

VIN OCR

This API endpoint reads a VIN number from the sticker image, barcode image, and vehicle documents . It will take an image as an input and returns the VIN number.

HTTP Request

POST https://api.vehicledatabases.com/vin-ocr

POST Paramters

Parameter Required Description
file Yes The file to be uploaded. It accepts a single png, jpg, or jpeg image file.

JSON Response

The response shows the VIN number

Parameter Description
status success or error
data Shows the VIN number

{
  "status": "success",
  "data": {
    "vin":"KMH8KNTEST1234567"
  }
}

YMM Specifications

This API provides the vehicle's key data such as specs, engine details, trnsmission, dimensions, colors, features, etc from year 1999 to 2023.

To get list of available years, makes, models, and trims, start from here YMM Specifications

HTTP Request

GET https://api.vehicledatabases.com/ymm-specs/{year}/{make}/{model}/{trim}

GET Paramters
Parameter Required Description
year True Vehicle Year
make True Vehicle make
model True Vehicle model
trim True Vehicle trim

JSON Response

Data covered in the API includes vehicle's specs, engine, tranmission,fuel economy, mileage, and more/

Parameter Description
status success or error
data an object containing all data available.


{
  "status": "success",
  "data": {
    "basic": {
      "make": "Ford",
      "model": "F-150",
      "year": "2015",
      "trim": "Base  4dr Sedan",
      "doors": "4",
      "vehicle_size": ""
    },
    "engine": {
      "displacement_(l_ci)": "2.4",
      "engine_model": "I-4",
      "engine_camshaft": "DOHC",
      "net_torque": "180 lb-ft. @ 3,600",
      "horsepower": "201 hp @ 6,800",
      "sae_net_horsepower_rpm": "201 hp @ 6,800"
    },
    "transmission": {
      "transmission_style": "8-spd auto-shift man w/OD"
    },
    "dimensions": {
      "trunk_volume": "12.4 ft³",
      "width": "70.6 in",
      "height": "55.6 in",
      "length": "182.2 in",
      "min_ground_clearance": "undefined in",
      "wheelbase": "105.1 in",
      "rear_hip_room": "52 in",
      "front_hip_room": "50 in",
      "rear_shoulder_room": "54 in",
      "front_shoulder_room": "56 in",
      "rear_legroom": "34.0 in",
      "front_legroom": "42.3 in",
      "rear_head_room": "36 in"
    },
    "drivetrain": {
      "drive_type": "front-wheel",
      "final_drive_axle_ratio": "3.94"
    },
    "braking": {
      "rear_brake_type": "4-wheel disc",
      "front_brake_type": "4-wheel disc",
      "disc_front": "Yes"
    },
    "suspension": {
      "steering_type": "rack and pinion",
      "rear_suspension": "strut",
      "suspension_type_front_cont": "multi-link"
    },
    "colors": {
      "exterior": [
        {
          "color": "Lunar Silver Metallic",
          "rgb": "160,160,160"
        },
        {
          "color": "Platinum White Pearl",
          "rgb": "224,221,212"
        },
        {
          "color": "Modern Steel Metallic",
          "rgb": "64,63,63"
        },
        {
          "color": "Majestic Black Pearl",
          "rgb": "5,5,5"
        },
        {
          "color": "Performance Red Pearl",
          "rgb": "153,17,49"
        }
      ],
      "interior": [
        {
          "color": "Ebony w/Leatherette Seat Trim",
          "rgb": "40,40,40"
        }
      ]
    },
    "seating": {
      "standard_seating": "5 passengers"
    },
    "weight": {
      "curb_weight": "3,095 lbs."
    },
    "wheels_and_tires": {
      "front_tire_size": "P215/45VR17.0 BSW performance AS",
      "rear_tire_size": "P215/45VR17.0 BSW performance AS",
      "rear_tire_order_code": "STDTR",
      "front_tire_order_code": "STDTR",
      "wheel_size_(inches)": "17",
      "steering_type": "rack and pinion",
      "anti_lock_brakes": "4-wheel"
    },
    "market_value": {
      "msrp": "$25,900 ",
      "destination_charge": null
    },
    "fuel": {
      "fuel_economy": "24 City / 34 Hwy",
      "highway_mileage": "34 MPG",
      "city_mileage": "24 MPG",
      "fuel_capacity": "13.2 gal."
    },
    "feature": {
      "mechanical_and_powertrain": {
        "Engine": "2.4L I-4",
        "Engine - valvetrain": "DOHC",
        "Brakes": "4-wheel disc",
        "Anti-lock braking system (ABS)": "4-wheel",
        "Brake assist": "Standard",
        "Drive type": "front-wheel",
        "Exhaust": "stainless steel",
        "Steering": "rack and pinion",
        "Speed sensitive steering": "Standard",
        "Suspension tuning": "regular",
        "Front suspension type": "strut",
        "Front anti-roll bar": "Standard",
        "Front shocks": "gas-pressurized",
        "Front springs": "coil",
        "Rear suspension type": "multi-link",
        "Rear anti-roll bar": "Standard",
        "Rear shocks": "gas-pressurized",
        "Rear springs": "coil",
        "Electronic stability system": "Vehicle Stability Assist",
        "Sequential shift control": "Sequential SportShift",
        "Transmission": "8-spd auto-shift man w/OD",
        "Axle ratio": "3.94",
        "Traction control": "ABS and driveline"
      },
      "interior": {
        "Driver information center": "Standard",
        "Tachometer": "Standard",
        "Trip computer": "Standard",
        "Water temp gauge": "Standard",
        "Low fuel warning": "Standard",
        "Service interval warning": "Standard",
        "Lighting - glovebox": "Standard",
        "Lighting - map lights": "front",
        "Lighting - dome light": "fade",
        "Lighting - cargo light": "Standard",
        "Illuminated vanity mirrors": "driver and passenger",
        "Rear window defogger": "Standard",
        "Rear view mirror": "day-night",
        "Mirrors - visor vanity mirrors": "driver and passenger",
        "Seatback storage pockets": "1",
        "Tilt-Wheel adjustable steering column": "Standard",
        "Steering wheel material": "leather",
        "Air conditioning, front": "dual zone automatic",
        "Air filter": "Standard",
        "Underseat ducts": "Standard",
        "Clock": "in-dash",
        "Cupholders": "front and rear",
        "Gear shift knob trim": "leather",
        "Floor console": "full",
        "Floor mats": "carpeted front and rear",
        "Instrumentation": "analog",
        "Airbags, frontal": "driver and front passenger",
        "Airbags, side impact": "seat mounted, driver and passenger",
        "Airbags, side curtain": "curtain 1st and 2nd row",
        "Height adjustable safety belts": "front",
        "Seatbelt pre-tensioners": "front"
      },
      "exterior": {
        "Exterior light control": "fully automatic",
        "Antenna": "window grid",
        "Body material": "fully galvanized steel",
        "Paint": "clearcoat monotone",
        "Grille trim": "black w/chrome surround",
        "Fog/driving lights": "N/A",
        "Door count": "4 doors",
        "Rear cargo door": "trunk",
        "Tinted windows": "light",
        "Rear window type": "fixed",
        "Mirrors": "power remote driver, power remote w/tilt down passenger",
        "Heated door mirrors": "Standard",
        "Sunroof": "1st row regular express open/close sliding and tilting glass",
        "Spoiler": "N/A",
        "Tires": "P215/45VR17.0 BSW performance AS",
        "Wheels": "17\" machined w/painted accents aluminum",
        "Windshield wipers - front": "variable intermittent",
        "Headlights": "LED low/high beam, Jewel Eye",
        "Delay off headlamps": "Standard",
        "Daytime running lights": "Standard"
      }
    },
    "comfort": {
      "Front seat type": "bucket",
      "Standard seating": "5 passengers",
      "Front driver seat direction controls": "8-way power",
      "Front passenger seat direction controls": "4-way",
      "Lumbar support": "driver",
      "Front armrests": "center",
      "Front head restraints": "adjustable",
      "Heated front seats": "driver and front passenger heated-cushion, heated-seatback",
      "Memory": "N/A",
      "Rear seats": "full bench",
      "Rear armrest": "Standard",
      "Rear head restraints": "3 - adjustable",
      "Seat trim": "leatherette"
    },
    "recalls": []
  }
}
                

YMM Specifications Year

Provides list of years.

HTTP Request

GET https://api.vehicledatabases.com/ymm-specs/options/year


JSON Response

This API returns list of available years/

Parameter Description
status success or error
years List of available years


    {
      "status": "success",
      "years": [
        "1999",
        "2000",
        "2001",
        "2002",
        "2003",
        "2004",
        "2005",
        "2006",
        "2007",
        "2008",
        "2009",
        "2010",
        "2011",
        "2012",
        "2013",
        "2014",
        "2015",
        "2016",
        "2017",
        "2018",
        "2019",
        "2020",
        "2021",
        "2022",
        "2023"
      ]
    }
                    

YMM Specifications Make

Provides list of makes available for year.

HTTP Request

GET https://api.vehicledatabases.com/ymm-specs/options/make/2006

GET Paramters
Parameter Required Description
year True Vehicle Year

JSON Response

This API returns list of available makes/

Parameter Description
status success or error
makes List of available makes


{
  "status": "success",
  "makes": [
      "Acura",
      "Aston Martin",
      "Audi",
      "Bentley",
      "BMW",
      "Bugatti",
      "Buick",
      "Cadillac",
      "Chevrolet",
      "Chrysler",
      "Dodge",
      "Ferrari",
      "Ford",
      "GMC",
      "Honda",
      "Hummer",
      "Hyundai",
      "Infiniti",
      "Isuzu",
      "Jaguar",
      "Jeep",
      "KIA",
      "Lamborghini",
      "Land Rover",
      "Lexus",
      "Lincoln",
      "Lotus",
      "Maserati",
      "Maybach",
      "Mazda",
      "Mercedes-Benz",
      "Mercury",
      "Mini",
      "Mitsubishi",
      "Morgan",
      "Nissan",
      "Pontiac",
      "Porsche",
      "Rolls-Royce",
      "Saab",
      "Saturn",
      "Scion",
      "Subaru",
      "Suzuki",
      "Toyota",
      "Volkswagen",
      "Volvo"
  ]
}
                

YMM Specifications Model

Provides list of models for given year and make.

HTTP Request

GET https://api.vehicledatabases.com/ymm-specs/options/model/2006/Acura

GET Paramters
Parameter Required Description
year True Vehicle Year
make True Vehicle make

JSON Response

This API returns list of available models/

Parameter Description
status success or error
models List of available models


{
  "status": "success",
  "models": [
      "MDX",
      "RL",
      "RSX",
      "TL",
      "TSX"
  ]
}
                

YMM Specifications Trim

Provides list of trims for a given year, make, and model.

HTTP Request

GET https://api.vehicledatabases.com/ymm-specs/options/trim/2006/Acura/MDX0

GET Paramters
Parameter Required Description
year True Vehicle Year
make True Vehicle make
model True Vehicle model

JSON Response

This API returns list of available trims to be lookup/

Parameter Description
status success or error
trims List of available trims


{
  "status": "success",
  "trims": [
      "3.5L  4dr 4x4"
  ]
}
      

Vehicle Maintenance Year

Provides list of years.

HTTP Request

GET https://api.vehicledatabases.com/vehicle-maintenance/options/year


JSON Response

This API returns list of available years/

Parameter Description
status success or error
years List of available years


    {
      "status": "success",
      "years": [
      2001,
      2002,
      2003,
      2004,
      2005,
      2006,
      2007,
      2008,
      2009,
      2010,
      2011,
      2012,
      2013,
      2014,
      2015,
      2016,
      2017,
      2018,
      2019,
      2020,
      2021,
      2022
  ]
    }
                    

Vehicle Maintenance Make

Provides list of makes available for year.

HTTP Request

GET https://api.vehicledatabases.com/vehicle-maintenance/options/make/{year}

GET Paramters
Parameter Required Description
year True Vehicle Year

JSON Response

This API returns list of available makes/

Parameter Description
status success or error
makes List of available makes


{
  "status": "success",
  "makes": [
      "Acura",
      "Aston Martin",
      "Audi",
      "Bentley",
      "BMW",
      "Bugatti",
      "Buick",
      "Cadillac",
      "Chevrolet",
      "Chrysler",
      "Dodge",
      "Ferrari",
      "Ford",
      "GMC",
      "Honda",
      "Hummer",
      "Hyundai",
      "Infiniti",
      "Isuzu",
      "Jaguar",
      "Jeep",
      "KIA",
      "Lamborghini",
      "Land Rover",
      "Lexus",
      "Lincoln",
      "Lotus",
      "Maserati",
      "Maybach",
      "Mazda",
      "Mercedes-Benz",
      "Mercury",
      "Mini",
      "Mitsubishi",
      "Morgan",
      "Nissan",
      "Pontiac",
      "Porsche",
      "Rolls-Royce",
      "Saab",
      "Saturn",
      "Scion",
      "Subaru",
      "Suzuki",
      "Toyota",
      "Volkswagen",
      "Volvo"
  ]
}
                

Vehicle Maintenance Model

Provides list of models for given year and make.

HTTP Request

GET https://api.vehicledatabases.com/vehicle-maintenance/options/model/{year}/{make}

GET Paramters
Parameter Required Description
year True Vehicle Year
make True Vehicle make

JSON Response

This API returns list of available models/

Parameter Description
status success or error
models List of available models


{
  "status": "success",
  "models": [
      "MDX",
      "RL",
      "RSX",
      "TL",
      "TSX"
  ]
}
                

Vehicle Recall Year

Provides list of years.

HTTP Request

GET https://api.vehicledatabases.com/vehicle-recalls/options/year


JSON Response

This API returns list of available years/

Parameter Description
status success or error
years List of available years


    {
      "status": "success",
      "years": [
      2001,
      2002,
      2003,
      2004,
      2005,
      2006,
      2007,
      2008,
      2009,
      2010,
      2011,
      2012,
      2013,
      2014,
      2015,
      2016,
      2017,
      2018,
      2019,
      2020,
      2021,
      2022
  ]
    }
                    

Vehicle Recalls Make

Provides list of makes available for year.

HTTP Request

GET https://api.vehicledatabases.com/vehicle-recalls/options/make/{year}

GET Paramters
Parameter Required Description
year True Vehicle Year

JSON Response

This API returns list of available makes/

Parameter Description
status success or error
makes List of available makes


{
  "status": "success",
  "makes": [
      "Acura",
      "Aston Martin",
      "Audi",
      "Bentley",
      "BMW",
      "Bugatti",
      "Buick",
      "Cadillac",
      "Chevrolet",
      "Chrysler",
      "Dodge",
      "Ferrari",
      "Ford",
      "GMC",
      "Honda",
      "Hummer",
      "Hyundai",
      "Infiniti",
      "Isuzu",
      "Jaguar",
      "Jeep",
      "KIA",
      "Lamborghini",
      "Land Rover",
      "Lexus",
      "Lincoln",
      "Lotus",
      "Maserati",
      "Maybach",
      "Mazda",
      "Mercedes-Benz",
      "Mercury",
      "Mini",
      "Mitsubishi",
      "Morgan",
      "Nissan",
      "Pontiac",
      "Porsche",
      "Rolls-Royce",
      "Saab",
      "Saturn",
      "Scion",
      "Subaru",
      "Suzuki",
      "Toyota",
      "Volkswagen",
      "Volvo"
  ]
}
                

Vehicle Recalls Model

Provides list of models for given year and make.

HTTP Request

GET https://api.vehicledatabases.com/vehicle-recalls/options/model/{year}/{make}

GET Paramters
Parameter Required Description
year True Vehicle Year
make True Vehicle make

JSON Response

This API returns list of available models/

Parameter Description
status success or error
models List of available models


{
  "status": "success",
  "models": [
      "MDX",
      "RL",
      "RSX",
      "TL",
      "TSX"
  ]
}
                

Vehicle Repair Year

Provides list of years.

HTTP Request

GET https://api.vehicledatabases.com/vehicle-repairs/options/year


JSON Response

This API returns list of available years/

Parameter Description
status success or error
years List of available years


    {
      "status": "success",
      "years": [
      1992,
      1993,
      1994,
      1995,
      1996,
      1997,
      1998,
      1999,
      2000,
      2001,
      2002,
      2003,
      2004,
      2005,
      2006,
      2007,
      2008,
      2009,
      2010,
      2011,
      2012,
      2013,
      2014,
      2015,
      2016,
      2017,
      2018,
      2019,
      2020,
      2021,
      2022
  ]
    }
                    

Vehicle Repairs Make

Provides list of makes available for year.

HTTP Request

GET https://api.vehicledatabases.com/vehicle-repairs/options/make/{year}

GET Paramters
Parameter Required Description
year True Vehicle Year

JSON Response

This API returns list of available makes/

Parameter Description
status success or error
makes List of available makes


{
  "status": "success",
  "makes": [
      "Acura",
      "Aston Martin",
      "Audi",
      "Bentley",
      "BMW",
      "Bugatti",
      "Buick",
      "Cadillac",
      "Chevrolet",
      "Chrysler",
      "Dodge",
      "Ferrari",
      "Ford",
      "GMC",
      "Honda",
      "Hummer",
      "Hyundai",
      "Infiniti",
      "Isuzu",
      "Jaguar",
      "Jeep",
      "KIA",
      "Lamborghini",
      "Land Rover",
      "Lexus",
      "Lincoln",
      "Lotus",
      "Maserati",
      "Maybach",
      "Mazda",
      "Mercedes-Benz",
      "Mercury",
      "Mini",
      "Mitsubishi",
      "Morgan",
      "Nissan",
      "Pontiac",
      "Porsche",
      "Rolls-Royce",
      "Saab",
      "Saturn",
      "Scion",
      "Subaru",
      "Suzuki",
      "Toyota",
      "Volkswagen",
      "Volvo"
  ]
}
                

Vehicle Repair Model

Provides list of models for given year and make.

HTTP Request

GET https://api.vehicledatabases.com/vehicle-repairs/options/model/{year}/{make}

GET Paramters
Parameter Required Description
year True Vehicle Year
make True Vehicle make

JSON Response

This API returns list of available models/

Parameter Description
status success or error
models List of available models


{
  "status": "success",
  "models": [
      "MDX",
      "RL",
      "RSX",
      "TL",
      "TSX"
  ]
}
                

Vehicle Warranty Year

Provides list of years.

HTTP Request

GET https://api.vehicledatabases.com/vehicle-warranty/options/year


JSON Response

This API returns list of available years/

Parameter Description
status success or error
years List of available years


    {
      "status": "success",
      "years": [
      "1999",
      "2000",
      "2001",
      "2002",
      "2003",
      "2004",
      "2005",
      "2006",
      "2007",
      "2008",
      "2009",
      "2010",
      "2011",
      "2012",
      "2013",
      "2014",
      "2015",
      "2016",
      "2017",
      "2018",
      "2019",
      "2020",
      "2021",
      "2022",
      "2023"
  ]
    }
                    

Vehicle Warranty Make

Provides list of makes available for year.

HTTP Request

GET https://api.vehicledatabases.com/vehicle-warranty/options/make/{year}

GET Paramters
Parameter Required Description
year True Vehicle Year

JSON Response

This API returns list of available makes/

Parameter Description
status success or error
makes List of available makes


{
  "status": "success",
  "makes": [
      "Acura",
      "Aston Martin",
      "Audi",
      "Bentley",
      "BMW",
      "Bugatti",
      "Buick",
      "Cadillac",
      "Chevrolet",
      "Chrysler",
      "Dodge",
      "Ferrari",
      "Ford",
      "GMC",
      "Honda",
      "Hummer",
      "Hyundai",
      "Infiniti",
      "Isuzu",
      "Jaguar",
      "Jeep",
      "KIA",
      "Lamborghini",
      "Land Rover",
      "Lexus",
      "Lincoln",
      "Lotus",
      "Maserati",
      "Maybach",
      "Mazda",
      "Mercedes-Benz",
      "Mercury",
      "Mini",
      "Mitsubishi",
      "Morgan",
      "Nissan",
      "Pontiac",
      "Porsche",
      "Rolls-Royce",
      "Saab",
      "Saturn",
      "Scion",
      "Subaru",
      "Suzuki",
      "Toyota",
      "Volkswagen",
      "Volvo"
  ]
}
                

Vehicle Warranty Model

Provides list of models for given year and make.

HTTP Request

GET https://api.vehicledatabases.com/vehicle-repairs/options/model/{year}/{make}

GET Paramters
Parameter Required Description
year True Vehicle Year
make True Vehicle make

JSON Response

This API returns list of available models/

Parameter Description
status success or error
models List of available models


{
  "status": "success",
  "models": [
      "MDX",
      "RL",
      "RSX",
      "TL",
      "TSX"
  ]
}
                
REQUEST
var request = require('request');
var fs = require('fs');
var options = {
  'method': 'POST',
  'url': 'https://api.vehicledatabases.com/vin-ocr',
  'headers': {
    'x-AuthKey': '{X-AUTHKEY}'
  },
  formData: {
    'file': {
      'value': fs.createReadStream('/home/user/Downloads/1 (1).jpg'),
      'options': {
        'filename': '1 (1).jpg',
        'contentType': null
      }
    }
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
REQUEST
var axios = require('axios');
var FormData = require('form-data');
var fs = require('fs');
var data = new FormData();
data.append('file', fs.createReadStream('/home/user/Downloads/1 (1).jpg'));

var config = {
  method: 'post',
  url: 'https://api.vehicledatabases.com/vin-ocr',
  headers: { 
    'x-AuthKey': '{X-AUTHKEY}', 
    ...data.getHeaders()
  },
  data : data
};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
REQUEST
$curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://api.vehicledatabases.com/vin-ocr', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS => array('file'=> new CURLFILE('/home/user/Downloads/1 (1).jpg')), CURLOPT_HTTPHEADER => array( 'x-AuthKey: {X-AUTHKEY}' ), )); $response = curl_exec($curl); curl_close($curl); echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/vin-ocr"

payload={}
files=[
  ('file',('test.jpg',open('test.jpg','rb'),'image/jpeg'))
]
headers = {
  'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("POST", url, headers=headers, data=payload, files=files)

print(response.text)
REQUEST
var request = require('request');
var fs = require('fs');
var options = {
'method': 'POST',
'url': 'https://api.vehicledatabases.com/plate-ocr',
'headers': {
'x-AuthKey': '{X-AUTHKEY}'
},
formData: {
'file': {
'value': fs.createReadStream('test.jpg'),
'options': {
'filename': 'SC2.jpg',
'contentType': null
}
}
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');
var FormData = require('form-data');
var fs = require('fs');
var data = new FormData();
data.append('file', fs.createReadStream('test.jpg'));

var config = {
method: 'post',
url: 'https://api.vehicledatabases.com/plate-ocr',
headers: { 
'x-AuthKey': '{X-AUTHKEY}', 
...data.getHeaders()
},
data : data
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/plate-ocr',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => array('file'=> new CURLFILE('test.jpg')),
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {X-AUTHKEY}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/plate-ocr"

payload={}
files=[
('file',('SC2.jpg',open('test.jpg','rb'),'image/jpeg'))
]
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("POST", url, headers=headers, data=payload, files=files)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/vehicle-history/{vin}',
'headers': {
'x-AuthKey': '{X-AUTHKEY}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/vehicle-history/{vin}',
headers: { 
'x-AuthKey': '{X-AUTHKEY}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/vehicle-history/{vin}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {X-AUTHKEY}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/vehicle-history/{vin}"

payload={}
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/saleshistory/{vin}',
'headers': {
'x-AuthKey': '{X-AUTHKEY}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/saleshistory/{vin}',
headers: { 
'x-AuthKey': '{X-AUTHKEY}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/saleshistory/{vin}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {X-AUTHKEY}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/saleshistory/{vin}"

payload={}
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/auction/{vin}',
'headers': {
'x-AuthKey': '{X-AUTHKEY}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');
      
var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/auction/{vin}',
headers: { 
'x-AuthKey': '{X-AUTHKEY}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/auction/{vin}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {X-AUTHKEY}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests
      
url = "https://api.vehicledatabases.com/auction/{vin}"

payload={}
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
        var options = {
        'method': 'GET',
        'url': 'https://api.vehicledatabases.com/buildsheet/{vin}',
        'headers': {
        'x-AuthKey': '{X-AUTHKEY}'
        }
        };
        request(options, function (error, response) {
        if (error) throw new Error(error);
        console.log(response.body);
        });
REQUEST
var axios = require("axios");

        var config = {
        method: "get",
        url: "https://api.vehicledatabases.com/buildsheet/{vin}",
        headers: {
        "x-AuthKey": "{X-AUTHKEY}",
        },
        };

        axios(config)
        .then(function (response) {
        console.log(JSON.stringify(response.data));
        })
        .catch(function (error) {
        console.log(error);
        });
REQUEST
 'https://api.vehicledatabases.com/buildsheet/{vin}',
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_ENCODING => '',
        CURLOPT_MAXREDIRS => 10,
        CURLOPT_TIMEOUT => 0,
        CURLOPT_FOLLOWLOCATION => true,
        CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
        CURLOPT_CUSTOMREQUEST => 'GET',
        CURLOPT_HTTPHEADER => array(
        'x-AuthKey: {X-AUTHKEY}'
        ),
        ));

        $response = curl_exec($curl);

        curl_close($curl);
        echo $response;
REQUEST
import requests

        url = "https://api.vehicledatabases.com/buildsheet/{vin}"

        payload={}
        headers = {
        'x-AuthKey': '{X-AUTHKEY}'
        }

        response = requests.request("GET", url, headers=headers, data=payload)

        print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/license-decode/{plate}/{state}',
'headers': {
'x-AuthKey': '{X-AUTHKEY}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/license-decode/{plate}/{state}',
headers: { 
'x-AuthKey': '{X-AUTHKEY}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/license-decode/{plate}/{state}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {X-AUTHKEY}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/license-decode/{plate}/{state}"

payload={}
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require("request");
var options = {
method: "GET",
url: "https://api.vehicledatabases.com/market-value/{vin}",
headers: {
"x-AuthKey": "{X-AUTHKEY}",
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require("axios");

var config = {
method: "get",
url: "https://api.vehicledatabases.com/market-value/{vin}",
headers: {
"x-AuthKey": "{X-AUTHKEY}",
},
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/market-value/{vin}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {X-AUTHKEY}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/market-value/{vin}"

payload={}
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/vin-decode/{vin}',
'headers': {
'x-AuthKey': '{X-AUTHKEY}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/vin-decode/{vin}',
headers: { 
'x-AuthKey': '{X-AUTHKEY}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/vin-decode/{vin}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {X-AUTHKEY}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/vin-decode/{vin}"

payload={}
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/premium/vin-decode/{vin}',
'headers': {
'x-AuthKey': '{X-AUTHKEY}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/premium/vin-decode/{vin}',
headers: { 
'x-AuthKey': '{X-AUTHKEY}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/premium/vin-decode/{vin}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {X-AUTHKEY}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/premium/vin-decode/{vin}"

payload={}
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/advanced-vin-decode/{vin}',
'headers': {
'x-AuthKey': '{X-AUTHKEY}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require("axios");

var config = {
method: "get",
url: "https://api.vehicledatabases.com/advanced-vin-decode/{vin}",
headers: {
"x-AuthKey": "{X-AUTHKEY}",
},
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/advanced-vin-decode/{vin}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {X-AUTHKEY}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/advanced-vin-decode/{vin}"

payload={}
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
  'method': 'GET',
  'url': 'https://api.vehicledatabases.com/europe-vin-decode/{vin}',
  'headers': {
    'x-AuthKey': '{X-AUTHKEY}'
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
REQUEST
var axios = require("axios");

var config = {
  method: "get",
  url: "https://api.vehicledatabases.com/europe-vin-decode/{vin}",
  headers: {
    "x-AuthKey": "{X-AUTHKEY}",
  },
};

axios(config)
  .then(function (response) {
    console.log(JSON.stringify(response.data));
  })
  .catch(function (error) {
    console.log(error);
  });
REQUEST
 'https://api.vehicledatabases.com/europe-vin-decode/{vin}',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'x-AuthKey: {X-AUTHKEY}'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/europe-vin-decode/{vin}"

payload={}
headers = {
  'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
        var options = {
        'method': 'GET',
        'url': 'https://api.vehicledatabases.com/vehicle-maintenance/{year}/{make}/{model}/{mileage}',
        'headers': {
        'x-AuthKey': '{X-AUTHKEY}'
        }
        };
        request(options, function (error, response) {
        if (error) throw new Error(error);
        console.log(response.body);
        });
REQUEST
var axios = require("axios");

        var config = {
        method: "get",
        url: "https://api.vehicledatabases.com/vehicle-maintenance/{year}/{make}/{model}/{mileage}",
        headers: {
        "x-AuthKey": "{X-AUTHKEY}",
        },
        };

        axios(config)
        .then(function (response) {
        console.log(JSON.stringify(response.data));
        })
        .catch(function (error) {
        console.log(error);
        });
REQUEST
 'https://api.vehicledatabases.com/vehicle-maintenance/{year}/{make}/{model}/{mileage}',
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_ENCODING => '',
        CURLOPT_MAXREDIRS => 10,
        CURLOPT_TIMEOUT => 0,
        CURLOPT_FOLLOWLOCATION => true,
        CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
        CURLOPT_CUSTOMREQUEST => 'GET',
        CURLOPT_HTTPHEADER => array(
        'x-AuthKey: {X-AUTHKEY}'
        ),
        ));

        $response = curl_exec($curl);

        curl_close($curl);
        echo $response;
REQUEST
import requests

        url = "https://api.vehicledatabases.com/vehicle-maintenance/{year}/{make}/{model}/{mileage}"

        payload={}
        headers = {
        'x-AuthKey': '{X-AUTHKEY}'
        }

        response = requests.request("GET", url, headers=headers, data=payload)

        print(response.text)
REQUEST
var request = require('request');
        var options = {
        'method': 'GET',
        'url': 'https://api.vehicledatabases.com/vehicle-repairs/{year}/{make}/{model}',
        'headers': {
        'x-AuthKey': '{X-AUTHKEY}'
        }
        };
        request(options, function (error, response) {
        if (error) throw new Error(error);
        console.log(response.body);
        });
REQUEST
var axios = require("axios");

        var config = {
        method: "get",
        url: "https://api.vehicledatabases.com/vehicle-repairs/{year}/{make}/{model}",
        headers: {
        "x-AuthKey": "{X-AUTHKEY}",
        },
        };

        axios(config)
        .then(function (response) {
        console.log(JSON.stringify(response.data));
        })
        .catch(function (error) {
        console.log(error);
        });
REQUEST
 'https://api.vehicledatabases.com/vehicle-repairs/{year}/{make}/{model}',
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_ENCODING => '',
        CURLOPT_MAXREDIRS => 10,
        CURLOPT_TIMEOUT => 0,
        CURLOPT_FOLLOWLOCATION => true,
        CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
        CURLOPT_CUSTOMREQUEST => 'GET',
        CURLOPT_HTTPHEADER => array(
        'x-AuthKey: {X-AUTHKEY}'
        ),
        ));

        $response = curl_exec($curl);

        curl_close($curl);
        echo $response;
REQUEST
import requests

        url = "https://api.vehicledatabases.com/vehicle-repairs/{year}/{make}/{model}"

        payload={}
        headers = {
        'x-AuthKey': '{X-AUTHKEY}'
        }

        response = requests.request("GET", url, headers=headers, data=payload)

        print(response.text)
REQUEST
var request = require('request');
        var options = {
        'method': 'GET',
        'url': 'https://api.vehicledatabases.com/vehicle-warranty/{year}/{make}/{model}',
        'headers': {
        'x-AuthKey': '{X-AUTHKEY}'
        }
        };
        request(options, function (error, response) {
        if (error) throw new Error(error);
        console.log(response.body);
        });
REQUEST
var axios = require("axios");

        var config = {
        method: "get",
        url: "https://api.vehicledatabases.com/vehicle-warranty/{year}/{make}/{model}",
        headers: {
        "x-AuthKey": "{X-AUTHKEY}",
        },
        };

        axios(config)
        .then(function (response) {
        console.log(JSON.stringify(response.data));
        })
        .catch(function (error) {
        console.log(error);
        });
REQUEST
 'https://api.vehicledatabases.com/vehicle-warranty/{year}/{make}/{model}',
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_ENCODING => '',
        CURLOPT_MAXREDIRS => 10,
        CURLOPT_TIMEOUT => 0,
        CURLOPT_FOLLOWLOCATION => true,
        CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
        CURLOPT_CUSTOMREQUEST => 'GET',
        CURLOPT_HTTPHEADER => array(
        'x-AuthKey: {X-AUTHKEY}'
        ),
        ));

        $response = curl_exec($curl);

        curl_close($curl);
        echo $response;
REQUEST
import requests

        url = "https://api.vehicledatabases.com/vehicle-warranty/{year}/{make}/{model}"

        payload={}
        headers = {
        'x-AuthKey': '{X-AUTHKEY}'
        }

        response = requests.request("GET", url, headers=headers, data=payload)

        print(response.text)
REQUEST
var request = require('request');
        var options = {
        'method': 'GET',
        'url': 'https://api.vehicledatabases.com/vehicle-recalls/{year}/{make}/{model}',
        'headers': {
        'x-AuthKey': '{X-AUTHKEY}'
        }
        };
        request(options, function (error, response) {
        if (error) throw new Error(error);
        console.log(response.body);
        });
REQUEST
var axios = require("axios");

        var config = {
        method: "get",
        url: "https://api.vehicledatabases.com/vehicle-recalls/{year}/{make}/{model}",
        headers: {
        "x-AuthKey": "{X-AUTHKEY}",
        },
        };

        axios(config)
        .then(function (response) {
        console.log(JSON.stringify(response.data));
        })
        .catch(function (error) {
        console.log(error);
        });
REQUEST
 'https://api.vehicledatabases.com/vehicle-recalls/{year}/{make}/{model}',
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_ENCODING => '',
        CURLOPT_MAXREDIRS => 10,
        CURLOPT_TIMEOUT => 0,
        CURLOPT_FOLLOWLOCATION => true,
        CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
        CURLOPT_CUSTOMREQUEST => 'GET',
        CURLOPT_HTTPHEADER => array(
        'x-AuthKey: {X-AUTHKEY}'
        ),
        ));

        $response = curl_exec($curl);

        curl_close($curl);
        echo $response;
REQUEST
import requests

        url = "https://api.vehicledatabases.com/vehicle-recalls/{year}/{make}/{model}"

        payload={}
        headers = {
        'x-AuthKey': '{X-AUTHKEY}'
        }

        response = requests.request("GET", url, headers=headers, data=payload)

        print(response.text)
REQUEST
var request = require('request');
        var options = {
        'method': 'GET',
        'url': 'https://api.vehicledatabases.com/uk-license-plate/{plate}',
        'headers': {
        'x-AuthKey': '{X-AUTHKEY}'
        }
        };
        request(options, function (error, response) {
        if (error) throw new Error(error);
        console.log(response.body);
        });
REQUEST
var axios = require("axios");

        var config = {
        method: "get",
        url: "https://api.vehicledatabases.com/uk-license-plate/{plate}",
        headers: {
        "x-AuthKey": "{X-AUTHKEY}",
        },
        };

        axios(config)
        .then(function (response) {
        console.log(JSON.stringify(response.data));
        })
        .catch(function (error) {
        console.log(error);
        });
REQUEST
 'https://api.vehicledatabases.com/uk-license-plate/{plate}',
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_ENCODING => '',
        CURLOPT_MAXREDIRS => 10,
        CURLOPT_TIMEOUT => 0,
        CURLOPT_FOLLOWLOCATION => true,
        CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
        CURLOPT_CUSTOMREQUEST => 'GET',
        CURLOPT_HTTPHEADER => array(
        'x-AuthKey: {X-AUTHKEY}'
        ),
        ));

        $response = curl_exec($curl);

        curl_close($curl);
        echo $response;
REQUEST
import requests

        url = "https://api.vehicledatabases.com/uk-license-plate/{plate}"

        payload={}
        headers = {
        'x-AuthKey': '{X-AUTHKEY}'
        }

        response = requests.request("GET", url, headers=headers, data=payload)

        print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/ymm-specs/{year}/{make}/{model}/{trim}',
'headers': {
'x-AuthKey': '{X-AUTHKEY}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/ymm-specs/{year}/{make}/{model}/{trim}',
headers: { 
'x-AuthKey': '{X-AUTHKEY}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 ''https://api.vehicledatabases.com/ymm-specs/{year}/{make}/{model}/{trim}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {X-AUTHKEY}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "'https://api.vehicledatabases.com/ymm-specs/{year}/{make}/{model}/{trim}'"

payload={}
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/ymm-specs/options/{year}',
'headers': {
'x-AuthKey': '{X-AUTHKEY}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/ymm-specs/options/{year}',
headers: { 
'x-AuthKey': '{X-AUTHKEY}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/ymm-specs/options/options/{year}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {X-AUTHKEY}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/ymm-specs/{vin}"

payload={}
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/ymm-specs/options/{make}/{year}',
'headers': {
'x-AuthKey': '{X-AUTHKEY}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/ymm-specs/{make}/{year}',
headers: { 
'x-AuthKey': '{X-AUTHKEY}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/ymm-specs/options/{make}/{year}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {X-AUTHKEY}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/ymm-specs/options/{make}/{year}"

payload={}
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/ymm-specs/options/model/{year}/{make}',
'headers': {
'x-AuthKey': '{X-AUTHKEY}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/ymm-specs/model/{year}/{make}',
headers: { 
'x-AuthKey': '{X-AUTHKEY}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/ymm-specs/options/model/{year}/{make}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {X-AUTHKEY}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/ymm-specs/options/model/{year}/{make}"

payload={}
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/ymm-specs/options/trim/{year}/{make}/{model}',
'headers': {
'x-AuthKey': '{X-AUTHKEY}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/ymm-specs/trim/{year}/{make}/{model}',
headers: { 
'x-AuthKey': '{X-AUTHKEY}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/ymm-specs/options/trim/{year}/{make}/{model}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {X-AUTHKEY}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/ymm-specs/options/trim/{year}/{make}/{model}"

payload={}
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/vehicle-maintenance/options/year',
'headers': {
'x-AuthKey': '{}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/vehicle-maintenance/options/year',
headers: { 
'x-AuthKey': '{}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/vehicle-maintenance/options/year',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/vehicle-maintenance/options/year"

payload={}
headers = {
'x-AuthKey': '{}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/vehicle-maintenance/options/make/{year}',
'headers': {
'x-AuthKey': '{}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/vehicle-maintenance/options/make/{year}',
headers: { 
'x-AuthKey': '{}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/vehicle-maintenance/options/make/{year}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/vehicle-maintenance/options/make/{year}"

payload={}
headers = {
'x-AuthKey': '{}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/vehicle-maintenance/options/model/{year}/{make}',
'headers': {
'x-AuthKey': '{}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/vehicle-maintenance/options/model/{year}/{make}',
headers: { 
'x-AuthKey': '{}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/vehicle-maintenance/options/model/{year}/{make}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/vehicle-maintenance/options/model/{year}/{make}"

payload={}
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/vehicle-maintenance/options/year',
'headers': {
'x-AuthKey': '{}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/vehicle-maintenance/options/year',
headers: { 
'x-AuthKey': '{}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/vehicle-maintenance/options/year',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/vehicle-maintenance/options/year"

payload={}
headers = {
'x-AuthKey': '{}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/vehicle-maintenance/options/make/{year}',
'headers': {
'x-AuthKey': '{}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/vehicle-maintenance/options/make/{year}',
headers: { 
'x-AuthKey': '{}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/vehicle-maintenance/options/make/{year}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/vehicle-maintenance/options/make/{year}"

payload={}
headers = {
'x-AuthKey': '{}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/vehicle-maintenance/options/model/{year}/{make}',
'headers': {
'x-AuthKey': '{}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/vehicle-maintenance/options/model/{year}/{make}',
headers: { 
'x-AuthKey': '{}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/vehicle-maintenance/options/model/{year}/{make}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/vehicle-maintenance/options/model/{year}/{make}"

payload={}
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/vehicle-warranty/options/year',
'headers': {
'x-AuthKey': '{}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/vehicle-warranty/options/year',
headers: { 
'x-AuthKey': '{}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/vehicle-warranty/options/year',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/vehicle-warranty/options/year"

payload={}
headers = {
'x-AuthKey': '{}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/vehicle-warranty/options/make/{year}',
'headers': {
'x-AuthKey': '{}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/vehicle-warranty/options/make/{year}',
headers: { 
'x-AuthKey': '{}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/vehicle-warranty/options/make/{year}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/vehicle-warranty/options/make/{year}"

payload={}
headers = {
'x-AuthKey': '{}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/vehicle-warranty/options/model/{year}/{make}',
'headers': {
'x-AuthKey': '{}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/vehicle-warranty/options/model/{year}/{make}',
headers: { 
'x-AuthKey': '{}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/vehicle-warranty/options/model/{year}/{make}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/vehicle-warranty/options/model/{year}/{make}"

payload={}
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/vehicle-repairs/options/year',
'headers': {
'x-AuthKey': '{}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/vehicle-repairs/options/year',
headers: { 
'x-AuthKey': '{}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/vehicle-repairs/options/year',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/vehicle-repairs/options/year"

payload={}
headers = {
'x-AuthKey': '{}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/vehicle-repairs/options/make/{year}',
'headers': {
'x-AuthKey': '{}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/vehicle-repairs/options/make/{year}',
headers: { 
'x-AuthKey': '{}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/vehicle-repairs/options/make/{year}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/vehicle-repairs/options/make/{year}"

payload={}
headers = {
'x-AuthKey': '{}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
REQUEST
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://api.vehicledatabases.com/vehicle-repairs/options/model/{year}/{make}',
'headers': {
'x-AuthKey': '{}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
REQUEST
var axios = require('axios');

var config = {
method: 'get',
url: 'https://api.vehicledatabases.com/vehicle-repairs/options/model/{year}/{make}',
headers: { 
'x-AuthKey': '{}'
}
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
REQUEST
 'https://api.vehicledatabases.com/vehicle-repairs/options/model/{year}/{make}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-AuthKey: {}'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
REQUEST
import requests

url = "https://api.vehicledatabases.com/vehicle-repairs/options/model/{year}/{make}"

payload={}
headers = {
'x-AuthKey': '{X-AUTHKEY}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)