Dubai Real Estate Scraper - Bayut UAE Property Listings
Dubai real estate and UAE property listings from Bayut.com, for sale or rent: price, beds, baths, area, location, property type, agency and listing URL. Filter by city, purpose and type. Structured property data for Dubai, Abu Dhabi, Sharjah and the rest of the UAE.
Guide: Dubai real estate data · DLD transactions API
Dubai Real Estate Scraper — Bayut UAE Property Listings
Scrape Bayut.com - the UAE's largest property portal - for sale or rent listings across Dubai, Abu Dhabi, Sharjah and the rest of the Emirates. Get clean, structured real estate data: price, beds, baths, area, location, property type, agent and the direct listing URL.
Bayut protects its pages with DataDome, so plain scrapers get a "Captcha" page. This Actor drives Camoufox, a hardened fingerprint-spoofing browser, to reach the real listings - the same way a normal visitor does.
What you get for each property
- Title and direct listing URL
- Price (numeric) + currency, and rent frequency (yearly / monthly) for rentals
- Purpose (for sale / for rent) and property type (apartment, villa, ...)
- Bedrooms (incl. Studio) and bathrooms
- Area in sqft
- Location (tower / community, area, city)
- City / emirate
- Verified badge and the listing agent's name
- Bayut reference ID
Input
| Field | Description |
|---|---|
| Buy or rent | for-sale or to-rent |
| Property type | Apartments, villas, townhouses, penthouses, offices, shops, plots, or all |
| City / emirate | Dubai, Abu Dhabi, Sharjah, Ajman, Ras Al Khaimah, Fujairah, Umm Al Quwain, Al Ain |
| Max properties | Cap on total properties |
| Max pages | Listing pages to paginate (~24 properties/page) |
| Proxy | Residential proxy strongly recommended - Bayut blocks datacenter IPs |
Use cases
- Real estate price monitoring and market analysis across the UAE
- Building property datasets for portals, dashboards and valuation models
- Lead generation for agents and PropTech
- Tracking new listings by community, price band or property type
Notes
- Public listing pages only - no login.
- A residential proxy is required for reliable results; datacenter IPs get a captcha page.
Output example
{
"title": "1 Bedroom Apartment for Sale in Downtown Jebel Ali",
"price": 889000,
"currency": "AED",
"frequency": null,
"purpose": "for-sale",
"propertyType": "Apartment",
"bedrooms": "1",
"bathrooms": 2,
"areaSqft": 650,
"location": "Raw District by Imtiaz, Downtown Jebel Ali, Dubai",
"city": "Dubai",
"verified": true,
"agent": "Muhammad Saad Karar",
"referenceId": "15864308",
"url": "https://www.bayut.com/property/details-15864308.html"
}
Use it in ChatGPT or Claude
Plug this Actor into an AI assistant via the Apify MCP server and ask in plain language:
"Find 2-bed apartments for sale in Dubai Marina."
"List villas to rent in Abu Dhabi with prices."
Your assistant maps the request onto the inputs and returns structured, ready-to-use results.
Frequently asked questions
How do I scrape property listings from Bayut? Paste a Bayut search or listing URL (or set your filters) and the Actor returns structured listings — price, location, beds, baths, area, agent and more.
Do I need a login or Bayut account? No. It reads publicly available listing pages — no login, no cookies.
Can I scrape both properties for sale and to rent? Yes — for sale and to rent, across Dubai, Abu Dhabi and the other emirates.
What format is the output? A dataset you can export to JSON, CSV or Excel, or query via the API.
Can I use it with an AI assistant? Yes — via the Apify MCP server you can ask in plain language and get structured results.
More GCC data tools by Get Anything
Part of a suite of Gulf-focused public-data Actors. You may also want:
- Dubai DLD Transactions — real sold prices & price/sqm
- Local Business Scraper — Google Maps places & contacts
- Noon Product Scraper — Noon.com prices across UAE, Saudi & Egypt
- UAE Hiring & Lead Signals — companies hiring now, AR/EN
🤖 Use with Claude or ChatGPT (MCP)
Run this actor from Claude, ChatGPT, Cursor or any MCP client via the Apify MCP server. In Claude Desktop: Settings → Connectors → Add custom connector → https://mcp.apify.com. Or expose just this tool:
{ "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=get_anything/bayut-property-scraper" } } }
Full guide: Connect Apify actors to Claude & ChatGPT.
⭐ Found this useful?
If this Actor saved you time, please leave a rating on its Apify page — reviews genuinely help others discover it and help me keep improving it.
Related scrapers
GCC Jobs Aggregator - Dubai, UAE & Saudi Jobs from Bayt & More
Dubai, UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman jobs from Bayt, GulfTalent and NaukriGulf in one run. Deduplicated Gulf job listings with seniority detection and optional Arabic labels.
GCC Jobs Search - Dubai, Qatar & Saudi Jobs + Recruiters
Search Gulf jobs in one run, filtered by field, experience, country, city, salary, company and type. An AI-ready tool (ChatGPT / Claude) for job seekers to find UAE, Saudi, Qatar, Kuwait, Bahrain and Oman roles - including recruitment-agency listings - from a single query.
UAE Hiring & Lead Signals (Bilingual)
Track which UAE companies are hiring right now on LinkedIn. Get open roles per company, a 0-100 hiring intent score, seniority and function breakdowns, weekly trend deltas, and optional Arabic company labels. Built for sales teams, recruiters and job seekers in the Gulf.