Hidden Property Data Scraper Bot
Budget: $30 – $250 USD
I want a Telegram bot that can reliably extract the client’s phone number, the property owner’s number, and the unit number from listings on Bayut, Propertyfinder, and similar real-estate sites—even though these fields aren’t shown in the public UI and no official API is used.
Here’s the flow I’m after: I drop a listing URL (or several) into the chat, the bot quietly scrapes the page, jumps through whatever loophole is needed to reveal the hidden contact and unit details, then replies with a single, structured template that looks something like:
Property: <Title>
Unit No.: <unit_number>
Client: <client_phone>
Owner: <owner_phone>
Source: <URL>
Key points
• No reliance on the Bayut or Propertyfinder APIs—pure scraping with your preferred stack (Python, Node, Playwright, Selenium, BeautifulSoup, etc.).
• Handle anti-scraping tactics gracefully (rotating headers, proxies, captchas if they appear).
• Keep response time reasonable so a conversation still feels instant.
• Deliver clean, well-commented code plus a quick guide for deploying the bot on a VPS or Docker image.
Acceptance will be a short live demo in Telegram showing the bot uncovering the three data points from at least two different listings on each target site and returning them in the template above.
Here’s the flow I’m after: I drop a listing URL (or several) into the chat, the bot quietly scrapes the page, jumps through whatever loophole is needed to reveal the hidden contact and unit details, then replies with a single, structured template that looks something like:
Property: <Title>
Unit No.: <unit_number>
Client: <client_phone>
Owner: <owner_phone>
Source: <URL>
Key points
• No reliance on the Bayut or Propertyfinder APIs—pure scraping with your preferred stack (Python, Node, Playwright, Selenium, BeautifulSoup, etc.).
• Handle anti-scraping tactics gracefully (rotating headers, proxies, captchas if they appear).
• Keep response time reasonable so a conversation still feels instant.
• Deliver clean, well-commented code plus a quick guide for deploying the bot on a VPS or Docker image.
Acceptance will be a short live demo in Telegram showing the bot uncovering the three data points from at least two different listings on each target site and returning them in the template above.
Related categories:
PHP
Python
Web Scraping
Software Architecture
Node.js
BeautifulSoup
Selenium
API Development