UAE Real Estate Scraper avatar

UAE Real Estate Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
UAE Real Estate Scraper

UAE Real Estate Scraper

Bayut scraper & UAE real estate API: extract live property listings for sale or rent in Dubai, Abu Dhabi and across the UAE: apartments, villas, townhouses, offices and shops. Filter by location, price, bedrooms, type and ready or off-plan. Real-time data, no proxies. Export to CSV. Propertyfinder.

Pricing

from $2.00 / 1,000 results

Rating

5.0

(1)

Developer

Happy Endpoint

Happy Endpoint

Maintained by Community

Actor stats

2

Bookmarked

35

Total users

1

Monthly active users

8 days ago

Last modified

Features

Limited permissions

Share

🏠 Bayut Property Search - UAE Real Estate Scraper

🚫 NO Proxies Needed

🚨 Need the Full Bayut UAE Agent Database?

Complete active Bayut.com agent directory scraped in May 2026.

  • 19,892 UAE real estate agents
  • 4,247 agencies
  • Emails, phone numbers, and WhatsApp numbers
  • TruBroker, Quality Lister, and Highly Responsive flags
  • Listing activity metrics
  • Service areas, languages, and specialisations
  • Agency details + RERA numbers
  • Clean CSV format (39 columns)

Interested in purchasing the full dataset? Contact us at: hello@happyendpoint.com

Search and extract residential and commercial property listings from Bayut - the UAE's leading real estate portal. Get live Dubai property data including apartments, villas, townhouses, offices, and shops for sale or rent. No proxies. No setup. Just results.


What This Actor Does

This actor has two modes that work together:

ModeWhat it does
📍 Location SearchLook up any UAE area by name and get its ID
🏠 Property SearchSearch live listings with filters - price, type, bedrooms, status

How to Use (Step-by-Step)

Step 1 - Find Your Location ID

Bayut identifies locations by an externalID. You need to look this up before searching.

  1. Set Mode to 📍 Location Search
  2. Enter a Location Name - e.g. Dubai Marina
  3. Run the actor
  4. In the results, find the row that matches your target area
  5. Copy the externalID value - e.g. 5003

Sample Location Search result:

{
"externalID": "5003",
"name": { "en": "Dubai Marina" },
"path": "UAE > Dubai > Dubai Marina",
"type": "neighbourhood",
"adCount": 12450
}

Pro tip: You can pass multiple IDs separated by commas - e.g. 5003,5060 - to search across more than one area at once.


Step 2 - Search Properties

  1. Set Mode to 🏠 Property Search
  2. Paste the externalID from Step 1 into Location ID(s)
  3. Set your filters
  4. Run the actor
  5. Results appear in the Dataset

Input Fields

Mode

  • Location Search - resolve a place name to its Bayut externalID
  • Property Search - scrape listings using filters

Location Search Input

FieldRequiredDescription
Location Name✅ YesAny area, community, or city in UAE. Example: Downtown Dubai

Property Search Inputs

FieldRequiredNotes
Purpose✅ YesFor Sale or For Rent
Location ID(s)❌ NoexternalID from Location Search. Comma-separated for multiple
Property Type❌ NoSee accepted values below
Bedrooms❌ NoResidential only. See accepted values below
Minimum Price (AED)❌ NoAnnual rent for rentals, purchase price for sale
Maximum Price (AED)❌ NoAnnual rent for rentals, purchase price for sale
Completion Status❌ NoFor Sale only - Ready or Off-Plan
Sort Order❌ NoDefault: Most Popular
Max Results❌ NoDefault: 100. The actor pages through results automatically until this many listings are saved
Start Page❌ NoDefault: 1. Only needed to continue an earlier run

Accepted Values

Property Type:

OptionDescription
All ResidentialAll residential sub-types
ApartmentsApartments only
VillasVillas only
TownhousesTownhouses only
PenthousePenthouses only
Hotel ApartmentsHotel apartments only
All CommercialAll commercial sub-types
OfficesOffice spaces
ShopsRetail shops
WarehousesWarehouses
ShowroomsShowrooms

Bedrooms (residential only - not applicable for commercial):

Enter a single value or comma-separated values. 0 = Studio.

Example inputMatches
0Studio only
11 bedroom only
2,32 or 3 bedrooms
0,1,2Studio, 1-bed, or 2-bed
4,54 or 5 bedrooms

