Bayut Properties Detail Listing Scraper (UAE)
Pricing
from $1.26 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
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
| field | what it does |
|---|---|
listingUrls | Bayut listing URLs (https://www.bayut.com/property/details-15944975.html). The search actor's url column works as is. |
listingIds | The numeric listing IDs, as an alternative. |
skipInactive | Leave out listings Bayut marks as inactive (default: return them, flagged). |
includeAgentProfile | The listing agent's public profile (default on). |
maxItems | Cap per run (default: all given, up to 5,000). |
maxConcurrency, minRequestInterval | Speed controls (default 3 in parallel, 1 s between starts). |
proxyConfiguration | UAE 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"}