WB Scanner Pro
A Telegram bot for monitoring Wildberries prices. Product search by query with price filters, price drop tracking with 6-hour notifications, Excel export of results. Freemium model: 5 requests per day and 2 subscriptions for free.
Challenge
Wildberries users lacked a tool for automatic price tracking. The project required a bot that parses the WB catalog by query, stores price history, sends notifications on price drops, and exports data to Excel. The key challenge was bypassing WB API protection (auth tokens via headless browser) and processing thousands of products per query.
Solution
Built a 3-microservice system: Telegram bot (aiogram 3, FSM for step-by-step search with filters), parser worker (WB protection bypass via SeleniumBase, auto-refreshing tokens, concurrent parsing with 20-thread semaphore), and scheduler (APScheduler, subscription recheck every 6 hours with notifications). Results are sorted by price, support pagination, and export to styled Excel with hyperlinks.
Your project.
Our next case study.
Tell us the challenge - we'll show you how it turns into a case with real numbers.
Start a project