Buying a used car is always associated with risks: hidden accidents, mileage βtwistedβ by hundreds of thousands of kilometers, credit history or theft in the past. The only way to avoid being cheated is check car by VIN code before purchase. This unique 17-digit identifier contains the entire history of the vehicle: from factory equipment to data on repairs and insurance claims.
But where exactly can you get reliable information? Official government resources provide only part of the data, and commercial services often duplicate the same reports. In this article we will look at 10 verified sources - from free traffic police databases to paid foreign aggregators that will even show actual mileage according to data from the on-board computer (if the car supports OBD-II). Weβll also explain how to decipher the VIN yourself and what to look for in the report so as not to buy a βpig in a poke.β
What is a VIN code and where to find it on a car
VIN (Vehicle Identification Number) is a vehicle βpassportβ that is assigned at the factory and never changes. It consists of 17 characters (numbers and Latin letters, except I, O, Q - they were excluded to avoid confusion). The code is divided into 3 parts:
- π§ WMI (1β3 characters) β global manufacturer index (for example, XTA β Toyota, ZFA β Fiat).
- π VDS (4β9 characters) β description of the model, body type, engine.
- π’ VIS (10β17 characters) - year of manufacture, plant, serial number.
Where to look for VIN on a car:
- π Under the windshield (visible from outside, on the left).
- π On the sign in the driver's doorway.
- π In PTS and STS (column βIdentification numberβ).
- π§ Under the hood (on the side members or engine shield).
If the VIN on the body and in the documents do not match, this is a sign interrupted number (the car could have been stolen or after a serious accident). It is better to refuse such a purchase.
Some models (eg BMW or Mercedes-Benz) duplicate VIN on glove compartment, trunk lid or even on engine block. If the number is erased or difficult to read, this is a reason to be wary.
What information can be found by VIN code?
The VIN report can include up to 50 parameters, but not all services provide complete information. Here's what you can find out:
| Data category | Examples of information | Where available |
|---|---|---|
| π Factory data | Make, model, year of manufacture, body type, engine, gearbox | All services |
| π¨ Accident history | Date, severity of damage, photographs, amount of damage | Autocode, CarVertical, Carfax |
| π Mileage | Odometer readings during maintenance, sales, insurance cases | CarVertical, Autohistory |
| π° Financial history | Loans, leasing, pledges, arrests | Traffic police, Autocode, Federal Tax Service |
| π§ Service history | Records of maintenance, replacement of spare parts, warranty repairs | Official dealers, CarVertical |
The most valuable data is the OBD-II mileage history and photographs of accidents indicating damaged areas. They are provided only by paid services like CarVertical or Carfax, but they are worth it: this way you will find out whether the car was hit head-on or was flooded.
Official sources: free check
Government databases provide minimal but reliable information. They're worth checking out. first of all, since they do not require payment.
1. Traffic police portal (GIBDD.rf)
Here you can find out:
- π Registration history (how many owners, when the car was delivered/deregistered).
- π¨ Participation in an accident (only if they were registered under OSAGO).
- π Being wanted or restrictions on registration actions.
How to check:
- Go to check page.
- Enter the VIN in the Vehicle History Check field.
- Enter the captcha and get a report.
Restrictions on checking on the traffic police website
The service does not show mileage, credit information or photos of accidents. Also, there is no information about road accidents registered according to the European protocol or without calling the traffic police.
2. Government services portal (gosuslugi.ru)
You can check at government services:
- π Availability of fines for the car.
- π Information about registration with the traffic police (duplicates data from traffic police.rf).
- π³ Information about transport tax.
To check you need authorization through ESIA. The report is generated instantly, but there is no data on accidents or mileage here.
3. Federal Tax Service database (nalog.gov.ru)
If the car is pledged or under arrest, you can check this on the website Federal Tax Service. Enter the VIN in the Vehicle Information Search field. The service will show:
- π° Presence of encumbrances (pledge, arrest).
- π Date of imposition of restrictions.
If the car is pledged, it cannot be sold without the bank's consent. Buying such a car is fraught with litigation and loss of money.
Paid services: deep history check
Free sources provide only superficial data. For a complete picture, we need paid services that aggregate information from insurance companies, dealership centers and foreign databases. Here are the top 5 tested:
1. CarVertical (carvertical.com)
One of the most popular services in Europe. Shows:
- π Full mileage history (if the car supports OBD-II).
- π Road accident data with photographs and damage assessment.
- π§ Service history (maintenance, repairs).
- π Import/export history (relevant for imported cars).
Cost of the report: from 500 rubles. There is a mobile application for checking directly on the transaction.
2. Autocode (avtocod.ru)
Russian service with a database of traffic police, insurance companies and dealers. In the report:
- π¨ All accidents with indication of guilt.
- π Mileage according to maintenance and insurance cases.
- π° Credit check, leasing, arrests.
- π Number of owners.
Price: from 349 rubles. There is an option to check by license plate number.
3. Carfax (carfax.com)
American service, relevant for cars imported from the USA. Shows:
- π Full history of ownership (including leasing).
- πͺοΈ Data on natural disasters (floods, hurricanes).
- π§ Manufacturer reviews (recalls).
Cost: from $40 for the report. Less useful for Russian cars than CarVertical.
4. Autohistory (auto-history.ru)
Specializes in cars from Europe. Gives:
- π Mileage according to German, Polish and Czech bases.
- π History of export/import.
- π§ Data on warranty repairs.
Price: from 400 rubles.
5. VinHistory (vinhistory.ru)
Aggregator of data from 20+ sources, including CarVertical and Autocode. Suitable for comparing reports. Cost: from 600 rubles.
Mileage (compare with odometer)|History of accidents (especially βstrongβ impacts)|Number of owners|Presence of encumbrances|Service history (regularity of maintenance)-->
How to decipher the VIN code yourself
If you need to quickly find out basic information about a car (make, year of manufacture, engine), you can decipher the VIN manually. Here's how to do it:
Example VIN: XTA210100D1234567 (2013 Toyota Camry).
- 1β3 characters (WMI):
XTAβ Toyota (Japan). - 4β8 characters (VDS):
21010- model Camry, body type sedan, engine 2.0 l petrol. - 9 character:
0β check digit (for VIN authentication). - 10 character:
Dβ 2013 (see table below). - 11 character:
1- plant (Tsutsumi Plant, Japan). - 12β17 characters:
234567- serial number.
Year decoding table (10th character of VIN):
| Symbol | Year | Symbol | Year |
|---|---|---|---|
| A | 1980 or 2010 | L | 1990 or 2020 |
| B | 1981 or 2011 | M | 1991 or 2021 |
| C | 1982 or 2012 | N | 1992 or 2022 |
| D | 1983 or 2013 | P | 1993 or 2023 |
| E | 1984 or 2014 | R | 1994 or 2026 |
For automatic decryption, use free services:
- π VIN decoder Behind the Wheel
- π VinDecoderz (English speaking, but supports Russian brands)
How to check the authenticity of the VIN?
The sum of the numbers in the VIN multiplied by the weighting factors (8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2) must be divisible by 11 without a remainder. If not, the VIN is fake.
What to do if the VIN is not in the databases
If no service provides a history by VIN, the following reasons are possible:
β οΈ Attention: If the car is older than 2000, its data may not be available in electronic databases. In this case please ask paper documents from the seller: service book, repair receipts, certificates from the traffic police.
Actions if VIN is not found:
- Check that the code you entered is correct (there are no typos or extra spaces).
- Make sure that this is the VIN, and not the body or chassis number (they can only be the same for older cars).
- Try alternative services (for example, VinFreeCheck for American cars).
- If the car is imported, check the VIN through foreign databases:
If the VIN is still not found, this could mean:
- π Car assembled in small-scale production (for example, tuning or retro cars).
- π§ VIN interrupted (crime story).
- π Documents fake.
Lack of VIN history is red flag, especially for cars under 10 years old. It is better to refuse such a purchase or have the car thoroughly checked by an authorized dealer.
Hidden sources: where else can you find out the history of a car?
In addition to standard services, there are lesser-known ways to obtain data about a car:
1. Dealership centers
Official dealers Toyota, Volkswagen, Hyundai and other brands can provide a history of maintenance and warranty repairs by VIN. To do this:
- Find your nearest brand dealership.
- Write a request by email asking to check the VIN.
- Attach a scan of your passport (sometimes required to confirm interest).
The answer comes within 1β3 days. The service is usually free.
2. Insurance companies
If the car was insured under CASCO, you can request a history of insurance claims. To do this:
- Find out from the seller which company the CASCO insurance was issued with.
- Contact the company with a request (by phone or via the website).
- Provide VIN and owner details (if he agrees).
3. Forums and communities
On thematic forums (for example, Drive2 or Autolada) you can find reviews about a specific car by VIN. Enter the code into the site search - perhaps the previous owners left information about problems or repairs.
4. Check via OBD-II
If the machine supports diagnostics by OBD-II, you can connect a scanner (for example, ELM327) and get data about:
- π Real mileage (if not reset).
- π¨ Engine and transmission errors.
- π§ History of error resets (may indicate hidden problems).
For this you need:
- Adapter OBD-II (costs from 500 rubles).
- Application Torque Pro or Car Scanner.
If the seller refuses to provide the car for OBD-II diagnostics, this is a reason to doubt its condition. An honest owner will not hide real mileage or errors.
Checklist: how to avoid being scammed when purchasing
Even after checking by VIN, scammers can hide some information. Here 10 stepsthat will help you avoid being scammed:
Check the VIN on the body and in the documents|Check the history for 2-3 services (for example, Autocode + CarVertical)|Make sure that the mileage in the report matches the odometer|View photos of the accident (if any)|Check the car on a lift (traces of repair, corrosion)|Request a service book and receipts for repairs|Check OBD-II for errors|Make sure there are no encumbrances (Federal Tax Service, State Traffic Safety Inspectorate)|View original keys (must be at least 2)|Check legal purity (purchase agreement, ownersβ passports)-->
Pay special attention to:
- π§ Traces of body repair: uneven gaps between panels, different shades of paint, traces of welding.
- π§ Signs of a flood: rust under the seats, condensation in the headlights, mold smell.
- π₯ Traces of fire: melted wires, burning under the hood.
β οΈ Attention: If the seller asks for an advance payment or refuses to show the car at the service station of your choice, this is 100% scam. Do not transfer money until the contract is signed and all documents are checked!
FAQ: answers to frequently asked questions
Is it possible to check a car by VIN for free?
Yes, but only basic information: registration history with the traffic police, participation in road accidents (if they were officially registered), the presence of encumbrances. For a complete history (mileage, accident photos, service records) paid services are required.
Which service is the most reliable for checking?
For Russian cars - Autocode (data from the traffic police + insurance companies). For driven cars - CarVertical (mileage according to OBD-II) or Carfax (for American cars). For a deep scan, it is better to use 2-3 services simultaneously.
What to do if there is an accident in the report?
Assess the severity of damage:
- π’ A minor accident (up to 100 thousand rubles of damage) is not critical if the car was repaired by an official dealer.
- π‘ Average (100-500 thousand rubles) - check the quality of repairs at the service station.
- π΄ Heavy (over 500 thousand rubles, blow to the frontal part) - it is better to refuse the purchase.
Ask the seller for photographs of repairs and receipts.
Is it possible to check the VIN using the license plate number?
Yes, but only through paid services like Autocode or Autostory. For free, using the license plate, you can only find out information about fines (through government services) or participation in an accident (through the traffic police).
How to check a car if the VIN is erased or damaged?
In this case:
- Check the body number (it is indicated in the PTS).
- Contact the traffic police with a request to check your car for theft.
- Conduct an examination at a crime laboratory (if there is a suspicion of interruption).
Buy a car with an erased VIN extremely risky - it could be stolen or after a serious accident.