Buying a used car is always associated with risks: incorrect mileage, a history of accidents, credit encumbrances or even theft. The only reliable way to avoid being scammed is check car history by VIN code. This 17-digit identifier, like a fingerprint, stores the entire biography of the car: from the manufacturer to the last owner.

But how can the average buyer get this data? Where to look for reliable information and not fakes? In this article we will look at legal ways to check VIN, we’ll learn how to decipher the code yourself and show you what hidden problems can be identified before purchase. We’ll also compare popular services in terms of price, depth of verification, and reviews from real users.

What is a VIN code and where to look for it on a car

VIN (Vehicle Identification Number) is a unique vehicle identifier that is assigned at the factory and remains unchanged throughout the β€œlife” of the vehicle. It consists of 17 characters (numbers and Latin letters, except I, O and Q), which encode information about the manufacturer, model, year of manufacture and even configuration.

You can find the VIN in several places:

  • πŸ“„ B vehicle passport (PTS) - on the title page in the β€œIdentification number” column.
  • πŸš— On car body:
    • Under the windshield on the driver's side (visible from outside).
    • On the driver's door pillar (on the weight and tire pressure plate).
    • Under the hood (on the side members or the partition of the engine compartment).
  • πŸ”§ B electronic systems - for example, in an on-board computer (Menu β†’ Vehicle Info on most modern cars).

Attention: if the VIN on the body and in the title do not match, this is a 100% sign of a criminal history (a broken number, a designer from several cars). It is better to refuse such a purchase immediately.

πŸ“Š Where do you usually check the VIN before buying a car?
In PTS
On the body
Via online service
I don't check
Another way

How to decipher the VIN code yourself

The first 3 characters of the VIN are WMI (World Manufacturer Identifier), which indicates the manufacturer. For example:

  • πŸš— XTA β€” Toyota (Japan).
  • 🚘 WDB β€” Mercedes-Benz (Germany).
  • πŸš™ 1G1 β€” Chevrolet (USA).

From 4 to 9 characters - VDS (Vehicle Descriptor Section), where the model, body type, engine and other technical characteristics are encoded. Last 8 characters - VIS (Vehicle Identifier Section), including year of manufacture (10th character) and serial number.

Example decryption for Toyota Camry 2020 with VIN 4T1B11HKXKU123456:

Symbols Meaning Example
1–3 Manufacturer Toyota USA (4T1)
4–8 Model, engine, body Camry, engine 2.5L 4-cyl, sedan
9 Check digit 1 (checks VIN for correctness)
10 Year of manufacture K = 2019 (yes, sometimes it doesn’t coincide with PTS!)
11 Assembly plant Georgetown, Kentucky (U)
πŸ’‘

If the 10th character of the VIN is a letter Y, and the PTS shows the year 2000, this is a fake! In 2000, the symbol was used 1, and Y corresponds to the year 2000 only in the American system (but not in the European one).

What data can be obtained from the VIN code?

Via VIN you will have access to complete car history, including:

  • πŸ“Š Specifications: model, engine, gearbox, body color (yes, sometimes it is repainted!).
  • 🚨 Accident history: dates, severity of damage, photographs (if there is a record in the insurance databases).
  • πŸ”„ Mileage: data from diagnostic cards, maintenance, insurance cases (will help identify twisting).
  • πŸ’° Encumbrances: loans, arrests, pledges (check through the traffic police and bank databases).
  • πŸ”§ Service history: records of maintenance, repairs, replacement of units (if the car was serviced by official dealers).
  • πŸš” Legal purity: theft, participation in crimes, restrictions on registration.

However, there are nuances: not all data is available for free, and some services show information only for Russia or the USA. For example, the history of road accidents in Europe may not be available in Russian databases.

Why may the report not contain data on road accidents?

If the accident was registered according to the European protocol without calling the traffic police, it will not be included in the official databases. Also, some insurance companies do not transfer data to open registries.

Top 5 services for checking VIN: comparison and reviews

We tested popular services and compiled a rating based on the ratio of price, depth of verification and convenience. All of them are legal and work with official databases (traffic police, RSA, customs, etc.).

Service Cost Scan depth Pros Cons
Autocode 349–999 β‚½ Complete (accident, mileage, encumbrances, photos) Mobile application, integration with Avito Paid reports, sometimes outdated data
CarVertical €5–€20 International (Europe, USA, Asia) Data from 20+ countries, checking for odometer fraud Expensive for Russian cars, no maintenance data
Official website of the traffic police Free Legal purity (theft, arrests, restrictions) Reliable data relevant for today No accident history or mileage
VIN.History $2.99–$9.99 Basic (technical data, export/import) Cheap tariff, data for the USA and Canada Little information on Russian cars
Traffic police database (through government services) Free Registration actions, fines Official source, link to license plate Authorization required, limited functionality
πŸ’‘

