Buying a used car is always associated with risks: from hidden accidents to credit encumbrances or thefts. The only way to minimize these risks is checking the car history by VIN code through the traffic police database. But how to do this correctly, what data can be obtained for free, and what data will you have to pay for? And why do even official services sometimes provide incomplete information?

In this article we will analyze all current methods of checking a car through the traffic police in 2026: from decoding VIN to analyzing data on registration actions, fines and restrictions. You will learn how to avoid pitfalls (eg. a discrepancy between the data in the title and the traffic police database may indicate a broken VIN), which services provide the most complete information, and what to do if the car is on the wanted list.

What is a VIN code and where to find it in a car

VIN (Vehicle Identification Number) is a unique 17-digit vehicle identifier that is assigned at the factory and does not change during its entire service life. It contains information about the manufacturer, model, year of manufacture, configuration and even country of assembly. Without a VIN, it is impossible to conduct a full check through the traffic police.

Where to look for the VIN code in the car:

  • πŸ”Ή On the plate under the windshield (visible from the outside, usually on the left)
  • πŸ”Ή In the vehicle passport (PTS) β€” line "Identification number (VIN)"
  • πŸ”Ή On the nameplate in the driver’s doorway (usually on foreign cars)
  • πŸ”Ή Under the hood (on some models, for example, Toyota or Nissan)
  • πŸ”Ή In the trunk under the trim (rare, but found in BMW or Mercedes)
⚠️ Attention: If the VIN on the body and in the title do not match, this is a reason to immediately refuse the deal. This discrepancy may mean that the machine interrupted (number changed in a criminal way) or assembled from several cars ("constructor").

It's also worth checking the VIN for fakes. To do this:

  1. Compare the font and depth of the number on the plate and the body.
  2. Calculate the checksum (last character of VIN) using online calculator.
  3. Pay attention to traces of welding or putty next to the number.
πŸ“ŠHave you ever encountered fake VIN codes?
Yes, when buying a used car
No, but I have heard of such cases
I don't know how to check this
It's not relevant to me

Official traffic police services for checking cars by VIN

The traffic police provides several ways to check the history of a car. They are all free, but differ in the amount of information they provide. Let's look at each of them in detail.

1. Check through the website GIBDD.RF

The easiest way is to use section "Vehicle check" on the official website. Here you can find out:

  • πŸ“‹ History of registration actions (how many times the car was resold)
  • 🚨 Wanted
  • πŸ”’ Restrictions on registration actions (arrest, ban on re-registration)
  • πŸ’° Presence of unpaid fines

How to check:

  1. Go to check page.
  2. Enter the VIN code or license plate number.
  3. Enter the captcha and click "Request Verification".
⚠️ Attention: The traffic police service does not display information about accidents, mileage or number of owners. For this, additional sources are needed (more on them below).

2. Check through State Services

Portal Public services duplicates some of the functions of the traffic police website, but requires authorization. But here you can:

  • πŸ“„ Get an extract from the register of collateral (credit/collateral check)
  • πŸ” Find out about the presence of administrative fines
  • πŸ“Š Check the history of technical inspections (if they passed through EAISTO)

Instructions:

  1. Login to Public services.
  2. In the search, enter "Vehicle Check".
  3. Select the desired service and enter the VIN or license plate number.

Enter the VIN into the State Traffic Safety Inspectorate.RF database|Check the registration history|Make sure there are no restrictions on re-registration|Check the data with the PTS-->

3. Request to the traffic police through the MFC or personal appeal

If online services do not provide a complete picture (for example, there is no data on an accident), you can make an official request to the traffic police. For this you will need:

  • πŸ“ Application (sample can be downloaded on the traffic police website)
  • πŸ†” Applicant's passport
  • πŸ’° State duty (about 500–1000 rubles depending on the region)

The response period is up to 30 days. As a result you will get full statement from the traffic police database, including:

  • πŸš— All registration actions (with dates and previous owners)
  • πŸ’₯ Data on road accidents (if they were recorded by inspectors)
  • πŸ”§ Information about theft or search
