Previous projects
Vin Cert Bot
A Telegram bot for quick and convenient checking of vehicle history using Ukrainian databases.
UA


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 3andaiohttplibraries, ensuring fast performance without blocking the thread during multiple simultaneous requests.
🔌 Integrations (Data Sources)
- AUTO.RIA API — checking vehicles that have been listed for sale (parsing trim levels, mileage, photos).
- 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