For maximum accuracy, use 2-3 services simultaneously. For example, check your legal status through the traffic police, and check your accident history through Autocode or CarVertical.

Step-by-step instructions: how to check a car by VIN

To avoid missing important details, follow this algorithm:

  1. Find VIN in the PTS and on the body (check the match!).
  2. Check the legality through traffic police website (section β€œVehicle check”).
  3. Order the full report in Autocode or CarVertical (select a tariff with accident history and mileage).
  4. Compare data:
    • Mileage in the report and on the odometer (a difference of more than 20% is a reason for questions).
    • Year of manufacture in VIN and title (must match).
    • Body color in the report and actual (repainting may hide repairs).
  • Check service history from an authorized dealer (by body number).
  • Matching VIN in the title and on the body|No encumbrances (loan, arrest)|Accident history (especially severe damage)|Mileage (compare with odometer)|Number of owners (frequent changes are a bad sign)-->

    ⚠️ Attention: If the report contains the entry β€œAccident with payment under CASCO", but the seller claims that the car is not damaged - ask for documents about repairs. Often, after such accidents, hidden defects in the suspension or body remain.

    What to do if VIN data is missing

    Sometimes services do not find VIN information. The reasons may be different:

    • πŸ†• New car (not yet included in the database).
    • 🌍 Imported car (data is stored in foreign registers).
    • πŸ”„ VIN was interrupted (crime story).
    • πŸ“΅ Technical errors (for example, the service is temporarily down).

    If there is no data, try:

    1. Check VIN through another service (for example, CarVertical for imported cars).
    2. Request history from an authorized dealer (by body number).
    3. Crank diagnostics at a service station with reading errors via a scanner (for example, Launch X431).
    4. Use alternative identifiers:
      • Body number (on a tag under the hood).
      • Engine number (in PTS).
      • License number (for checking fines and restrictions).
    πŸ’‘

    If the seller refuses to provide the VIN for verification, that's a red flag. Most likely, he is hiding something (a broken number, theft, serious accidents).

    Common VIN Frauds and How to Recognize Them

    Fraudsters often manipulate the VIN to hide the vehicle's criminal history. Here are the most common schemes:

    • πŸ”¨ VIN interruption: the number on the body is changed (for example, from a stolen car to a β€œclean” one). Signs:
      • Uneven numbers or traces of putty around the number.
      • VIN mismatch in the title and on the body.
    • πŸ“‹ Fake PTS: the document is issued for a β€œclean” VIN, but the car is different. Checked through the traffic police.
    • πŸ”„ Replacement of units: an engine or body parts from another car are installed on a damaged car (the VIN on them does not match).
    • πŸ“Š Mileage twist: in the VIN report the mileage is 200 thousand km, and on the odometer - 80 thousand km.

    How to protect yourself:

    ⚠️ Attention: If, when checking through the traffic police, you see the entry β€œRegistration terminated due to disposal”, but the car in front of you is 100% an β€œintersection” (assembled from several damaged cars). Such cars cannot be legally registered!
    • Always check the VIN in 3-4 sources (title, body, report, dealer).
    • Check owner history: if there are more than 5 of them in 2 years, the car is most likely problematic.
    • Use scanner ELM327 to read real mileage from the ECU (if the seller allows it).
    • Pay attention to small details:
      • Non-original bolts on the door (a sign of replacement after an accident).
      • Welding marks on the side members.
      • VIN mismatch on different units (engine, gearbox).

    FAQ: Frequently asked questions about checking a car by VIN

    Is it possible to check VIN for free?

    Yes, but with restrictions. Via traffic police website you will receive data on thefts, arrests and restrictions for free. However, accident history, mileage and service records are available only in paid services (Autocode, CarVertical).

    What to do if VIN starts with 0?

    It's normal! The first characters of the VIN can be either numbers or letters (except I, O, Q). The main thing is that the total length is 17 characters, and there are no prohibited letters.

    Can VIN contain Russian letters?

    No, the VIN consists only of Latin letters (except I, O, Q) and numbers. If you see Cyrillic (for example, B instead of B) is a fake.

    How to check VIN on an American car?

    For cars from the USA, use VINCheck.info (free theft check) or CarVertical (paid report with accident history based on NMVTIS databases). Pay attention to the 10th character of the VIN - it indicates the year according to the American system (for example, A = 2010, B = 2011).

    What does the β€œVIN not found” error mean?

    This could mean:

    1. You entered the VIN with a typo (check the characters 0 and O, 1 and I).
    2. The car is new and has not yet entered the database.
    3. The VIN has been altered or falsified.
    4. The service is temporarily down (try another one).

    If you are sure that the VIN is correct, but there is no data, this is a reason to be wary.