Methodology & data sources

TruckWhere uses only free, official public data and is explicit about how it joins and interprets it.

Sources

  • NHTSA vPIC — VIN decoding: make, model, year, body class, GVWR, engine.
  • FMCSA Inspection files — roadside inspection records.
  • FMCSA Inspections Per Unit — VIN, unit number, plate state, carrier/USDOT association.
  • FMCSA Violations — violation codes, descriptions, OOS status, unit-level attribution.
  • FMCSA Company Census — carrier legal name, DBA, USDOT number.

Unit-specific violation attribution

A single roadside inspection can include multiple units — for example a tractor and a trailer. Violations are recorded per unit. We attribute a violation to the searched VIN only when the violation's inspection ID and unit number match a unit that the VIN actually occupied. We never assign a trailer's defect to the tractor, or vice versa.

VIN matching

  • VINs are normalized to uppercase with spaces and punctuation removed.
  • Only exact 17-character VINs are accepted; I, O, and Q are rejected.
  • We use exact VIN matches only — no fuzzy matching, and we never silently correct a VIN.

Limitations

  • This is not a complete title, lien, odometer, auction, ownership, or insurance-claim history.
  • FMCSA records identify roadside inspection and carrier associations, not legal ownership.
  • No matching record does not mean clean history. It means no exact VIN match was found in the available roadside data.
  • Carrier association does not prove ownership.
  • Historical violations do not prove current defects.