Bayut Scraper Lite avatar
Bayut Scraper Lite
Try for free

1 day trial then $69.00/month - No credit card required now

View all Actors
Bayut Scraper Lite

Bayut Scraper Lite

real_spidery/bayut-scraper-lite
Try for free

1 day trial then $69.00/month - No credit card required now

Fast and lightweight Bayut scraper allows you to deep dive in the #1 property classifieds website in UAE which help to connect buyers, investors, landlords, sellers, tenants and brokers. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools

What does Bayut Scraper Lite do?

Bayut Scraper Lite for real estate allows you to fast scrape any properties from chosen urls from Bayut.com. Here are main functionalities:

  1. Extract all Bayut sale/rent/off-plan properties data from chosen urls

  2. Extract all Bayut sale/rent/off-plan properties data the last X days from now from chosen urls

  3. Extract any Bayut individual sale/rent/off-plan properties

  4. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

Input

Full input sample:

1{
2"run_mode": "prod",
3"start_urls": [{
4"url": "https://www.bayut.com/to-rent/villas/dubai/"
5},
6{
7"url": "https://www.bayut.com/for-sale/villas/dubai/"
8}
9],
10"scrape_day_limit": 1,
11"property_urls": "https://www.bayut.com/property/details-8997256.html,https://www.bayut.com/property/details-9112258.html"
12}

Note: Due to Bayut limitation at 50k search results (2084 pages), in order to scrape all properties, you should enter multiple urls with sub-search criteria.

  • scrape_day_limitif this data is set, only properties within the lastscrape_day_limit days from now with search criteria start_urls will be scraped. To remove this limit, remove this scrape_day_limitfrom input

  • property_urlsIf you just want to get only specific properties corresponding to provided urls, then setup value for this input, delimiter ","

  • proxy_settings To avoid getting blocked, setup proxy for running scraper, delimiter ",". i.e. http://username:password@hostname:port,http://auto:apify_proxy_EaAFg6CFhc4eKk54Q1HbGDEiUTrk480uZv03@proxy.apify.com:8000

Note: It's important to setup proxy to avoid getting blocked by Bayut.I am currently using PacketStream for my other scrapers, and would recommend it for their pricing and quality is quite good. Use my link to get bonus https://packetstream.io/?psr=5xWZ

Output

Full output sample:

1{
2external_id:  "9184734",
3external_url:  "https://www.bayut.com/property/details-9184734.html",
4listed_at:  1718793709,
5title:  "40% Discount / 2028 Handover / Stunning View",
6location:  "Verdana Residence, Dubai Investment Park (DIP), Dubai",
7operation:  "sale",
8type:  "residential,apartments",
9condition:  "off-plan",
10area:  34,
11lot_area:  null,
12price:  276150,
13bedrooms:  0,
14bathrooms:  1,
15photos: [
16"https://images.bayut.com/thumbnails/727166945-800x600.jpeg",
17"https://images.bayut.com/thumbnails/727166944-800x600.jpeg",
18"https://images.bayut.com/thumbnails/727166946-800x600.jpeg",
19"https://images.bayut.com/thumbnails/727166947-800x600.jpeg",
20"https://images.bayut.com/thumbnails/727166948-800x600.jpeg",
21"https://images.bayut.com/thumbnails/727166949-800x600.jpeg",
22"https://images.bayut.com/thumbnails/727166950-800x600.jpeg",
23"https://images.bayut.com/thumbnails/727166951-800x600.jpeg",
24"https://images.bayut.com/thumbnails/727166952-800x600.jpeg",
25"https://images.bayut.com/thumbnails/727166953-800x600.jpeg"
26],
27floor_plan_photos: [],
28amenities: [
29"Centrally Air-Conditioned",
30"Reception/Waiting Room",
31"Gym or Health Club",
32"Swimming Pool",
33"Business Center"
34],
35overview:
36"<strong>M & K Real Estate </strong>is delighted to present this amazing project Verdana Residence - Where Life is Everything. <br /><br />➤ <strong>Payment plan:</strong> 40% discount when paying Cash only<br />➤ <strong>Completion Date:</strong> 2028<br />➤ <strong>Unit type:</strong> !",
37lat:  24.989112264677,
38long:  55.180805701705,
39reference_code:  "MK-O-2105-A4",
40permit_number:  "71444204398",
41furnishing_status:  "unfurnished",
42off_plan_type:  "new",
43off_plan_detail: {
44original_price:  null,
45paid_price:  null,
46},
47is_verified:  true,
48agency: {
49id:  "5213",
50name:  "M&K Real Estate",
51slug:  "https://www.bayut.com/companies/mk-real-estate-5213",
52licenses: ["DED: 641207", "RERA: 11765", "ORN: 11765"],
53},
54agent: {
55id:  "1832987",
56name:  "Mozamil Mehraj",
57agent_url:  "https://www.bayut.com//brokers/mozamil-mehraj-1832987.html",
58phone_numbers: ["+971581115151"],
59},
60}

Delisting properties

This feature requires to run full scraped. If the properties don't appear in the last full scraped run, then those properties have been delisted.

Note: This full run will be proxy cost consuming, so you'll need to well-scheduled based on your need.

Custom solution

If this ready made scraper does not match your need or you need to scrape other websites, please contact us at: realspidery@gmail.com, we will make a custom build *just for you

Developer
Maintained by Community
Actor metrics
  • 2 monthly users
  • 1 star
  • 100.0% runs succeeded
  • Created in Jun 2024
  • Modified 21 days ago