⚠️ Attention: If the seller refuses to provide the VIN for verification or asks β€œnot to worry,” this is a red flag. Perhaps the car is in collateral, is listed as stolen, or has other problems.

What data can be obtained through the traffic police and what cannot

Many buyers mistakenly think that checking through the traffic police will give complete car history. In fact, official services provide only part of the information. Let's figure out what you can find out and what you can't.

Data type Available through the traffic police Where else can you check
Registration history (number of owners, dates of renewals) βœ… Yes Autocode, Carfax
Wanted/hijacked βœ… Yes Ministry of Internal Affairs database (via request)
Restrictions on registration actions (arrest, ban) βœ… Yes Bailiffs website
Accident history ❌ No (only if the accident was registered by a traffic police inspector) Autocode, CarVertical, insurance companies
Real mileage ❌ No Service books, diagnostic scanners (ELM327)
Availability of collateral/loan ❌ Partially (only through State Services) Register of Pledges (FNP), banks

If you need full picture, you will have to use several sources. For example:

  1. We check the registration history and search through GIBDD.RF.
  2. We are looking for accidents and mileage in Autocode or CarVertical.
  3. We clarify the collateral history through Register of pledges.
πŸ’‘

If the seller claims that the car is β€œclean”, but refuses to provide a report from a paid service (for example, Autocode), offer to split the cost of the check in half. An honest seller will not refuse.

How to decipher the VIN code yourself

Even without online services, you can find out a lot about a car simply by deciphering its VIN. The code structure is standard for all manufacturers and consists of 3 parts:

  1. WMI (World Manufacturer Identifier) β€” first 3 characters (country and manufacturer).
  2. VDS (Vehicle Descriptor Section) β€” characters 4–9 (model, body type, engine).
  3. VIS (Vehicle Identifier Section) β€” characters 10–17 (year of manufacture, plant, serial number).

Example of VIN decoding: XTA210100G1234567 (hypothetical code for Toyota Camry):

  • πŸ”  XT - country (Russia, Toyota Kaluga)
  • πŸ”  A21010 - model (Camry, body sedan, engine 2.0 l)
  • πŸ”  0 - check digit
  • πŸ”  G β€” year of manufacture (2016)
  • πŸ”  1234567 - serial number

For quick decryption you can use:

⚠️ Attention: If there are letters in the VIN I, O, Q - this is a fake. These characters are not used in official codes due to their similarity to numbers 1 and 0.
How to find out the year of manufacture by VIN

The year of manufacture is encoded by the 10th character of the VIN. Here is the correspondence for recent years:

- L β€” 2020

- M β€” 2021

- N β€” 2022

- P β€” 2023

- R β€” 2026

The full table can be found on the website VIN-Decoder.

What to do if the car is wanted or has restrictions

If a check through the traffic police showed that the car wanted or imposed on it restrictions (arrest, ban on registration), further actions depend on the reason:

1. The car is stolen

If the response from the traffic police says β€œWanted by the Ministry of Internal Affairs,” it means:

  • πŸš” The car is listed as stolen.
  • πŸ“„ It cannot be re-registered to a new owner.
  • πŸ’Έ Any transactions with such a car - fraud (Article 159.3 of the Criminal Code of the Russian Federation).

Actions:

  1. Stop communicating with the seller immediately.
  2. Save all his contacts and machine data.
  3. Write a statement to the police (you can do it online via website of the Ministry of Internal Affairs).

2. Restrictions from bailiffs

If the car is under arrest or prohibited from registration, the reasons may be different:

  • πŸ’° Unpaid fines of the previous owner.
  • πŸ“‰ Loan or child support debts.
  • πŸ› Court decision (for example, the car is the subject of a dispute).

How to check details:

  1. Go to the site FSSP.
  2. Enter the VIN or license plate number in the "Enforcement Proceedings Data Bank" section.
  3. Find out how much is owed and who the debtor is.

If the restriction is minor (for example, a fine of 2000 rubles), you can:

  • 🀝 Agree with the seller that he has lifted the restriction before the transaction.
  • πŸ’³ Pay the debt yourself (but this is risky - the seller may not lift the ban).
