Bayut Properties Detail Listing Scraper (UAE) avatar

Bayut Properties Detail Listing Scraper (UAE)

Pricing

from $1.26 / 1,000 results

Go to Apify Store
Bayut Properties Detail Listing Scraper (UAE)

Bayut Properties Detail Listing Scraper (UAE)

Full details of Bayut.com property listings: description, amenities, all photos, floor plans, videos, 360° tours, price, beds, baths, area, location, agency and agent profile, verification and whether the listing is still active. Input listing URLs or IDs.

Pricing

from $1.26 / 1,000 results

Rating

0.0

(0)

Developer

Ibnu Adzim

Ibnu Adzim

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

The complete listing behind any Bayut.com property page: full description, every amenity, all photos (as direct image URLs), floor plans, videos and 360° tours, price in AED and rent frequency, bedrooms, bathrooms, area in m² and sqft, furnishing, completion and occupancy status, the full location chain with coordinates, permit number where published, verification status, agency (with RERA / ORN licences), listing contact and phone numbers, and the listing agent's public profile — plus whether the listing is still active.

Give it listing URLs or IDs, or the results of Bayut Properties Search Scraper as they are. HTTP only, no login, no browser.

What it is for

  • Enrich search results — search finds listings; this reads each one in full (description, amenities, all photos, agent profile).
  • Monitoring specific listings — price changes, and whether a listing has been taken down.
  • Agent and agency intelligence — broker numbers, languages, specialities, listing counts, verification.

Input

fieldwhat it does
listingUrlsBayut listing URLs (https://www.bayut.com/property/details-15944975.html). The search actor's url column works as is.
listingIdsThe numeric listing IDs, as an alternative.
skipInactiveLeave out listings Bayut marks as inactive (default: return them, flagged).
includeAgentProfileThe listing agent's public profile (default on).
maxItemsCap per run (default: all given, up to 5,000).
maxConcurrency, minRequestIntervalSpeed controls (default 3 in parallel, 1 s between starts).
proxyConfigurationUAE residential by default — required (see below).

Duplicate URLs/IDs are read once.

Things about Bayut worth knowing before you trust a run

1. Removed listings still show in full

Bayut keeps serving listings that were taken down years ago — complete with price, photos and phone numbers — and marks them only with an "inactive" flag. Listings from 2021, 2024 and 2025 all came back this way in testing. Every row carries isActive; turn on skipInactive to leave them out.

2. A listing that never existed is reported, not guessed

An unknown ID gets an ERROR row with _error: "not_found".

3. Area is in square metres

Bayut stores area in m²; the site shows sqft. The Actor adds areaSqft, computed the way the site does (e.g. 979 sqft on a listing that shows "979 sqft").

4. Why a UAE residential proxy

Bayut shows a "Security check" page to data-centre and non-UAE addresses (every one we measured). UAE residential addresses get the real page. A listing page is about 180 KB of residential traffic (measured: 5.4 MB for 30 listings).

5. What is not included

The permit, building-information, service-charge and transaction-history panels load in the browser from Bayut's API, which Bayut asks crawlers not to use; they are not collected. The agent's e-mail address is present in the page's data but not shown on the site, so it is not returned.

Output

One LISTING_DETAIL row per listing — Bayut's own listing object (about 75 fields), with these added: isActive, listingUrl, photoUrls, areaSqft, createdAtIso / updatedAtIso / approvedAtIso and agentProfile. One RUN_SUMMARY row with the counts, and an ERROR row for anything that could not be read.

{
"recordType": "LISTING_DETAIL",
"externalID": "16476708",
"isActive": true,
"title": "Bright & Spacious 2BHK Apartment// All Facilities...",
"purpose": "for-rent",
"price": 60000,
"rentFrequency": "yearly",
"rooms": 2,
"baths": 2,
"areaSqft": 979,
"photoUrls": ["https://images.bayut.com/thumbnails/...-800x600.jpeg"],
"amenities": [{"amenities": [{"text": "Parking Spaces", "value": "1"}]}],
"agentProfile": {"name": "Sikandar Javaid", "brnNumber": "...", "agency": {"name": "..."}},
"listingUrl": "https://www.bayut.com/property/details-16476708.html"
}