
Bayut Scraper | Listing & Agent | $3 / 1k
Pricing
Pay per event

Bayut Scraper | Listing & Agent | $3 / 1k
Extracts real estate data from Bayut in the UAE & Saudi Arabia. Extracts property listings, prices, locations, and agent/broker info directly from search pages. Handles advanced bot protection and delivers clean, structured data ready for market analysis, lead generation, and competitor research.
5.0 (1)
Pricing
Pay per event
2
2
2
Last modified
13 hours ago
The definitive tool for extracting public real estate data—including listing details and agent/broker information—from Bayut, a leading property portal in the UAE (.com) and Saudi Arabia (.sa).
This actor is specifically designed to be fast and efficient, scraping all data directly from search result pages while handling Bayut's advanced bot protection. Simply provide your search URLs and get a clean, structured dataset ready for market analysis, lead generation, or competitor research.
- Actor Slug:
fatihtahta/bayut-scraper
- Pricing:
$3.00 per 1,000 results
🚀 What Can This Scraper Do?
- 🌍 Multi-Country Coverage: Scrape data from Bayut's key markets: UAE (bayut.com) and Saudi Arabia (bayut.sa).
- ⚡️ Fast & Efficient: Extracts all available summary data directly from search result pages without visiting each property page, ensuring maximum speed.
- 🎯 Simple URL Targeting: Just provide one or more standard Bayut search result URLs to begin scraping.
- ⚙️ Full Control Over Data Volume: Use the
maxItems
setting to define the exact number of listings you want, or leave it blank to get every single result. - 📊 Comprehensive Data Extraction: Captures all essential details for each property listing available on the search page:
- Pricing: Price and currency.
- Core Details: Full location, property type, bedrooms, bathrooms, and size (sqft).
- Agent & Broker Info: Extracts the name of the listing agent and their brokerage/agency.
- Media: High-resolution thumbnail URL.
- Verification: Status and date of Bayut's "TruCheck™" verification, plus other badges like "Signature".
- 🔄 Automatic Pagination: The actor automatically handles pagination, clicking through every "Next" page until your limit is reached or the search ends.
- 🛡️ Built for Bayut: Engineered with an advanced stealth browser (Playwright + Camoufoux) and intelligent proxy rotation to reliably handle Bayut's strong anti-bot measures.
- 📋 Structured Output: Download your results in clean JSON, CSV, Excel, and other formats, ready for immediate use.
📖 How to Use This Scraper
Getting your real estate data is a simple 3-step process:
- Get Your Search URL: Go to
bayut.com
orbayut.sa
, perform a search with your desired filters, and copy the complete URL from your address bar. - Add Your URL(s): In the Input tab, paste one or more URLs into the
startUrls
field. - Run & Download: Click Start and watch the data roll in. Once the run is finished, navigate to the Storage tab to preview and download your results.
📥 Input Configuration
Here is an overview of the actor's input fields.
startUrls
(array of strings, required): A list of one or more search result URLs from Bayut.maxItems
(number, optional): The maximum number of listings to scrape. The scraper will stop when it reaches this number. If you leave this field empty, it will scrape all available listings.proxyConfiguration
(proxy object, highly recommended): To ensure reliability and prevent getting blocked, it is highly recommended to use Residential proxies.
📦 Input and Output Examples
Example Input
This example will scrape the first 25 listings for sale in Dubai Marina.
{"startUrls": ["[https://www.bayut.com/for-sale/property/dubai/dubai-marina/](https://www.bayut.com/for-sale/property/dubai/dubai-marina/)"],"maxItems": 25}
Example Output Dataset Item
{"propertyId": 11698403,"url": "[https://www.bayut.com/property/details-11698403.html](https://www.bayut.com/property/details-11698403.html)","title": "Furnished | Vacant | Full Marina Sea View","thumbnail": "[https://images.bayut.com/thumbnails/789165178-400x300.jpeg](https://images.bayut.com/thumbnails/789165178-400x300.jpeg)","price": 6350000,"currency": "AED","propertyType": "Apartment","bedrooms": 3,"bathrooms": 4,"sizeSqft": 1656,"sizeUnit": "SQFT","location": "Vida Residences Dubai Marina, Dubai Marina, Dubai","latitude": 25.07238,"longitude": 55.136245,"isVerified": true,"verifiedDate": "21st of August 2025","listingBadges": ["TruBroker","Signature"],"agentName": "Kristina Tsybulniak","brokerName": "Metropolitan Premium Properties"}
##❓Questions or Issues?
If you encounter any problems or have suggestions for improvement, please open an issue in the Issues tab of the actor page on the Apify Console.
Happy Scraping! Fatih