VIN code 2018 Toyota Camry shows that the car was in an accident with damage to the side member, although the seller claims the opposite. Such inconsistencies are revealed by a free check using the 17-digit identifier - but only if you know where to look. The official databases of the traffic police and customs provide minimal information, and paid reports (like Autocode or CarVertical) cost from 300 to 1500 rubles. However, there are legal ways to get information about mileage, number of owners, restrictions and even photos of damage - without paying. In this article, we will look at how to bypass the limitations of free services and where to find hidden sources of information.
The first thing you need to understand: There is no completely free VIN check. Even government registers (for example, traffic police.rf) hide part of the data behind paid requests. But by combining 5-7 sources, you can collect 80-90% of the information that paid reports provide. The main thing is to check the VIN in the correct sequence so as not to miss critical details like drowned man with high mileage or cars pledged to the bank.
What you can find out by VIN code for free (and what not)
Free sources fall into three categories: state registers, commercial aggregators with limited access and unofficial databases. Each type provides unique information but has limitations. For example, the traffic police website will show participation in an accident, but will not indicate the degree of damage, and the service VIN-Info can give a mileage history, but without photos.
Here's what you can really check without paying:
- ๐ Participation in an accident (date, region, but not damage details)
- ๐ Number of owners (according to PTS data, but without names)
- ๐จ Traffic police restrictions (arrest, bail, search)
- ๐ Release date and model (VIN decoding)
- ๐ Registration history (change of numbers, regions)
- ๐ Customs history (for imported cars)
What it's impossible find out for free:
- ๐ Photos of damage after an accident (only in paid reports)
- ๐ Real mileage (requires access to diagnostic equipment)
- ๐ง Service history (records of dealerships)
- ๐ฐ Repair cost after accidents
- ๐ค Personal information of owners (prohibited by law)
โ ๏ธ Attention: If the seller refuses to provide the VIN code or title for verification, this is a reason to refuse the transaction. Most often they hide it this waydrowned people,constructors(collected from several cars) or cars with a criminal record.
Official sources: what the traffic police, customs and tax authorities give
Government databases are the most reliable, but most limited source. They don't hide data behind paid subscriptions, but they don't reveal the whole story either. For example, service traffic police.rf/check/auto will show whether the car is wanted or under arrest, but will not indicate whether the odometer has been adjusted. Let's look at three key official resources:
1. Check on the traffic police website (gibdd.rf)
Here you can find out:
- ๐ Participation in an accident (over the last 3 years)
- ๐ Registration history (change of owners, numbers)
- ๐จ Limitations (arrest, bail, ban on registration)
How to check:
- Go to traffic police.rf/check/auto.
- Enter VIN or license plate number.
- Enter the captcha and click "Request Verification".
2. Customs base (customs.ru)
Relevant for imported cars (for example, Lexus RX 350 or BMW X5 from USA/Japan). Shows:
- ๐ฆ Date and port of customs clearance
- ๐ฐ Cost of customs clearance (can be compared with market price)
- ๐ข Exporting country (important for checking for โgrayโ schemes)
Link: eng.customs.ru โ section โChecking vehiclesโ.
3. Tax Service (nalog.ru)
Allows you to find out if the car is not registered tax lien (if the previous owner did not pay taxes). Checking the seller's TIN:
- Go to service.nalog.ru/zd.do.
- Enter the seller's TIN (you can request it from him).
- Check the section โProperty under collateralโ.
| Source | What does it show | Limitations | Link |
|---|---|---|---|
| traffic police | Accidents, restrictions, registration history | No photos of damage, data for 3 years | traffic police.rf |
| Customs | Date/port of customs clearance, cost | Only for imported cars | customs.ru |
| Tax | Lien for non-payment of taxes | You need to know the seller's TIN | nalog.ru |
| Rosavtodor | Unpaid fines | Only by license plate | fines - traffic police.rf |
Hidden free services: where to look for mileage and accident history
In addition to official databases, there are semi-commercial services that provide some information for free and ask for money for a full report. However, with the right approach, you can extract maximum data from them without paying. The main trick is use multiple services simultaneously and compare data between them.
1. Autocode (avtocod.ru)
Free version shows:
- ๐ Date of first registration in Russia
- ๐ Model and equipment (sometimes different from PTS!)
- ๐ Number of owners (but not their names)
How to bypass restrictions:
- Enter VIN on avtocod.ru.
- Scroll down to the โFree Checkโ block.
- Copy the data and check with other services (for example, with VIN-Info).
2. VIN-Info (vin-info.ru)
Gives more technical data:
- ๐ง VIN decoding (year, plant, model)
- ๐ Average mileage for this model (can be compared)
- ๐จ Participation in an accident (but no details)
Life hack: if you enter VIN Toyota or Honda, the service sometimes shows data from Japanese auctions (for example, USS Tokyo), where photos of the damage are shown.
3. CarVertical (carvertical.com)
Paid service, but there is a workaround:
- Register by link.
- Enter the VIN and wait for the offer to buy the report.
- Close the tab and come back in 1-2 days - sometimes you receive a letter with free exposure from the report (3-5 key points).
1. Check the VIN on the traffic police of the Russian Federation for restrictions
2. Check the data with avtocod.ru (number of owners)
3. Look for the story on vin-info.ru (technical details)
4. For imported cars - customs.ru (customs clearance)
5. Check the sellerโs TIN with the tax office (tax lien)-->
How to check mileage using VIN: 3 working methods
Mileage is the most common โtweakโ when selling a used car. According to Autostat, every third Volkswagen Passat or Skoda Octavia The aftermarket one has a twisted odometer. It is difficult to check real mileage for free, but it is possible using indirect methods.
1. Comparison with average values
Service VIN-Info shows average mileage for model by year of manufacture. For example, if the seller 2017 Ford Focus claims that the mileage is 50,000 km, and the average on the base is 120,000 km, this is a reason for doubt.
2. Check via diagnostic connector (OBD-II)
If you have ELM327 adapter (costs ~500 โฝ), you can connect to the car through the application Torque Pro (Android) or OBD Fusion (iOS). On the menu Engine Data โ Mileage Sometimes the actual mileage is displayed, even if it is displayed on the dashboard.
Instructions:
- Connect the adapter to the OBD-II connector (usually under the steering wheel).
- Launch the application and select
Read Vehicle Info. - Check the parameter
Total Distance Traveled.
3. Analysis of maintenance history
If the car was serviced by an authorized dealer (for example, Kia or Hyundai), you can request the maintenance history by VIN. To do this:
- Write to the dealer support asking for data.
- Indicate that you are a potential buyer (sometimes it helps).
- Check the mileage from the maintenance receipts with the odometer readings.
โ ๏ธ Attention: If the mileage in the service book and on the odometer differs by more than 20%, the car has definitely been โtwistedโ. Most often this is done after an accident to hide real wear and tear.
How to recognize VIN fraud: 5 warning signs
Even after checking the VIN, you can run into deception. Fraudsters have learned to falsify reports and disguise the criminal history of a car. Here are the key signs that something is wrong with the car:
- ๐ VIN does not match the title - Check the physical label on the windshield or door pillar. If the numbers are erased or interrupted, this is
broken VIN(criminal article!). - ๐
The release date in VIN and PTS is different - for example, VIN shows 2015, and PTS shows 2016. This is a sign
relabeling(the car is older than it looks). - ๐ The model in the VIN does not match the documents - for example, according to VIN it is Renault Duster, and in the PTS it is written Nissan Terrano (these are twins, but different models).
- ๐ There is no history in official databases โ if the traffic police does not find the car using the VIN, it may be counterfeit or the car was imported illegally.
- ๐ฐ The price is significantly lower than the market - for example, 2019 Audi Q7 for 1.8 million rubles (average price - 2.5 million rubles). Most often this
drowned manorconstructor.
If at least one of these signs is present, refuse the transaction or order full diagnostics at a service station with a lift (costs ~2,000 โฝ, but will save you from buying a problematic car).
Example of a fake VIN
Original VIN Toyota RAV4: JTMBR31VXM5123456
Fake (interrupted): JTMBR31VXM5123459 - differs in the last digit.
To check, compare the VIN on the plate under the hood, on the door pillar and in the title. They must match up to the symbol.
Alternative methods: how to check a car without a VIN
If there is no VIN code (for example, the plate is torn off or the seller refuses to provide it), you can use other data:
1. Check by license plate
Services like Autocode or traffic police allow you to enter a license plate number instead of a VIN. This will give information about:
- ๐จ Participation in an accident
- ๐ Registration history
- ๐ Traffic police restrictions
Limitation: If numbers have been changed, the data may be incomplete.
2. Check by body number
The body number is indicated on the vehicle title and on the vehicle itself (usually on the side member or under the hood). It can be checked via:
- ๐ traffic police (section โCheck by body numberโ)
- ๐ Autocode (enter the number in the search field)
3. Check according to the seller's data
If you have the sellerโs passport details (with his consent), you can:
- Check TIN on nalog.ru (tax lien).
- Request extract from the Unified State Register of Real Estate on rosreestr.ru (property check).
If the seller refuses to provide the VIN or title for verification, offer to meet for a paid diagnostic (for example, in Bosch Service). An honest seller will agree, a fraudster will refuse.
What to do if you find problems: step-by-step plan
Let's say a VIN check reveals that 2020 Mazda CX-5 I was in a serious accident and the seller didnโt mention it. Your actions:
- Collect evidence: take screenshots of reports (for example, with Autocode or traffic police).
- Check with the seller for details: Ask why he hid the accident. Record the conversation with a voice recorder (legally, as long as you do not hide the recording).
- Check the car at a service station: Even if there was an accident, it is important to evaluate how well the repairs were made. Please note:
- ๐ง Body geometry (checked at the stand)
- ๐จ Paint quality (the thickness gauge will show whether the parts have been painted)
- ๐ฅ Traces of corrosion (especially in hidden cavities)
- Bargain or refuse:
- If the repair is of high quality, you can reduce the price by 15-30%.
- If the car is after
water hammeror withbroken VIN- go away.
โ ๏ธ Attention: If the car is pledged to the bank, it cannot be re-registered in your name, even if the seller provides all the documents. Be sure to check your deposit through collateral register!
The main rule: if the data from different sources (VIN, title, reports) does not match, refuse the purchase. Even minor inconsistencies can indicate serious problems.
FAQ: Frequently asked questions about checking a car by VIN
Is it possible to check the VIN using a car photo?
Yes, if visible in the photo VIN code on the windshield (bottom right) or a sign on the door post. Enlarge the photo and enter the code into any verification service. Please note: scammers can relay photos from other cars, so always check the VIN with the documents.
What to do if the VIN does not pass verification?
Possible reasons:
- ๐ Typo - double-check the symbols (especially letters
I,O,Q, which can easily be confused with numbers). - ๐ Interrupted VIN โ if the physical plate is damaged, the car cannot be purchased.
- ๐ด The car is not listed in Russian databases - relevant for imported cars (check via Carfax for USA or Aucnet for Japan).
How to check VIN for authenticity?
Use VIN checksum (9th character). Algorithm:
- Replace all letters with numbers (according to the table: A=1, B=2, ..., I=1, ..., Y=9).
- Multiply each number by a weighting factor (positions 1-8: 8,7,6,5,4,3,2,10; 10th position: 9; 11th: 8; 12-17: 7,6,5,4,3,2).
- Add the results and check if the checksum matches the 9th character.
Example for VIN XTA211130H1234567:
X(8) T(4) A(1) 2 1 1 1 3 0 H(8) 1 2 3 4 5 6 7
8*8 + 4*7 + 1*6 + 2*5 + 1*4 + 1*3 + 1*2 + 3*10 + 0*9 + 8*8 + 1*7 + 2*6 + 3*5 + 4*4 + 5*3 + 6*2 = 306
306% 11 = 8 โ must match the 9th character (H=8). If not, the VIN is fake.
How much does a full VIN check cost?
Prices for reports in 2026:
| Service | Cost | What does it include |
|---|---|---|
| Autocode | 349 โฝ | Accident, mileage, owners, deposit |
| CarVertical | 599 โฝ | Accident, mileage, damage photos, export history |
| Carfax (USA) | 1 200 โฝ | Full history for imported cars |
| VIN-Info Pro | 499 โฝ | Technical data, average mileage, auction history |
Advice: if you buy a car more expensive than 1 million rubles, it is better to spend money on CarVertical โ he shows a photo of the damage after the accident.
Is it possible to check the VIN using the insurance company database?
Yes, but only indirectly. Insurance companies (eg. Ingosstrakh or RESO) do not provide public access to their databases. However:
- If the car was in an accident with insurance payment, this will be reflected in the report Autocode or CarVertical (they buy data from insurers).
- You can request a certificate from the insurance company where the seller was insured (but this takes 5-7 days).