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.