VIN Decoder & Recall Check — Official NHTSA Vehicle Data avatar

VIN Decoder & Recall Check — Official NHTSA Vehicle Data

Pricing

from $0.15 / 1,000 vin decodeds

Go to Apify Store
VIN Decoder & Recall Check — Official NHTSA Vehicle Data

VIN Decoder & Recall Check — Official NHTSA Vehicle Data

Decode any vehicle identification number (VIN) against the official NHTSA vPIC database and pull open recall data: make, model, year, fuel type, assembly plant, WMI and active recalls. Keyless, no API key.

Pricing

from $0.15 / 1,000 vin decodeds

Rating

0.0

(0)

Developer

Karl Sundström

Karl Sundström

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Independent tool, not affiliated with NHTSA or the U.S. Department of Transportation.

Decode vehicle identification numbers against the official NHTSA vPIC database — the same source dealers and insurers use. Get make, model, year, fuel type, assembly plant and World Manufacturer Identifier, plus open safety recalls from the NHTSA recall database, in one flat record per VIN. Official government open data, no API key, no login.

Why VIN Decoder?

  • 🚗 Official data only — decoded straight from NHTSA vPIC, not scraped third-party sites.
  • 🔧 Recall awareness built in — open safety recalls (campaign number, component, summary) ride along with every decode.
  • Batch-friendly — decode up to 500 VINs per run in one go.
  • 📋 Flat output — one record per VIN, ready for CRM import, listings, or a Google Sheet.
  • 💰 Capped costs — PPE pricing at $1.25/1k vehicles with a hard maxTotalChargeUsd cap.

Use cases

Used-car listing enrichment · fleet and dealership inventory checks · insurance and claim workflows · recall compliance sweeps · VIN validation at lead intake

What data you get?

🏷️ FieldDescription
🆔 vinThe vehicle identification number
🚙 makeManufacturer (e.g. Honda, BMW)
🏷️ modelModel name
📅 yearModel year
⛽ fuelTypePrimary fuel type (gasoline, diesel, electric, hybrid...)
🏭 plantAssembly plant city, if reported
🔤 wmiWorld Manufacturer Identifier (VIN chars 1–3)
🔧 recalls.countNumber of open recalls found
🔧 recalls.itemsTop recalls: campaign number, component, summary

How to use

  1. Add the actor to your Apify account and click Run.
  2. Paste VINs into vinList (up to 500 per run).
  3. Optionally set modelYear if a VIN needs a year hint to decode.
  4. Export results as JSON, CSV or Excel.

Input

{
"vinList": ["1HGCM82633A004352", "WBA3B1C50DF464919"],
"modelYear": null
}
FieldTypeDefaultDescription
vinListarray— (required)VINs to decode, max 500
modelYearintegernullOptional model year applied to all VINs

Output

{
"vin": "1HGCM82633A004352",
"make": "HONDA",
"model": "Accord",
"year": 2003,
"fuelType": "Gasoline",
"plant": null,
"wmi": "1HG",
"recalls": {
"count": 3,
"items": [
{
"campaign": "19V182000",
"component": "AIR BAGS:FRONTAL",
"summary": "Honda will notify owners..."
}
]
}
}

Support

Open an issue on the actor's GitHub page or contact the developer via the Apify Store listing.