US Vehicle Recalls & Complaints Scraper (NHTSA) avatar

US Vehicle Recalls & Complaints Scraper (NHTSA)

Pricing

from $5.00 / 1,000 results

Go to Apify Store
US Vehicle Recalls & Complaints Scraper (NHTSA)

US Vehicle Recalls & Complaints Scraper (NHTSA)

Get vehicle safety recalls and owner complaints from the official NHTSA API as clean, normalized records — by vehicle, whole make, or campaign number.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Brandt May

Brandt May

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

US Vehicle Recalls & Complaints Scraper (NHTSA) 🚗

Get vehicle safety recalls and owner complaints from the official NHTSA API as clean, normalized records. Query a specific vehicle, an entire make (the Actor auto-discovers every model), or a single recall campaign. No API key.

Built for dealerships, used-car marketplaces, fleet managers, lemon-law attorneys, insurers, extended-warranty providers, and automotive journalists.

✅ What you get

One normalized record per recall or complaint:

FieldDescription
typerecall / complaint
idNHTSA campaign number or ODI complaint number
make / model / modelYearVehicle
manufacturerManufacturer full name
componentAffected component(s)
summaryDefect description or owner narrative
consequence / remedySafety risk and fix (recalls)
reportDateRecall report date (ISO)
doNotDrive / parkOutsideCritical safety flags (recalls)
overTheAirUpdateFixable via OTA update (recalls)
crash / fireIncident flags (complaints)
injuries / deathsCasualty counts (complaints)
incidentDate / filedDateComplaint dates (ISO)
partialVinAnonymized 11-char VIN (complaints)
urlLink to the NHTSA recall page

All dates are normalized to ISO YYYY-MM-DD (NHTSA mixes two different date formats across its endpoints — this Actor fixes that for you).

🔍 Three ways to query

  1. Specific vehicle — make + model + year(s), e.g. Honda Civic 2022
  2. Whole make — leave the model empty and the Actor enumerates every model NHTSA knows for that make and year (exact model names like F-150 SUPER CREW are resolved automatically — a common failure when calling the API by hand)
  3. Campaign number — one recall campaign across every vehicle it covers, e.g. 23V769000

💡 Example: every 2022 Tesla recall + complaint

{
"dataType": "both",
"make": "Tesla",
"modelYears": ["2022"]
}

Returns recalls and owner complaints for every 2022 Tesla model — with do-not-drive flags, crash/fire/injury counts, and full defect descriptions.

🔄 Recurring use

Schedule the Actor weekly for the makes/models you deal in — inventory risk checks for dealers and marketplaces, or new-recall alerts for a fleet.

⚖️ Data source

Official NHTSA API (api.nhtsa.gov) — public US government data. Complaint narratives are consumer-submitted and unverified.

💬 Support

Found a bug or want VIN-decode enrichment? Open an issue on the Issues tab.