Optimization of scraping OLX.pl + Otodom.pl for a paid Telegram bot (minimum traffic/proxy + analysis)
Subject: Optimization of scraping OLX.pl + Otodom.pl for a paid Telegram bot (minimum traffic/proxy + analysis of "how free bots operate")
I am looking for a freelancer who can help optimize scraping OLX.pl and Otodom.pl for a Telegram bot that monitors real estate listings in Poland.
1) Product Idea
A paid service for monitoring real estate listings based on user criteria.
Price: 1 zł/day (~30 zł/month) for 1 active monitoring (set of filters).
Sources: OLX.pl + Otodom.pl (the main Polish real estate platforms).
Sending logic:
every 15 minutes — check (cycle)
per cycle, we look for up to 5 new listings
we send not everything at once, but every 3–5 minutes 1 listing, to spread the load (about 4 cycles per hour)
2) What is already available (and what has already been optimized)
There is a VPS + Docker, there is a scraper/bot.
Database: Supabase, part of the logic in Supabase Functions.
Telegram bots already exist: separately for settings, separately for notifications, separately for support.
We do not upload photos (do not download images), we only take:
text/description
links
filters
links to all images (URL), without downloading the file
If several users have identical filters, we perform 1 unique search for all, without duplicating requests.
3) Problem (key): proxy/traffic is still too expensive
Even after optimizations regarding photos and “merging identical searches,” proxy costs are high because:
the listing page (search result) can weigh ~400–500 KB per request
the detailed listing page (to get the full description/parameters, if they are not in the listing) can also weigh ~500 KB
if we take up to 5 listings per cycle — total traffic can be ~3 MB / 15 min
this results in approximately ~288 MB/day, ~8.6 GB/month for 1 unique search
at a conditional proxy price of 1 GB = 10 zł, it turns out that one active search can cost more than the client's subscription (30 zł/month), especially if there are many searches (16 cities and more)
4) Very important block: “there are already free bots for months”
There is a point I want to clarify:
I am subscribed to several free Telegram bots/channels that have been operating for months on OLX/real estate.
They send hundreds of messages daily with new listings.
They do not have:
subscriptions/paid features
advertising
obvious monetization
At the same time, their infrastructure/proxy costs must clearly exist — but they somehow manage it and do not shut down.
Therefore, it is necessary to understand how to obtain “unlimited traffic” without bans or another way to obtain data
-
1 day20 USD1 day20 USD
Good day. It seems to me that you are simply fighting in the wrong direction. I have been working with OLX for several years, I can consult for free.
-
2 days133 USD
255 2 days133 USDHello,
I had experience working with a popular agency in Warsaw called Grand, if you know it. But there we were collecting data in conjunction with other platforms (MLS and others, I don't quite remember the names), there is also a service from which additional information can be collected, possibly even without a proxy. Write to me in private messages, I am ready to help with what I can and provide consultation.
I would be happy to collaborate!
-
1 day20 USD
8773 60 0 1 1 day20 USDHello!
I have extensive experience in writing parsers/Telegram bots.
I have been working with Python and VPS for 5 years.
I will help you solve your issue very quickly and efficiently.
Feel free to reach out!
-
15 days452 USD
893 1 0 15 days452 USDOptimization of scraping OLX.pl and Otodom.pl for a Telegram bot requires a comprehensive approach to reducing costs on proxies and ensuring stable access to data. In your case, a key factor is reducing the number of requests to listing pages and detailed ads, as well as using effective data retrieval methods. In particular, one can focus on analyzing free bots to identify how they avoided bans or minimized traffic. For example, the use of headless browsers with smart session management, integration with platform APIs (if available), or optimization of search logic to minimize duplicate requests is possible.
My experience in developing microservices, optimizing infrastructure, and working with Telegram bots allows me to propose solutions that will reduce the load on proxies. For instance, a proxy management system with automatic selection of optimal routes can be implemented, as well as using caching for repeated requests. Additionally, to reduce traffic, a more efficient page processing logic can be implemented — for example, parsing only the necessary data (text, links) without loading the full page.
A key stage will be analyzing free bots to identify technical patterns that allow data retrieval without high costs. This may include the use of private APIs, smart session management, or optimizing request frequency. It is also important to consider the possibility of integrating with other sources or using alternative data retrieval methods to avoid platform restrictions. The approach should be flexible, tailored to your schedule and budget, taking into account scalability in case of an increase in the number of users.
-
3 days133 USD
726 9 1 3 days133 USDHello! I have studied your project and am ready to start working. I am confident that I can meet all your expectations.
-
3 days798 USD
247 3 days798 USD🤝 Quality solution to your task — exactly on time
Hello! I have studied the description of your project and am ready to start implementation.
I guarantee deep immersion in the project and thorough work on all details.
I strictly adhere to deadlines. The work will be ready on time or earlier.
Always in touch and provide reporting at key stages.
I look forward to your feedback!
-
1 day20 USD
727 6 0 1 day20 USDcontact us
-
3 days80 USD
511 3 0 3 days80 USDHello. I have experience with parsers for OLX and similar sites. I can optimize the loading of the page itself, that is, load only the necessary fields, or if possible, through the internal APIs of the sites.
-
5 days1331 USD
128 5 days1331 USDHello! I have significant experience in optimizing parsers for large-scale projects. I have worked with OLX and Otodom, and I understand the specifics of their protection and limits.
📌 What I offer:
• Analysis of the current code and identification of "bottlenecks" in traffic consumption.
• Implementation of effective strategies for using proxies and rotating User-Agents.
• Optimization of requests to minimize the transfer of unnecessary data.
• Configuration of asynchronous parsing to increase speed.
• Integration with a Telegram bot with minimal delay.
… I guarantee quality optimization that will reduce your infrastructure and proxy costs.
-
5 days93 USD
4146 123 0 5 days93 USDworked with parsing from Odom and OLX.
write to me, I will tell everything.
you initially have an incorrect architecture
-
5 days1597 USD
981 3 0 5 days1597 USDHi,
I can help you analyze, redesign, and significantly reduce the traffic and proxy costs of scraping OLX.pl and Otodom.pl for your Telegram monitoring service, while keeping it stable and ban-resistant. I have hands-on experience with high-frequency scraping, traffic optimization, and anti-bot evasion, especially for marketplaces and classifieds. Your current architecture, with VPS + Docker, Supabase, merged searches, and no image downloads, is solid, so the main challenge is data acquisition strategy and cost efficiency.
I would start by reverse-analyzing how free OLX/real-estate bots operate long-term without visible monetization. In practice, this usually involves avoiding full page loads, using lightweight endpoints or internal APIs, aggressive caching, diff-based checks instead of reloading entire search pages, conditional fetching of detail pages only when necessary, request fingerprinting that mimics real users, and smart scheduling instead of fixed intervals.
Next, I’d focus on cutting traffic per cycle, not just reducing proxy usage. This includes reducing payload size per request, eliminating unnecessary HTML/JS content, detecting new listings without loading full result pages, and minimizing detail-page fetches by extracting more data directly from listings.
Finally, I can help evaluate alternative data access paths, such as hidden or internal endpoints used by OLX/Otodom frontends, low-cost or hybrid proxy strategies, and caching combined with selective fetching.
…
The outcome would be a clear explanation of how free bots operate for months, a concrete plan to reduce monthly traffic significantly, practical recommendations for keeping the bot stable at scale across multiple cities, and actionable changes for your existing Docker/Supabase setup. I don’t promise “magic unlimited traffic,” but I can help you get very close without bans while making the subscription model economically viable.
Happy to discuss details and start with an audit of your current scraper logic.
Best regards,
Tobias
-
1 day53 USD
9927 117 0 1 day53 USDHello!
I develop bots for Telegram using NodeJS. I am ready to take on the task. Write to me, we will discuss.
-
3 days266 USD
4975 41 4 1 3 days266 USDGood day!
I professionally develop Telegram bots and scrapers in Python. I have experience with APIs, proxies, Docker/Supabase. I am ready to analyze the work of "free" bots and optimize scraping of OLX/Otodom to minimize traffic.
Write to me in private messages, and we will clarify the details.
Current freelance projects in the category Bot Development
Set up an AI bot in ManyChat for Instagram and Facebook MessengerSet up ManyChat Pro + OpenAI API (model gpt-4o-mini, but you can suggest something niche). Without Make/Zapier, if it can be implemented with ManyChat's internal tools, or with them if you justify the need.Bot operation logic:Triggered by any incoming message from a new client… AI & Machine Learning, Bot Development ∙ 8 hours 31 minutes back ∙ 23 proposals |
Telegram Bot + Send PulseI am looking for a freelancer who can help set up a Telegram bot for a simple mini course. Please send your portfolio along with the price. Thank you Bot Development ∙ 10 hours 34 minutes back ∙ 60 proposals |
Payment bot
223 USD
Connecting payment for a closed club in Telegram. It is necessary to set up a payment format where the user pays with a card from any country, and the channel author receives converted $ into their wallet. Additionally, reminders, automatic deductions, and automatic addition and… Bot Development ∙ 15 hours 34 minutes back ∙ 71 proposals |
It is necessary to develop a Telegram bot for monitoring cars from auctions in the USA (Copart, IAAI)A Telegram bot is needed for automatic searching and monitoring of "BUY IT NOW" cars at auctions in the USA (Copart, IAAI). The bot should operate automatically and send notifications about new cars that meet the specified filters.Main functionalityFilter settings: 1. Car… Data Parsing, Bot Development ∙ 2 days 12 hours back ∙ 93 proposals |
Telegram bot
53 USD
I need code for a Telegram bot that will take messages from one channel, modify them to fit my design, and post them in two other channels. In one channel, from 1 to 6 posts, and in the other channel, all posts. Bot Development ∙ 3 days 2 hours back ∙ 93 proposals |