Hidden Property Data Scraper Bot

Job ID: 40203964

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.