⚠️ Attention: If a car with restrictions has already been purchased, you can try to re-register it through the court. But this is a long and expensive process (from 30,000 rubles for lawyer’s services + state fees).

Official traffic police services provide basic information, but for a complete picture they often require paid reports. Let's consider which services should be used and when.

1. Autocode (avtocod.ru)

Cost: from 349 rubles for one report.

What it checks:

  • πŸš— Full history of owners (even if the car was resold without deregistration).
  • πŸ’₯ All accidents (including those not registered through the traffic police, if there is data from insurance companies).
  • πŸ”§ Mileage according to technical inspections and services.
  • πŸ“Š History of fines and restrictions.

2. CarVertical (carvertical.com)

Cost: from 499 rubles.

Features:

  • 🌍 Data from European and American databases (useful for foreign cars).
  • πŸ” Check for twisted run (comparison with dealer data).
  • πŸš— Information about recall-campaigns (manufacturer recall companies).

3. Carfax (carfax.com)

Cost: from $39.99 (about 3,500 rubles).

Suitable for:

  • πŸ‡ΊπŸ‡Έ American and Canadian cars.
  • πŸ‡ͺπŸ‡Ί European cars with history in the USA.
πŸ’‘

Paid services do not replace checking through the traffic police, but complement it. For example, Autocode will not show if the car is stolen, and the traffic police will not show the mileage.

When should you pay for a report:

  • πŸ”Ή The car is over 5 years old (high risk of hidden problems).
  • πŸ”Ή The seller refuses to provide a service book.
  • πŸ”Ή There are many owners in the PTS (3 or more).
  • πŸ”Ή Imported car (especially from the USA or Europe).

Checklist: how to check a car by VIN before buying

To avoid missing important details, use this step-by-step checklist:

Check the VIN for a match in the title and on the body|Make sure that the car is not wanted (State Traffic Safety Inspectorate.RF)|Check the registration history (number of owners)|Find out about restrictions (FSSP, State Services)|Order a paid report (Autocode or CarVertical)|Check the VIN for authenticity (checksum)|Check the data with the service book (if yes)|Make sure there is no collateral (Pledge Register)-->

If at least one point is in doubt - refuse the deal or reduce the price taking into account the risks.

⚠️ Attention: Fraudsters often fake PTS or β€œclean” the car’s history. If the seller offers to β€œresolve the issue” for cash without an agreement, this is a 100% scam.

FAQ: Frequently asked questions about checking a car by VIN

Is it possible to check a car by VIN without a license plate?

Yes, the VIN is the primary vehicle identifier. The license plate number may change (for example, during re-registration), but the VIN remains constant. All official services (traffic police, Autocode) accept requests for one VIN.

What should I do if the VIN does not pass verification ("not found" error)?

Possible reasons:

  1. Typo in the code (check the symbols I, O, Q β€” they don’t appear in VIN).
  2. car not registered in Russia (for example, fitted in a β€œgray” way).
  3. VIN interrupted (in this case you need to go for an examination).

If the VIN is correct, but there is no data, try checking through CarVertical β€” they work with international bases.

Will a traffic police check show the actual mileage?

No, the traffic police does not store mileage data. This information may be:

  • B service book (unless it's fake).
  • In reports Autocode or CarVertical (according to technical inspection data).
  • B Car ECU (can be read through a diagnostic scanner, for example, ELM327).

But even these sources do not guarantee accuracy - mileage can be easily adjusted using software.

Is it possible to check a car by VIN if it is not yet registered in Russia?

Yes, but with restrictions:

  • 🌍 Via CarVertical or Carfax (for foreign cars).
  • πŸ”§ Through the VIN decoder (you will find out the model, year, equipment).

The State Traffic Safety Inspectorate and Autocode work only with cars that have been registered at least once in Russia.

What to do if the seller refuses to provide the VIN for verification?

This a clear sign of fraud. Possible reasons:

  • Machine in pledge or loan.
  • Auto stolen or with broken VIN.
  • Yes unpaid fines or restrictions.

It is better to immediately refuse such a deal. If the seller insists, you can offer to meet at the traffic police department for a joint inspection.