Bayut Scraper | Listing & Agent | $3 / 1k avatar
Bayut Scraper | Listing & Agent | $3 / 1k

Pricing

Pay per event

Go to Apify Store
Bayut Scraper | Listing & Agent | $3 / 1k

Bayut Scraper | Listing & Agent | $3 / 1k

Developed by

Fatih Tahta

Fatih Tahta

Maintained by Community

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:

  1. Get Your Search URL: Go to bayut.com or bayut.sa, perform a search with your desired filters, and copy the complete URL from your address bar.
  2. Add Your URL(s): In the Input tab, paste one or more URLs into the startUrls field.
  3. 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