NHTSA Vehicle Safety Scraper avatar

NHTSA Vehicle Safety Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
NHTSA Vehicle Safety Scraper

NHTSA Vehicle Safety Scraper

Scrape the US National Highway Traffic Safety Administration (NHTSA) - free vehicle safety data including VIN decoding, crash test ratings, consumer complaints, recalls, and vehicle model lookups. No API key or proxy required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Extract vehicle safety data from the US National Highway Traffic Safety Administration (NHTSA) — completely free, no API key or proxy required.

Decode any Vehicle Identification Number (VIN), look up safety recalls, NCAP crash test ratings, consumer complaints, vehicle models, and the full list of vehicle makes — all from NHTSA's official public APIs.

Data Source

Data is served by two NHTSA public APIs:

  • VPIC API (vpic.nhtsa.dot.gov/api) — VIN decoding and vehicle catalog lookups
  • NHTSA Safety API (api.nhtsa.gov) — recalls, safety ratings, and complaints

Both APIs are completely free with no authentication or API key needed.

Modes

ModeDescription
decodeVINDecode a VIN to full vehicle specs (make, model, year, engine, transmission, plant, etc.)
getVehicleModelsList all vehicle models for a given make and model year
getRecallsOfficial NHTSA safety recalls for a make/model/year
getSafetyRatingsNCAP crash test star ratings for a make/model/year
getComplaintsConsumer-reported safety complaints for a make/model/year
getMakesAll vehicle makes in the NHTSA VPIC database (12,000+)

Input

FieldTypeDescription
modeString (select)Data to fetch — see modes above (default: decodeVIN)
vinString17-character VIN to decode (mode=decodeVIN)
vinsArrayMultiple VINs for batch decode (takes precedence over vin)
makeStringVehicle make (e.g. Toyota, Ford) — required for most modes
modelStringVehicle model (e.g. Camry, F-150) — required for recalls/ratings/complaints
modelYearIntegerFour-digit model year (1950–2027)
maxItemsIntegerMaximum records to return (1–500, default 20)

Output

decodeVIN

{
"vin": "1HGBH41JXMN109186",
"make": "HONDA",
"model": "Civic",
"modelYear": "2021",
"bodyClass": "Sedan/Saloon",
"engineCylinders": "4",
"engineDisplacement": "1.5",
"fuelType": "Gasoline",
"transmissionStyle": "Continuously Variable Transmission(CVT)",
"vehicleType": "PASSENGER CAR",
"plantCity": "MARYSVILLE",
"plantCountry": "UNITED STATES (USA)",
"scrapedAt": "2026-06-03T10:00:00+00:00"
}

getRecalls

{
"nhtsaId": "20V682000",
"manufacturer": "Toyota Motor Engineering",
"make": "TOYOTA",
"model": "CAMRY",
"modelYear": 2022,
"subject": "Fuel Pump May Fail",
"component": "FUEL SYSTEM, GASOLINE:DELIVERY:FUEL PUMP",
"summary": "The fuel pump impeller may crack and cause the engine to stall.",
"consequence": "If the engine stalls while driving, a crash may occur.",
"remedy": "Dealers will replace the fuel pump assembly, free of charge.",
"reportReceivedDate": "09/17/2020",
"scrapedAt": "2026-06-03T10:00:00+00:00"
}

getSafetyRatings

{
"make": "TOYOTA",
"model": "CAMRY",
"modelYear": 2022,
"vehicleDescription": "2022 Toyota Camry 4 DR FWD",
"overallRating": "5",
"overallFrontCrashRating": "5",
"overallSideCrashRating": "5",
"rolloverRating": "4",
"scrapedAt": "2026-06-03T10:00:00+00:00"
}

Use Cases

  • Fleet & Insurance — decode VINs in bulk to enrich vehicle databases
  • Safety Research — track recall history and complaint patterns by make/model
  • Automotive Apps — look up NCAP ratings to compare vehicle safety
  • Data Journalism — investigate recall patterns across manufacturers
  • Car Shopping — check if a specific vehicle has open recalls before purchase

FAQs

Is an API key required? No. NHTSA provides completely free public APIs with no authentication.

What VIN format is accepted? Standard 17-character VINs (North American vehicles). The VPIC API handles validation.

How current is the recall data? NHTSA recalls are updated continuously. The API reflects the live NHTSA database.

What makes/models are available for safety ratings? Only vehicles that have participated in NCAP crash testing. Not every make/model/year has ratings.

Can I decode multiple VINs at once? Yes — provide a list of VINs in the vins field for batch decoding.

What is the rate limit? NHTSA imposes no documented rate limit on public API use. The scraper adds small delays between requests to be polite.