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 way drowned 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:

  1. Go to traffic police.rf/check/auto.
  2. Enter VIN or license plate number.
  3. 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:

  1. Go to service.nalog.ru/zd.do.
  2. Enter the seller's TIN (you can request it from him).
  3. Check the section โ€œProperty under collateralโ€.
๐Ÿ“Š How often do you check the history of a car before buying?
Always, even if the seller is a friend
Only if the car is more expensive than 1 million โ‚ฝ
I haven't checked before, but now I will
I never trust documents
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:

  1. Enter VIN on avtocod.ru.
  2. Scroll down to the โ€œFree Checkโ€ block.
  3. 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:

  1. Connect the adapter to the OBD-II connector (usually under the steering wheel).
  2. Launch the application and select Read Vehicle Info.
  3. 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 man or constructor.

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:

  1. Collect evidence: take screenshots of reports (for example, with Autocode or traffic police).
  2. 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).
  3. 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)
  4. Bargain or refuse:
    • If the repair is of high quality, you can reduce the price by 15-30%.
    • If the car is after water hammer or with broken VIN - go away.
  • Check the lawyer: if the seller deliberately concealed an accident, the transaction can be challenged in court (Article 450 of the Civil Code of the Russian Federation - โ€œSignificant change in circumstancesโ€).
  • โš ๏ธ 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:

    1. Replace all letters with numbers (according to the table: A=1, B=2, ..., I=1, ..., Y=9).
    2. 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).
    3. 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).