Bayut UAE Property Listings & Agents Scraper avatar

Bayut UAE Property Listings & Agents Scraper

Pricing

from $0.80 / 1,000 record scrapeds

Go to Apify Store
Bayut UAE Property Listings & Agents Scraper

Bayut UAE Property Listings & Agents Scraper

Extract UAE property listings from Bayut with full agent contact details (mobile, landline, WhatsApp), agency info, and the DLD register join key that ties every asking price to the government's recorded-transaction data.

Pricing

from $0.80 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

Extract property listings from Bayut, the largest UAE real estate portal, complete with the listing agent's full contact details and the DLD (Dubai Land Department) join key that ties every asking price to the government's recorded-transaction register. Covers both for-sale and for-rent listings across all seven Emirates.

Bayut Scraper Features: Listings, Agent Contacts & DLD Join Key

  • Every record carries the listing agent's mobile, landline (where published) and WhatsApp number, plus their name and agency
  • Agency name, licence numbers, and product tier (premium/standard — the tier the agency pays Bayut for placement) on every row
  • dld_property_sk — a stable join key present on every listing, for matching Bayut's asking price against the Dubai Land Department's recorded-transaction data
  • reactivated_at alongside created_at — surfaces which "new" listings are actually months-old inventory that was relisted
  • Filter by purpose (for-sale / for-rent) and by price range
  • Full property detail: price, area, rooms, baths, category, location hierarchy, completion status, furnishing, amenities, photos
  • Pay-per-event pricing

Who Uses Bayut Listing Data and Why?

  • Real-estate lead-gen and CRM vendors selling into UAE brokerages — the agent contact block is a ready-made prospect list, and the agency product tier shows which agencies already spend on portal placement
  • Proptech and portal competitors benchmarking inventory and pricing
  • Yield and mortgage analysts — the DLD join key lets you compare asking prices against recorded transaction prices, property by property
  • Buyer-side agents and investors tracking new inventory by community and price band

How It Works

  1. You choose a purpose (for-sale, for-rent, or both), and optionally a price range.
  2. The actor returns clean, structured listing records — one row per property — up to your requested item count.
  3. Each row includes the full agent and agency contact block plus the DLD join key, ready for export to JSON, CSV, or the Apify API.

Input

Basic: pull the newest for-sale listings

{
"maxItems": 100
}

For-rent listings only

{
"purposes": ["for-rent"],
"maxItems": 100
}

For-sale listings in a specific price range

{
"purposes": ["for-sale"],
"minPrice": 1000000,
"maxPrice": 2000000,
"maxItems": 100
}

Input Parameters

FieldTypeDefaultDescription
purposesstring[]bothfor-sale, for-rent, or both. Leave empty to crawl both.
minPriceintegernoneOptional minimum price in AED.
maxPriceintegernoneOptional maximum price in AED.
locationSlugstringnoneOptional Bayut location slug to narrow to one area, e.g. /dubai or /abu-dhabi/al-reem-island.
maxItemsinteger10Maximum number of listings to return.

Output Fields

Each record includes: id, external_id, url, state, purpose, price, rent_frequency, hide_price, area_sqm, plot_area, rooms, baths, category_path, location_path, latitude, longitude, completion_status, furnishing_status, amenities, ad_features, keywords, title, photo_count, photo_ids, contact_name, agent_mobile, agent_phone, agent_whatsapp, agent_external_id, agent_name, agent_is_trubroker, agency_name, agency_external_id, agency_licenses, agency_product_tier, dld_property_sk, is_verified, verification_status, created_at, updated_at, reactivated_at, reference_number.

rent_frequency is only populated on for-rent listings (yearly/monthly/weekly/daily) — it is intentionally empty on for-sale rows. plot_area is only populated on land/villa-plot listings. agent_phone and furnishing_status/amenities/agency_licenses are populated where the listing publishes them, which is not every row.

FAQ

Does this include the listing agent's phone number?

Yes — every listing includes the agent's mobile number, and most also include a WhatsApp number and agency name. This is the core of the dataset.

Can I filter by price?

Yes, set minPrice and/or maxPrice (in AED). Combine with purposes to scope to for-sale or for-rent.

What is dld_property_sk?

A stable identifier present on every listing that can be used to match Bayut's asking price against Dubai Land Department recorded-transaction data, giving an ask-vs-recorded price comparison per property.


Further reading: How to Find Real Estate Leads From Property Portal Data