VIN Decoder API

We don't currently offer a hosted VIN decoder API. Everything we display on this site comes from free, public government APIs — we're happy to point developers at the same sources directly.

Use these free government APIs instead

No registration, no rate limits beyond reasonable use, no per-call fees. Everything that powers our pages.

NHTSA vPIC — VIN decode

Decode any 17-character VIN to 130+ vehicle attributes including make, model, year, engine, transmission, body style, airbag locations, and ADAS features.

GET https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVinValues/{VIN}?format=json

vpic.nhtsa.dot.gov/api/

NHTSA Recalls

GET https://api.nhtsa.gov/recalls/recallsByVehicle?make=Ford&model=F-150&modelYear=2012
GET https://api.nhtsa.gov/recalls/campaignNumber?campaignNumber=19V075000

NHTSA Complaints (ODI)

GET https://api.nhtsa.gov/complaints/complaintsByVehicle?make=Honda&model=Accord&modelYear=2015

NHTSA Safety Ratings

GET https://api.nhtsa.gov/SafetyRatings/modelyear/{year}/make/{make}/model/{model}?format=json
GET https://api.nhtsa.gov/SafetyRatings/VehicleId/{id}?format=json

EPA Fuel Economy

GET https://www.fueleconomy.gov/ws/rest/vehicle/menu/options?year={y}&make={make}&model={model}
GET https://www.fueleconomy.gov/ws/rest/vehicle/{id}

Returns XML; we parse it server-side.

Want a hosted API from us?

If a free NHTSA-wrapping API with caching, rate-safe batching, and a single JSON payload per VIN would save you implementation time, let us know. Enough requests and we'll build one.