Method and sources
Not affiliated with NHTSA, the U.S. Department of Transportation, or any automaker. This is an independent site that counts NHTSA's public records. Brand and model names belong to their owners and are used only to say which vehicle a record is about.
Where the data comes from
Every number comes from two free public APIs run by the National Highway Traffic Safety Administration (NHTSA datasets and APIs):
- Complaints:
https://api.nhtsa.gov/complaints/complaintsByVehicle?make=…&model=…&modelYear=… - Recalls:
https://api.nhtsa.gov/recalls/recallsByVehicle?make=…&model=…&modelYear=…
A script (scripts/fetch-nhtsa.mjs in the public repository) calls both APIs for each model year, saves the answers as JSON in the repository, and the site is built only from those saved files. Each page links the exact API URLs it was built from and shows the date they were checked. Last full refresh: October 31, 2026.
How the numbers are counted
- Complaints is the number of complaint records NHTSA returns for that make, model and model year.
- Component groups are NHTSA's own labels, chosen by the person filing. A complaint can name several, so a page's shares add up to more than 100%. We rejoin labels that contain a comma (for example "Service brakes, hydraulic") and fold child-car-seat parts into one "Child seat" group. The one-line descriptions under each label are ours.
- Crash, fire, injuries, deaths are the flags and counts on the complaint records, added up. They are what owners reported, not NHTSA findings.
- Recalls are the campaigns NHTSA's recall API returns for that model year. The summary, risk and remedy text on each recall is NHTSA's own wording, shown unchanged and labelled as such.
- Rankings ("worst year", "2nd-most complaints") compare model years of the same model, 2010–2020, by raw complaint count.
- Possible gaps: if the API returns no complaints for a year that has recalls, or under 10% of both neighbouring years, the year is highlighted as a likely gap in the API's answer and left out of rankings. Flagged now: 2014 Toyota Camry (14 complaints returned, 3 recalls). Flagged now: 2010 Chevrolet Silverado 1500 (0 complaints returned, 3 recalls).
What the numbers can't tell you
- NHTSA does not verify complaints. Some are duplicates, some are wrong about the cause.
- Counts are not divided by sales. A best-seller collects more complaints than a rare car without being worse per car.
- Older model years have had longer to collect complaints; the newest years look better partly because they are young.
- A recall listed for a model year may cover only some of those cars. Your VIN lookup at nhtsa.gov/recalls is the final word for your car.
What we don't do
- We don't publish complaint narratives. They are owners' own words and can include personal details; we only publish counts.
- We don't copy other car-problem sites, invent numbers, write reviews, or rate cars.
- No affiliate links (see disclosure) and no ads today.
Which models are covered
We started with best-selling Honda, Toyota, Ford, Chevrolet and Nissan models, model years 2010–2020. Every model has a page comparing all its years. Full model-year pages start with the year each model has the most complaints, then the next-worst years; one more page is added most nights. Corrections: jalsarraf0@gmail.com.