/data
Open vehicle data
Everything on this site is built from public records. This section is where you can see the records themselves: what we hold, where each row came from, how far back it goes, when it was last refreshed, and what we do not have. Download it, check our work, or build something of your own.
Pages under /data show numbers and sources only. What the numbers might mean lives in Research, and every chart there links back here.
Datasets
NHTSA complaints for each year, make and model, grouped by failure theme. Every quoted complaint is checked byte-for-byte against the federal record. The only dataset here that does not exist anywhere else.
| rows | 16,354 clusters |
|---|
| vehicles | 2,740 year/make/model · 47 makes |
|---|
| years | 2005–2027 |
|---|
| source | NHTSA ODI complaints |
|---|
| data through | 2026-09-20 |
|---|
| license | CC BY 4.0 (derived) · NHTSA records public domain |
|---|
NHTSA complaints (summary counts)Counts by year/make/model and component. Export in Phase 2.
on site · export plannedNHTSA recallsCampaign-level records by vehicle. Export in Phase 2.
on site · export plannedNHTSA investigationsOpen and closed defect investigations. Export in Phase 2.
on site · export plannedFARS occupant deathsPer-vehicle counts, 2010–2024, with the Death Report's methodology. Export in Phase 2.
on site · export plannedMaintenance intervalsManufacturer service intervals in our normalized fields. Export in Phase 2.
on site · export planned
Coverage by model year
What we have for each model year, as a share of the vehicles in our catalog. Known Issues clusters are only attempted where a vehicle has at least 30 complaints on file; the last column is clustered vehicles as a share of those. Gaps are gaps. The 1990s will fill in as the backfill runs. Same numbers as our internal ops dashboard, as of 2026-09-20.
| year | vehicles | schedule | recalls shown | KI eligible | KI clustered | KI % |
|---|
| 2027 | 353 | 100% | 11 | 1 | 1 | 100% |
| 2026 | 366 | 100% | 156 | 31 | 31 | 100% |
| 2025 | 385 | 100% | 229 | 105 | 105 | 100% |
| 2024 | 389 | 100% | 244 | 151 | 151 | 100% |
| 2023 | 390 | 100% | 263 | 153 | 153 | 100% |
| 2022 | 388 | 100% | 259 | 161 | 161 | 100% |
| 2021 | 379 | 100% | 262 | 151 | 151 | 100% |
| 2020 | 390 | 100% | 266 | 156 | 156 | 100% |
| 2019 | 377 | 100% | 279 | 169 | 169 | 100% |
| 2018 | 379 | 100% | 278 | 163 | 163 | 100% |
| 2017 | 376 | 100% | 258 | 184 | 184 | 100% |
| 2016 | 362 | 100% | 250 | 176 | 176 | 100% |
| 2015 | 356 | 100% | 270 | 183 | 183 | 100% |
| 2014 | 349 | 100% | 248 | 180 | 180 | 100% |
| 2013 | 335 | 100% | 237 | 176 | 176 | 100% |
| 2012 | 330 | 100% | 235 | 176 | 176 | 100% |
| 2011 | 317 | 100% | 229 | 179 | 179 | 100% |
| 2010 | 316 | 100% | 239 | 166 | 166 | 100% |
| 2009 | 327 | 100% | 5 | 156 | 22 | 14% |
| 2008 | 329 | 100% | 8 | 181 | 17 | 9% |
| 2007 | 315 | 100% | 8 | 185 | 9 | 5% |
| 2006 | 302 | 100% | 5 | 173 | 17 | 10% |
| 2005 | 294 | 100% | 3 | 172 | 14 | 8% |
| 2004 | 297 | 100% | 9 | 170 | 0 | 0% |
| 2003 | 284 | 100% | 10 | 165 | 0 | 0% |
| 2002 | 285 | 100% | 13 | 171 | 0 | 0% |
| 2001 | 274 | 100% | 15 | 155 | 0 | 0% |
| 2000 | 261 | 100% | 18 | 160 | 0 | 0% |
| 1999 | 250 | 100% | 15 | 145 | 0 | 0% |
| 1998 | 236 | 100% | 13 | 133 | 0 | 0% |
| 1997 | 248 | 100% | 19 | 130 | 0 | 0% |
| 1996 | 255 | 100% | 16 | 129 | 0 | 0% |
| 1995 | 270 | 100% | 17 | 135 | 0 | 0% |
| 1994 | 260 | 100% | 18 | 119 | 0 | 0% |
| 1993 | 265 | 100% | 16 | 113 | 0 | 0% |
| 1992 | 262 | 100% | 20 | 106 | 0 | 0% |
| 1991 | 268 | 100% | 23 | 101 | 0 | 0% |
| 1990 | 257 | 100% | 22 | 86 | 0 | 0% |
How to read this section
- Counts are counts. There is no denominator for how many of each vehicle are on the road, so nothing here is a rate, a rank or a grade.
- Every dataset page states its source, its schema, and its known gaps. See methodology.
- Derived data is CC BY 4.0. Link back to the page you used.
Cite this
Derived data is CC BY 4.0. Link back to the page you used. Text and BibTeX below.
Wrench.Pro (2026). Open vehicle data [dataset]. https://www.wrench.pro/data
@misc{wrenchpro_data_2026,
author = {Wrench.Pro},
title = {Wrench.Pro open vehicle data},
year = {2026},
howpublished = {\url{https://www.wrench.pro/data}},
note = {Derived from NHTSA public records. CC BY 4.0.}
}hub · known-issues · methodology · license · research (interpretation)