Completion Status (for sale only - not meaningful for rentals):

OptionMeaning
AnyAll properties
Ready / CompletedMove-in ready
Off-Plan / Under ConstructionDevelopment stage

Sort Order:

OptionMeaning
Most PopularDefault Bayut ranking
Newest ListingsMost recently added
Price: Low to HighCheapest first
Price: High to LowMost expensive first
Verified Listings FirstTruCheck verified properties

Pagination - Automatic

Each page has up to 25 listings, and the actor fetches pages for you. Set Max Results to how many listings you want (default 100) and the actor keeps paging until it reaches that number or the last page.

The run log shows the progress and tells you where to continue if more results exist:

Page 1 of 47: saved 25 listing(s).
Page 2 of 47: saved 25 listing(s).
Page 3 of 47: saved 25 listing(s).
Page 4 of 47: saved 25 listing(s).
---
TOTAL SAVED : 100 listing(s)
Total matching: 1163 listing(s)
More pages? : Yes, run again with Start Page = 5, or raise Max Results
---

To get everything in one run, set Max Results higher than the total matching count. Duplicate listings across pages are removed automatically.


Output

Dataset - Property Listings

Each item in the dataset is one property listing. Key fields:

FieldTypeDescription
externalIDstringUnique Bayut listing ID. Use in Property Details actor.
title.enstringListing title in English
purposestringfor-sale or for-rent
pricenumberPrice in AED (annual for rent, purchase for sale)
rentFrequencystring | nullPayment frequency for rentals
roomsnumberBedrooms. 0 = Studio
bathsnumberBathrooms
areanumberArea in square metres
completionStatusstringcompleted or under-construction
furnishingStatusstringfurnished or unfurnished
isVerifiedbooleanTruCheck verified by Bayut
referenceNumberstringAgent's internal reference
contactNamestringListing agent name
phoneNumber.mobilestringAgent mobile number
phoneNumber.whatsappstringAgent WhatsApp number
agency.namestringReal estate agency name
ownerAgent.isTruBrokerbooleanWhether agent is TruBroker certified
locationarrayLocation hierarchy from UAE → Dubai → Area → Building
geography.latnumberProperty latitude
geography.lngnumberProperty longitude
amenitiesarrayList of amenities, e.g. ["Balcony", "Gym", "Pool"]
photoCountnumberNumber of photos on the listing
createdAtnumberUnix timestamp - when listing was posted
updatedAtnumberUnix timestamp - last update

Dataset - Location Search Results

When running in Location Search mode, each item is one location:

FieldDescription
externalIDThe ID you need for Property Search
name.enLocation name in English
pathFull path e.g. UAE > Dubai > Dubai Marina
typeLocation type e.g. neighbourhood, city
levelHierarchy level (0 = country, 1 = city, 2 = district)
adCountNumber of active listings in this location

Common Use Cases

Scrape 2-bedroom apartments for rent in Dubai Marina under AED 120,000/year:

  1. Location Search → Dubai Marina → copy externalID 5003
  2. Property Search → Purpose: For Rent, Location IDs: 5003, Property Type: Apartments, Bedrooms: 2, Max Price: 120000

Find luxury villas for sale in Palm Jumeirah, sorted by price:

  1. Location Search → Palm Jumeirah → copy externalID
  2. Property Search → Purpose: For Sale, Property Type: Villas, Sort: Price High to Low

Scrape off-plan apartments across all of Dubai:

  1. Location Search → Dubai → copy externalID 5002
  2. Property Search → Purpose: For Sale, Location IDs: 5002, Property Type: Apartments, Completion Status: Off-Plan

Extract commercial offices for rent in Business Bay:

  1. Location Search → Business Bay → copy externalID
  2. Property Search → Purpose: For Rent, Location IDs: (paste), Property Type: Offices

Our Other Scraper


SEO Keywords

Bayut scraper · UAE property data · Dubai real estate listings · apartments for rent Dubai · villas for sale Dubai · Dubai property search · Bayut data extractor · UAE real estate API · off-plan properties Dubai · Dubai property listings scraper · commercial property UAE · real estate data Dubai · Bayut listing data · property prices Dubai · Dubai rental market data Dubai Agents Filter

Other Products