Back to homeal3xg0ral3xg0r

Previous projects

Vin Cert Bot

A Telegram bot for quick and convenient checking of vehicle history using Ukrainian databases.

UA
Vin Cert Bot

The bot aggregates data from open sources and generates a clear, easy-to-read report with specifications, mileage, registration history, and wanted/stolen status.

🌟 Features

  • Smart Search: Supports searching by both a 17-character VIN code and a state license plate (e.g., AA1234BC).
  • Cascade System (Fallback): If data is missing on one platform (e.g., the car was never sold online), the bot automatically and seamlessly switches to the Ministry of Internal Affairs (MIA) database.
  • Bilingual Support: Automatically detects the user's Telegram app language and responds in Ukrainian (uk) or Russian (ru).
  • Deep Parsing: Extracts not only the make and year but also the color, fuel type, and engine capacity directly from the registration history.
  • Asynchronous: Built with modern aiogram 3 and aiohttp libraries, ensuring fast performance without blocking the thread during multiple simultaneous requests.

🔌 Integrations (Data Sources)

  1. AUTO.RIA API — checking vehicles that have been listed for sale (parsing trim levels, mileage, photos).
  1. Baza-Gai (MIA of Ukraine) — the official vehicle registry (registration history since 2013, ownership changes, stolen vehicle checks).

🛠 Tech Stack

  • Language: Python 3.10+
  • Bot Framework: Aiogram 3.x
  • Network Requests: Aiohttp