Fitment Data

VIN, License Plate, and Year-Make-Model: Which Vehicle Lookup Is Right for Your Parts Store

7 min readPartWiz Expert

Every spare parts store has to solve the same fundamental problem: matching the buyer to the exact vehicle they own, before showing them parts. Get this wrong and you get returns. Get it right and you get conversions, trust, and repeat customers.

Three methods exist for solving this problem: VIN decoding, license plate lookup, and year-make-model (YMM) cascading selection. Each resolves vehicle identity differently — with different accuracy, different buyer friction, and different backend requirements. This guide explains how each works, where each fails, and how to choose the right approach for your market and customer base.

The vehicle identification problem: a buyer wants a brake disc. They know their car. But "Toyota Corolla" is not enough — there are eight engine variants of the 2018 Corolla alone, and some of them take different brake discs. The vehicle lookup method you use determines whether you resolve this ambiguity correctly — or send the buyer a part that does not fit.
MethodAccuracyBuyer FrictionAPI RequiredBest For
License PlateVery HighVery LowRequiredMarkets with accessible plate registries (IL, UK, DE, EU)
VIN DecoderHighestMediumRequiredHigh-value orders, commercial buyers, North American markets
Year-Make-ModelMediumHighNot requiredFallback, markets without plate API, older vehicles

License plate lookup

License plate lookup is the most buyer-friendly method for vehicle identification. The buyer types in the plate number they know from memory — typically 6–8 characters — and the system queries a vehicle registry API to return the exact vehicle specification: make, model, year, engine type, fuel type, and trim level.

From the buyer's perspective, this is a single field with a value they always have available. The entire vehicle identification step takes under 10 seconds. From a returns perspective, it is highly accurate because the returned specification comes from the official vehicle registration record — the same source used to register the vehicle — rather than from buyer recall or selection.

The limitation of plate lookup is geographic. Vehicle registry APIs are available in most European markets — Israel, the UK, Germany, France, Spain, the Netherlands, and others — but coverage varies in Middle Eastern and Asian markets, and is not available as a centralized API in the United States or Canada. For stores operating in markets with registry API access, plate lookup should be the primary vehicle identification method.

Implementation considerations

Plate lookup requires an API contract with a vehicle registry provider. Most European markets have commercial providers that resell registry data with a per-query pricing model. Query costs typically range from €0.01 to €0.05 per lookup, which is negligible relative to the value of a correct sale and avoided return. The API response time is typically under 500ms, making it suitable for real-time integration into the search flow.

Edge cases to plan for: historical vehicles not in the registry, recently imported vehicles whose registrations have not propagated, and fleet vehicles registered under different specifications than the vehicle the buyer is actually working on. For all these cases, a YMM fallback allows the buyer to proceed manually.

VIN decoding

A VIN (Vehicle Identification Number) is a 17-character code stamped on every vehicle at the point of manufacture. It encodes the manufacturer, country of manufacture, vehicle type, engine code, check digit, model year, plant code, and sequential production number. A VIN decoder translates this code into the exact vehicle specification without any database query — the information is encoded in the VIN itself.

VIN decoding is the most precise identification method available. Where license plate lookup returns the registered specification (which may reflect trim changes or engine swaps after registration), VIN decoding returns the as-built specification from the manufacturing record. For commercial buyers — workshops, fleet operators, parts distributors — who work with multiple vehicles and routinely have VINs on hand from service records, VIN is the natural identification method.

The friction for consumer buyers is higher: most private vehicle owners do not know their VIN. It is printed on the vehicle chassis (typically on the dashboard visible through the windscreen, or on the door frame) and on the vehicle registration document — but it requires deliberate retrieval. For consumer-facing stores, VIN should be offered as an option alongside a lower-friction primary method rather than as the only identification path.

Year-make-model (YMM)

Year-make-model cascading selection is the oldest and most widely implemented vehicle identification method in spare parts e-commerce. The buyer selects their vehicle year from a dropdown, then the make, then the model, then optionally the engine variant. Each selection narrows the next dropdown to valid options.

YMM requires no external API and works in any market without registry access. This is its primary advantage. The disadvantages are significant: buyer friction (3–4 selection steps versus 1 field), accuracy risk from engine variant selection errors, and the structural problem that buyers often do not know which of the available engine options applies to their specific vehicle.

The engine variant selection step is where YMM accuracy breaks down. A 2019 Toyota Corolla has multiple engine options — 1.2T, 1.8 hybrid, 2.0 — and different trim levels that affect which parts are compatible. A buyer who does not know their engine code and selects the wrong variant from a list of unfamiliar options receives incorrect fitment results. This is a systematic source of wrong-part returns that does not exist with plate or VIN lookup.

Engine variant misselection in YMM is responsible for a disproportionate share of wrong-part returns. Studies of spare parts return data consistently show that engine-specific parts — filters, belts, injectors, sensors — have return rates 2–3x higher when purchased through YMM than through plate or VIN lookup for the same part.

The right architecture: primary plus fallback

For most spare parts stores, the optimal implementation is not a single method but a layered architecture: a low-friction primary method that handles the majority of buyers, with a manual fallback for cases the primary method cannot resolve.

For stores in European markets: plate lookup as primary, YMM as fallback. Plate lookup handles 85–90% of buyers with high accuracy and minimal friction. YMM handles the remainder — older vehicles, recently imported cars, buyers who prefer manual selection — without requiring a second API integration.

For stores in North American markets or markets without plate registry access: VIN as primary, YMM as fallback. VIN covers commercial and informed consumer buyers with maximum accuracy. YMM covers buyers who do not have their VIN available.

The two paths should resolve to the same fitment database. Whether a buyer identifies their vehicle by plate, VIN, or manual selection, the resulting parts list should be identical — and consistently accurate. The identification method is the UX layer; the fitment database it queries is the accuracy layer. Both must be right.

Related articles

How Accurate Fitment Data Reduces Returns and Increases ConversionsSpare Parts Catalog Data Quality: The Hidden Cost of Incomplete and Wrong DataTecDoc Explained: What It Is and How Automotive Parts Data Works
Build accurate fitment into your catalog

Tell us your market and catalog size. We will show you the right architecture for your store.

Talk to us →
or

Start with 25 free enrichments and see fitment accuracy improve immediately.

Start free →