Endpoint

GET https://vindecodercheck.com/api/vin/{vin}

Example

curl https://vindecodercheck.com/api/vin/1HGCM82633A004352

{
  "vin": "1HGCM82633A004352",
  "make": "HONDA",
  "model": "Accord",
  "model_year": "2003",
  "manufacturer": "AMERICAN HONDA MOTOR CO., INC.",
  "plant_city": "MARYSVILLE",
  "plant_country": "UNITED STATES (USA)",
  "vehicle_type": "PASSENGER CAR",
  "body_class": "Coupe",
  "engine_cylinders": "6",
  "displacement_l": "3.0",
  "fuel_type_primary": "Gasoline",
  "specs_page": "https://vindecodercheck.com/car/2003-honda-accord",
  "source": "NHTSA vPIC (US public domain)"
}

Behaviour and limits

  • 17-character VINs decode fully; partial VINs of 11+ characters are accepted for structural decoding.
  • Each VIN is decoded upstream once, ever - after that it serves from our cache, so repeated integration calls are fast and place zero load on the government source.
  • 20 requests/minute, 300/day per IP, no key needed.
  • Responses are no-store; we do not log which client decoded which VIN.
  • Build facts only: no ownership, title or accident data, ever.