📅 6 October 2026
✍️ Prayk editorial team

VIN check: what 17 characters reveal, what official registries add and the Prayk listing trail

VIN check: what 17 characters reveal, what official registries add and the Prayk listing trail

The “VIN check” page turns a 17-character chassis number into the car's identity: manufacturer, country, model year; for US- or European-market cars the model and engine; for US cars the recall campaigns; plus listings with this VIN on Prayk and prices of similar cars. It is free and needs no account. This is a buyer's guide: what to type, what to look at in the result and what the page does not check.

Step 1 — type the VIN

The VIN is in the registration certificate, in the lower left corner of the windscreen and on the driver's door pillar. On Prayk a check can start from three places: the box on the “VIN check” page; the site search bar — when the query looks like a VIN, a “Query looks like a VIN” line with a button appears above the results; the listing page — if the seller filled in the “VIN” field, that row leads straight to the result. Spelling is free: spaces and dashes are removed, lower case becomes upper case. A VIN never contains the letters I, O or Q — if you type them, the system replaces them with 1 and 0 and says so; check against the document.

Step 2 — read the breakdown of the 17 characters

On the result page the VIN is shown split into three blocks. Characters 1–3 (WMI) are the manufacturer and country — Prayk's table holds over 2,000 manufacturer codes from around the world, Chinese plants included. Characters 4–9 describe the model, body and engine, and the 9th is the check digit. Characters 10–17 are the model year, plant code and serial number. An unknown field is simply not shown, and no figure is invented.

Two rows need careful reading. The check digit is mandatory on North American and Chinese cars: there, “does not match” almost always means a VIN copied with a mistake. On cars built for the domestic markets of Europe, Korea and Japan this character is free-form, and a “not used” result is not an error. The model year is read from the 10th character, but in the European VINs of Mercedes, BMW, Toyota, Renault and Peugeot/Citroën that position is not a year: for such a car the “Model year” row stays empty and the “Type approval years” from the European registry (for example 2003–2010) are shown instead.

Step 3 — see what the official registries add

The model and specifications come from two open government registries. For a US-market car the NHTSA registry (the US National Highway Traffic Safety Administration) returns the model, trim, body type, engine size and power, transmission, drivetrain and plant; next to it come the number of recall campaigns announced for that model year and the text of the first 15 (in English) — for a 2003 Honda Accord, for example, the registry shows 24 campaigns. The list is per model year; only an official service can say whether the repair was done on a specific car. We wrote separately about the recall picture by make.

For a European-market car the Swiss type-approval registry (ASTRA) does the work: by VIN mask it gives the model, engine size, power, number of cylinders, gearbox, drivetrain and approval years. Prayk holds over 19,000 VIN masks of this registry across 211 makes and about 49,000 variant rows, so the answer is instant. For one German-built E-Class the result reads: E 240 4MATIC, 2.6 L, 6 cylinders, 177 hp, automatic, all-wheel drive, saloon, approval years 2003–2010. Only a car built for the domestic market of Korea, China, Russia or the Gulf may fall outside both registries — then the make, country and (when encoded) year remain, and the model is taken from the seller's data if a Prayk listing carries this VIN. Which source worked is stated in the “Sources” line under the result.

Step 4 — look at the Prayk trail and the price

The part of the page that only Prayk has is the listing trail: active listings with this VIN appear as cards, earlier ones in the “Listing history” table with the price and mileage at the moment of publication — even after the listing was deleted. If the same car appears in several listings, compare the prices; if a later listing shows mileage more than 1,000 km below an earlier one, the page gives a red warning about a possible odometer rollback. To be honest: sellers still rarely fill in the VIN field, so for many VINs this block is empty — a seller who adds the VIN when posting gives buyers the chance to check the car in advance.

Below is “Similar listings”: the same make and model, nearby years (±1–2 years; for a European VIN without a year, the type-approval years), 8 cards and the median asking price — the median is shown only when there are at least 5 listings to compare. For the same E-Class family on 6 October that is 460 listings and a median of 15,800 ₼; the comparison base is the roughly 100,000 listings of the cars section. From the “Useful tools” block the “Car valuation” form opens pre-filled with the make, model, year, engine and market read from the VIN (article about the tool), next to the registration fee and customs calculators.

What it does not check. This page is not a paid history report: accidents, damage, liens, seizures, theft and auction history are not checked here, and the real mileage is not confirmed. An official check and an inspection are a must before any deal — we laid out the order in the pre-purchase car check article and calculated separately how collisions and repainting affect the price. The chain goes: plate code → region, plate search → other listings of the same car, VIN → the car's identity and history, “Check a phone number” → signals about the seller's number. Prayk is an intermediary, not an official registry.