VIN Decoder: Vehicle Details from NHTSA avatar

VIN Decoder: Vehicle Details from NHTSA

Pricing

Pay per usage

Go to Apify Store
VIN Decoder: Vehicle Details from NHTSA

VIN Decoder: Vehicle Details from NHTSA

Decode vehicle VINs into make, model, year, body class, plant and engine details via the official NHTSA vPIC API. No login, no proxy, no browser.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Naimur Hasan

Naimur Hasan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

VIN Decoder

Decodes Vehicle Identification Numbers into make, model, year, body class, plant and engine details through the official NHTSA vPIC API. No login, no proxy, no browser.

Input

FieldTypeNotes
vinsarrayRequired. 17-character VINs to decode.

Output

One row per VIN: vin, modelYear, make, model, manufacturer, vehicleType, bodyClass, doors, driveType, engineCylinders, displacementL, engineHP, fuelTypePrimary, transmissionStyle, plantCity, plantState, plantCountry, series, trim, decodedCleanly, errorCode, errorText.

Notes

  • A bad VIN is not an HTTP error. vPIC answers an unusable VIN with HTTP 200, an empty Make, and an ErrorCode listing what went wrong. Rows therefore carry decodedCleanly plus the raw errorCode/errorText rather than being silently dropped — a partially decoded VIN still tells you the manufacturer and country.
  • ErrorCode is a comma-separated list, and 0 means clean. It is matched exactly rather than by substring, so codes like 400 or 10 are not mistaken for success.
  • vPIC returns roughly 140 fields per VIN, most empty for any given vehicle. This Actor keeps the commonly useful subset and maps the empty strings it uses for absent values to null.