A scraping tool for hunting the best deals on Allegro Lokalnie and OLX.
FastBuyer is a lightweight but powerful C++ scraper designed to help you snipe the best offers before anyone else does. It continuously monitors listings on Allegro Lokalnie and OLX, immediately forwarding matched items straight to your Telegram via a dedicated bot.
Whether you're looking for personal steals or tracking market prices, FastBuyer keeps you ahead of the competition.
- Instant Telegram Alerts: Get notified about new deals directly on your phone or desktop.
- Smart Scraping: Scans all available pages on Allegro Lokalnie and the top 3 pages of OLX.
- Interactive Bot Integration: Communicate with your scraper on the go. Type
!helpin your Telegram chat to see available commands. - Customizable Targets: Filter exactly what you want using
positivePromptandnegativePromptrules. - Granular Notifications: Set a global Telegram
chat_idor define specific IDs for individual queries.
Depending on your operating system, you can either download a pre-built release or compile the project from source.
The easiest way to run FastBuyer on Windows is by using the pre-compiled executable.
- Head over to the Releases page.
- Download the latest
FastBuyer.exeand theconfig.jsontemplate. - Place both files in the same folder.
- Edit
config.jsonwith your credentials (see Configuration below). - Run
FastBuyer.exe.
For Linux and macOS users, FastBuyer needs to be compiled manually.
Prerequisites:
- A compiler with C++20 support (e.g., GCC 10+, Clang 10+, Apple Clang 13+).
- nlohmann/json - JSON for Modern C++
- libcpr/cpr - C++ Requests
Build Steps:
- Clone the repository to your local machine:
git clone [https://github.com/vende11s/FastBuyer.git](https://github.com/vende11s/FastBuyer.git) cd FastBuyer - Ensure you have the required dependencies linked properly in your build environment.
- Compile the source code using your preferred build system (e.g., CMake/Make).
- Create a
config.jsonfile in the same directory as your compiled executable.
Before running the application, you must set up your scraping preferences and Telegram credentials.
Use the provided config.json as a baseline and fill in your Telegram Bot token, chat IDs, and desired search queries.
⚠️ Important: When setting up your queries, ensure that allpositivePromptandnegativePromptvalues are strictly written in lowercase.
Once the configuration is ready, simply launch the application. FastBuyer will begin scraping the platforms based on your JSON setup and push live notifications directly to your Telegram channel or private chat.