Bayut Scraper - UAE Real Estate & Agent Leads
Pricing
from $2.40 / 1,000 results
Bayut Scraper - UAE Real Estate & Agent Leads
Extract Bayut rental and sale listing prices, bedrooms, bathrooms, area and location. Search UAE cities or paste filtered URLs. Agent contacts and coordinates depend on source availability.
Pricing
from $2.40 / 1,000 results
Rating
0.0
(0)
Developer
Ben
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share
๐๏ธ Bayut Scraper โ UAE Real Estate & Agent Leads
Scrape Bayut rental and sale listings into JSON, CSV or Excel. Each verified row contains a listing ID, URL and price, with bedrooms, bathrooms, area and location text when available. Paste a Bayut search URL or build one from a UAE city and property type. Agency contacts, coordinates and detailed metadata depend on what Bayut exposes; they are not guaranteed.
๐ What is the Bayut Scraper?
The Bayut Scraper turns any Bayut search into a structured dataset. Tell it what you want โ by pasting one or more Bayut search URLs (the most precise way) or by giving a purpose, an optional property type and one or more UAE cities โ and it walks every results page, extracting each listing as a tidy row. It is built for lead generation, market research, price monitoring, CRM enrichment and investment analysis in the booming UAE property market.
What data does it extract?
- Price & terms โ price (AED), rent frequency (yearly / monthly / weekly / daily), purpose (for-rent / for-sale).
- Property facts โ bedrooms, bathrooms, area in mยฒ and ftยฒ and property type. Furnishing and completion status appear only when available from the source.
- Location โ the published location text; separate city, community and coordinates are available only from richer source data.
- Agency & agent โ optional agency, name, phone, mobile and WhatsApp fields. Current card-based results often leave these empty.
- Listing metadata โ ID, URL and cover photo URL; references, verification flags and timestamps depend on source availability.
โฌ๏ธ Input
| Field | Type | Description |
|---|---|---|
searchUrls | array | One or more Bayut search-results URLs (most precise). Apply filters on Bayut, copy the address bar, paste here. |
cities | array | UAE city/area slugs (e.g. dubai, abu-dhabi, sharjah) used when not pasting URLs. |
purpose | string | for-rent or for-sale (used when building searches from cities). |
category | string | Optional property type when building from cities: apartments, villas, townhouses, penthouses, offices, shops, warehouses, land. |
maxResults | integer | Max listings per search URL / city. Keep small for test runs. |
proxyCountry | string | Residential proxy country code (default AE). |
Example input
{"searchUrls": ["https://www.bayut.com/to-rent/apartments/dubai/dubai-marina/"],"maxResults": 50,"proxyCountry": "AE"}
Or build the search from fields instead of a URL:
{"cities": ["dubai", "abu-dhabi"],"purpose": "for-sale","category": "villas","maxResults": 100}
โฌ๏ธ Output
Each verified listing is one billable record. This rental row was returned by a September 5 cloud check; its price is a snapshot. Empty contacts and coordinates are left empty.
{"id": "16132536","url": "https://www.bayut.com/property/details-16132536.html","title": "Spacious Layout | Close To Entry Exit | Terrace With Seating","purpose": "for-rent","price": 61950,"currency": "AED","rent_frequency": "yearly","property_type": "Apartment","bedrooms": 1,"bathrooms": 2,"area_sqft": 751,"area_sqm": 69.77,"city": null,"neighbourhood": "Chaimaa Premiere, JVC District 15, Jumeirah Village Circle (JVC), Dubai","location_path": ["Chaimaa Premiere, JVC District 15, Jumeirah Village Circle (JVC), Dubai"],"latitude": null,"longitude": null,"agency": null,"agent_name": null,"agent_phone": null,"agent_mobile": null,"agent_whatsapp": null,"image": "https://images.bayut.com/thumbnails/858723209-400x300.jpeg","search": "https://www.bayut.com/to-rent/apartments/dubai/"}
๐ก Use cases
- ๐ข Real-estate lead generation โ identify active listings and use the optional agency/contact fields where present. Check a small sample before relying on contact coverage.
- ๐ Market & price research โ track asking prices, rent frequencies and inventory by community across Dubai and the wider UAE.
- ๐งฎ Investment analysis โ compare price-per-mยฒ, verified vs unverified stock and ready vs off-plan supply in any area.
- ๐ CRM & portal enrichment โ feed fresh, geocoded UAE listings into your own app, sheet or pipeline on a schedule.
โ FAQ
Which Bayut listings can it scrape? Any search-results page โ for rent or for sale, residential or commercial, any city or community. Paste the URL or build the search from the city/purpose/type fields.
Does it return the agent's contact details? Only when Bayut exposes them in the data this Actor can read. The September 5 rental and sale checks returned listing cards with empty contact fields. Do not purchase a large export expecting complete agent phone coverage.
How many results can I get? Set maxResults per search. The scraper paginates automatically through every results page until it reaches your limit or runs out of listings.
Is the area in square feet or square metres? Both. Bayut stores area in square metres; the scraper returns area_sqm and a converted area_sqft so you don't have to.
How do I search multiple cities at once? Add several slugs to cities (e.g. ["dubai", "abu-dhabi", "sharjah"]) or paste several searchUrls.
Do I need a proxy? The Actor configures Apify residential access with country AE by default. Source blocks and browser failures can still occur; successful checks do not guarantee every future run.
In what formats can I export? JSON, CSV, Excel, XML or HTML from the dataset, or pull results via the Apify API and integrate with Make, Zapier or n8n.
Can I run it on a schedule? Yes. Use Apify Schedules to refresh your dataset hourly, daily or weekly and keep your listings current.
Is it legal? The scraper only collects publicly available listing information. You are responsible for using the data in line with Bayut's terms, the UAE's data-protection regulations and applicable marketing laws (e.g. honouring opt-outs when contacting agents). It is intended for legitimate research, analytics and B2B outreach.
๐ You might also like
- ๐ฆ๐ช Property Finder, Dubizzle and other MENA portal scrapers
- ๐ช๐บ Idealista, Funda, Immobiliare, Rightmove and Kleinanzeigen real-estate scrapers
- ๐ Real Estate Agent Lead Scraper and Website Contact Extractor for enriching agent contacts
Keywords: bayut scraper, bayut.com scraper, UAE real estate scraper, Dubai property scraper, Abu Dhabi real estate data, Dubai apartments for rent, UAE property listings API, real estate lead generation UAE, Dubai real estate agents, property data scraper, MENA real estate scraper, Dubai rental market data, Bayut API, scrape Bayut listings, UAE real estate leads, Dubai property prices, real estate scraping, agent phone numbers Dubai, property finder alternative, Dubai off-plan properties.
Source access
Cover photo URLs are included when available. Development adverts without a listing ID or price are excluded from the dataset and result charges. Residential proxy access is required, and source blocks or browser failures can interrupt a run. If no verified listings are returned, the run fails; check the search and source access before retrying.
Actor fees
The Free-tier price is $0.003 per saved listing plus $0.00005 per GB allocated at startup, with a minimum of one start event. At 2048 MB, 30 listings cost $0.09010 in Actor event fees before Store discounts. Cover-photo URLs and optional fields are included in the listing price. A missing contact does not make an otherwise valid listing free. No separate phone charge is configured.
Use the Pricing tab for your planโs current terms. maxResults applies to each search, so two searches capped at 30 can save up to 60 listings. Overlapping searches can contain the same property and a later scheduled run can return it again. Pagination deduplicates within each individual search; this Actor does not maintain a cross-run change history.