# Dubizzle | Search | Detail(s) | Broker(s) | Scraper | ($1 / 1K) (`memo23/dubizzle-search-listing-s-scraper`)

Get instant access to comprehensive Dubai property data, extract detailed listings including prices, amenities, agent contacts, high-res photos, and location coordinates. Perfect for real estate professionals and investors seeking market insights, lead generation, and competitive analysis.

- **URL**: https://beta-securitybyobscurity.apify.com/memo23/dubizzle-search-listing-s-scraper.md
- **Developed by:** [Muhamed Didovic](https://beta-securitybyobscurity.apify.com/memo23) (community)
- **Categories:** Real estate, Lead generation, Automation
- **Stats:** 13 total users, 6 monthly users, 97.1% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

$1.00 / 1,000 results

This Actor is paid per result. You are not charged for the Apify platform usage, but only a fixed price for dataset items the Actor outputs.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-result

# README

## Dubizzle Property Scraper

**Unlock the Full Power of Dubizzle Property Data** - The only scraper you need to track, analyze, and understand real estate listings on Dubizzle with enterprise-grade reliability and precision. Whether you're monitoring property markets in the UAE, tracking price trends, or conducting real estate research, our scraper delivers comprehensive, real-time insights while saving you time and resources.

*"From luxury apartments in Dubai Marina to villas in Abu Dhabi, we turn Dubizzle's property data into your competitive advantage."*

### Explore More Scrapers

If you found this Apify Dubizzle Scraper useful, be sure to check out our other powerful real estate scrapers:

- [Dubizzle Search & Listing Scraper](https://apify.com/memo23/dubizzle-search-listing-s-scraper) - Comprehensive scraper for Dubizzle search results and property listings
- [Bayut Scraper](https://apify.com/memo23/apify-bayut-scraper) - Extract property data from Bayut.ae
- [Property Finder Scraper](https://apify.com/memo23/apify-propertyfinder-scraper) - Scrape property listings from PropertyFinder.ae

### Overview

The Dubizzle Scraper is your go-to tool for extracting property data from Dubizzle.com. Ideal for real estate investors, market analysts, and property researchers, it tracks property details, pricing, and listing information across the UAE. With easy setup and multiple export formats (JSON, CSV), it's perfect for anyone looking to gather comprehensive property data from Dubizzle.

### What does Dubizzle Scraper do?

The Dubizzle Scraper is a powerful tool that enables you to:

#### Comprehensive Property Data Collection

- Extract complete property details and specifications
- Scrape historical listing data and price changes
- Gather comprehensive property features and amenities
- Analyze property locations and surrounding areas in the UAE
- Download high-quality property images and virtual tours
- Scrape agent lists and individual agent details

#### Advanced Scraping Capabilities

- **Pagination Handling**: Automatically navigates through all search result pages
- **Efficient Processing**: Processes only new or updated listings in subsequent runs
- **Change Detection**: Identifies price changes, status updates, and new listings
- **Scheduled Monitoring**: Set up automated runs to keep your UAE property data current
- **Incremental Data Collection**: Build comprehensive property datasets over time

#### Flexible Scraping Options

- **Search Results**: Extract all properties matching specific search criteria
  - Example: `https://www.dubizzle.com/property-for-sale/dubai/dubai-marina/`
- **Filtered Searches**: Apply advanced filters directly in the URL
  - Example: `https://www.dubizzle.com/property-for-sale/dubai/dubai-marina/?price_max=1650000&area_max=74.322432`
- **Individual Listings**: Target specific properties using direct URLs
  - Example: `https://www.dubizzle.com/property/details-12008171`
- **Agents**: Target specific agents using direct URLs
  - Example: `https://dubai.dubizzle.com/property-agents/?gad_source=1&gad_campaignid=21742087627&gbraid=0AAAAADd2Y1UOmbpz4c3WbUjMoTC4M90Fk&gclid=CjwKCAjw1dLDBhBoEiwAQNRiQXRruZazBo6WXUIeUIxcWKITCWbC-b7TPjWY8xQPwt5JnGTbFKDDYBoCo2UQAvD_BwE&completion_status=off_plan`
- **Agent Details**: Target specific agent details using direct URLs
  - Example: `https://uae.dubizzle.com/property-agents/kareem-ahmed-153209/`

This tool is ideal for:

- UAE real estate market research and analysis
- Property investment analysis and due diligence in the Middle East
- Competitive market analysis in Dubai, Abu Dhabi, and other Emirates
- Building property databases for investment decisions
- Tracking price trends and market movements in the Gulf region

### Features

- **Comprehensive Data Extraction**: Detailed property information, pricing, and specifications
- **Dual Scraping Modes**:
  - **Search Results**: Scrape all properties from search results (e.g., `https://www.dubizzle.com/property-for-sale/dubai/dubai-marina/`)
  - **Individual Listings**: Target specific properties using direct URLs (e.g., `https://www.dubizzle.com/property/details-12008171`)
- **Flexible Input**: Supports multiple input formats:
  - Search result URLs (e.g., `https://www.dubizzle.com/property-for-sale/dubai/`)
  - Direct property URLs (e.g., `https://www.dubizzle.com/property/details-12008171`)
  - Agent URLs (e.g., `https://dubai.dubizzle.com/property-agents/?gad_source=1&gad_campaignid=21742087627&gbraid=0AAAAADd2Y1UOmbpz4c3WbUjMoTC4M90Fk&gclid=CjwKCAjw1dLDBhBoEiwAQNRiQXRruZazBo6WXUIeUIxcWKITCWbC-b7TPjWY8xQPwt5JnGTbFKDDYBoCo2UQAvD_BwE&completion_status=off_plan`)
  - Agent Details URLs (e.g., `https://uae.dubizzle.com/property-agents/kareem-ahmed-153209/`)
  - Custom search criteria with advanced filters
- **Automatic Pagination**: Handles multi-page results automatically across all search types
- **Efficient Processing**: Concurrent scraping with configurable concurrency settings
- **Reliable Performance**: Built-in retry mechanisms and proxy support
- **Structured Data Export**: Download property data in JSON or CSV format for analysis

### How to Use

#### Scraping Property Listings

To scrape property listings:

1. **Set Up**: Ensure you have an Apify account and access to the Apify platform.
2. **Configure Input**: Provide the search URL or specific property URL:
   - `https://www.landsearch.com/rural/south-carolina/`
   - `https://www.landsearch.com/properties/3068-warrior-creek-church-rd-gray-court-sc-29645/4431927`
3. **Adjust Settings**: Configure options like max items, monitoring mode, and proxy settings as needed.
4. **Run the Scraper**: Execute the scraper on the Apify platform.
5. **Data Collection**: The scraper will output all available property data.

### Input Configuration

Here's an example of how to set up the input for the LandSearch Scraper:

```json
{
    "startUrls": [
        {
            "url": "https://www.landsearch.com/rural/south-carolina/"
        },
        {
            "url": "https://www.landsearch.com/properties/3068-warrior-creek-church-rd-gray-court-sc-29645/4431927"
        },
        {
            "url": "https://dubai.dubizzle.com/property-agents/?gad_source=1&gad_campaignid=21742087627&gbraid=0AAAAADd2Y1UOmbpz4c3WbUjMoTC4M90Fk&gclid=CjwKCAjw1dLDBhBoEiwAQNRiQXRruZazBo6WXUIeUIxcWKITCWbC-b7TPjWY8xQPwt5JnGTbFKDDYBoCo2UQAvD_BwE&completion_status=off_plan"
        },
        {
            "url": "https://uae.dubizzle.com/property-agents/kareem-ahmed-153209/"
        }
    ],
    "maxItems": 1000,
    "monitoringMode": false,
    "maxConcurrency": 10,
    "minConcurrency": 1,
    "maxRequestRetries": 100,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
}
```

#### Input Fields Explanation

- `startUrls`: Array of objects containing one of these formats:
  - Search URL: `{"url": "https://www.dubizzle.com/property-for-sale/dubai/"}`
  - Property URL: `{"url": "https://www.dubizzle.com/property/details-12008171"}`
  - Agent URL: `{"url": "https://dubai.dubizzle.com/property-agents/?gad_source=1&gad_campaignid=21742087627&gbraid=0AAAAADd2Y1UOmbpz4c3WbUjMoTC4M90Fk&gclid=CjwKCAjw1dLDBhBoEiwAQNRiQXRruZazBo6WXUIeUIxcWKITCWbC-b7TPjWY8xQPwt5JnGTbFKDDYBoCo2UQAvD_BwE&completion_status=off_plan"}`
  - Agent Details URL: `{"url": "https://uae.dubizzle.com/property-agents/kareem-ahmed-153209/"}`
- `maxItems`: Maximum number of items to scrape (default: 1000).
- `monitoringMode`: When enabled, only scrapes new listings compared to previous runs (default: false).
- `maxConcurrency`: Maximum number of pages processed simultaneously (default: 10).
- `minConcurrency`: Minimum number of pages processed simultaneously (default: 1).
- `maxRequestRetries`: Number of retries for failed requests (default: 100).
- `proxyConfiguration`: Proxy settings for enhanced scraping reliability.

### Monitoring Mode

When `monitoringMode` is enabled, the scraper will only collect new listings that haven't been seen in previous runs. This is useful for:

- Tracking new properties as they come on the market
- Building a historical archive of property listings
- Monitoring specific areas for new opportunities without duplicating data

#### How Monitoring Mode Works

1. The scraper maintains a record of previously scraped property IDs
2. On subsequent runs with `monitoringMode: true`, it checks each property against this record
3. Only new properties (those not in the record) are processed and added to the output
4. The record is updated with any new property IDs found

### Output Structure

The scraper provides comprehensive information about Dubizzle property listings. The output includes detailed property information, agent/agency details, location data, and multimedia content. Here's a breakdown of the main components:

#### Sample JSON Output for Listings

```json
{
    "absolute_url": {
        "ar": "https://dubai.dubizzle.com/ar/property-for-rent/residential/villahouse/2025/6/30/pool-upgraded-fully-furnished-5-beds-2-142372/",
        "en": "https://dubai.dubizzle.com/property-for-rent/residential/villahouse/2025/6/30/pool-upgraded-fully-furnished-5-beds-2-142372/"
    },
    "ad_ops": {
        "ad_unit": "property-for-rent residential villahouse",
        "agent_id": 7139,
        "bedrooms": 5,
        "beds": 5,
        "emirate": "dubai",
        "image_url": "https://dbz-images.dubizzle.com/images/2025/06/30/17ba155b-d1ff-4114-b9f9-35b49d694009/73b4ac7a1342463387272eccf2290f43-.jpg?impolicy=dpv",
        "lang": "en",
        "language": "en",
        "lister_id": null,
        "loc": "UAE,Dubai,Jumeirah Park,Regional",
        "page_type": "dpv",
        "place_id": "3,199,76,64022",
        "price_aed": 1000000,
        "price_band_aed": "900K-1M",
        "site": "dubai",
        "site_cat_1": "property-for-rent",
        "site_cat_2": "residential",
        "site_cat_3": "villahouse"
    },
    "agency": {
        "address": {
            "ar": "دبي",
            "en": "Dubai"
        },
        "adm_licence_no": "",
        "dbz_id": 7139,
        "ded_licence_no": "613873",
        "email": "Leads.uae@allsoppandallsopp.com",
        "is_short_term_migrated_to_profolio": null,
        "logo": "https://dbz-images.dubizzle.com/profiles/property_agency/2025/03/17/66fec5f6b7144de081d1deb3e2a5181f-.jpg?impolicy=agency",
        "name": "Allsopp & Allsopp - Motor City Lettings",
        "rera_registration_no": "1815",
        "short_term_licence_no": "",
        "slug": "allsopp-allsopp-motor-city-lettings-7139"
    },
    "agent_name": "Ella Simpson",
    "agent_profile": null,
    "amenities": [],
    "badges": [],
    "bathrooms": 6,
    "bedrooms": 5,
    "breadcrumbs": [
        {
            "الإمارات": "https://uae.dubizzle.com/en-US,en;q=0.9/property-for-rent/residential/villahouse/"
        },
        {
            "دبي": "https://dubai.dubizzle.com/en-US,en;q=0.9/property-for-rent/residential/villahouse/"
        },
        {
            "Jumeirah Park": "https://dubai.dubizzle.com/en-US,en;q=0.9/property-for-rent/residential/villahouse/in/jumeirah-park/76/"
        },
        {
            "Regional": "https://dubai.dubizzle.com/en-US,en;q=0.9/property-for-rent/residential/villahouse/in/regional/64022/"
        }
    ],
    "building": null,
    "can_chat": false,
    "categories": [
        {
            "id": 23,
            "name": {
                "ar": "فيلا / بيت للإيجار",
                "en": "Villa"
            },
            "slug": "villahouse"
        },
        {
            "id": 1743,
            "name": {
                "ar": "وحدات سكنية للإيجار",
                "en": "Residential"
            },
            "slug": "residential"
        },
        {
            "id": 3,
            "name": {
                "ar": "عقار للإيجار",
                "en": "Property for Rent"
            },
            "slug": "property-for-rent"
        }
    ],
    "category_id": 23,
    "completion_status": null,
    "coordinates": {
        "lat": 25.052071498972,
        "lng": 55.148045014359
    },
    "country_site_id": 4,
    "description": {
        "ar": "Allsopp & Allsopp are proud to present this beautifully extended and fully upgraded villa.<br><br>PLOT - 8,590sqft<br><br>Spacious Layout with high ceilings in both the living room and master bedroom<br><br>Elegant Marble Flooring throughout.<br><br>Open-Plan German Display Kitchen fully equipped with premium Miele appliances and an extended warranty.<br><br>Secondary Industrial Kitchen with stainless steel finish, equipped with 4 refrigerators and 4 freezers.<br><br>The Quooker water system is a premium all-in-one tap that provides filtered boiling, chilled, sparkling, and regular hot/cold water with great taste and convenience.<br><br>Fully Furnished with high-end designer furniture and three premium TV units (77”, 55” x2).<br><br>Upgraded Master Suite with walk-in closet and lifetime warranty fittings.<br><br>Private Garden with regular gardening service included free of charge.<br><br>Please note all measurements and information are given to the best of our knowledge. Allsopp & Allsopp accept no liability for any incorrect details.",
        "en": "Allsopp & Allsopp are proud to present this beautifully extended and fully upgraded villa.<br><br>PLOT - 8,590sqft<br><br>Spacious Layout with high ceilings in both the living room and master bedroom<br><br>Elegant Marble Flooring throughout.<br><br>Open-Plan German Display Kitchen fully equipped with premium Miele appliances and an extended warranty.<br><br>Secondary Industrial Kitchen with stainless steel finish, equipped with 4 refrigerators and 4 freezers.<br><br>The Quooker water system is a premium all-in-one tap that provides filtered boiling, chilled, sparkling, and regular hot/cold water with great taste and convenience.<br><br>Fully Furnished with high-end designer furniture and three premium TV units (77”, 55” x2).<br><br>Upgraded Master Suite with walk-in closet and lifetime warranty fittings.<br><br>Private Garden with regular gardening service included free of charge.<br><br>Please note all measurements and information are given to the best of our knowledge. Allsopp & Allsopp accept no liability for any incorrect details."
    },
    "dubailand_listing_validation_url": null,
    "email": "e.simpson@allsoppandallsopp.com",
    "external_id": 12069989,
    "featured_listing": false,
    "feed_id": null,
    "has_dld_history": false,
    "has_sms_number": true,
    "has_whatsapp_number": true,
    "is_premium_ad": false,
    "is_verified": true,
    "leads": {},
    "listed_by": {
        "id": "AG",
        "name": {
            "ar": "الوسيط",
            "en": "Agent"
        }
    },
    "listing_id": 26241196,
    "location_path": [
        {
            "id": 3,
            "name": {
                "ar": "UAE",
                "en": "UAE"
            }
        },
        {
            "id": 199,
            "name": {
                "ar": "دبي",
                "en": "Dubai"
            }
        },
        {
            "id": 76,
            "name": {
                "ar": "جميرا بارك",
                "en": "Jumeirah Park"
            }
        },
        {
            "id": 64022,
            "name": {
                "ar": "ريجينال",
                "en": "Regional"
            }
        }
    ],
    "name": {
        "ar": "Pool | Upgraded | Fully Furnished | 5 Beds",
        "en": "Pool | Upgraded | Fully Furnished | 5 Beds"
    },
    "offplan_project_info": null,
    "payment_frequency": {
        "ar": "سنويا",
        "en": "Yearly"
    },
    "phone_number": "+971585580304",
    "photos": [
        {
            "main": "https://dbz-images.dubizzle.com/images/2025/06/30/17ba155b-d1ff-4114-b9f9-35b49d694009/73b4ac7a1342463387272eccf2290f43-.jpg?impolicy=dpv",
            "micro": "https://dbz-images.dubizzle.com/images/2025/06/30/17ba155b-d1ff-4114-b9f9-35b49d694009/73b4ac7a1342463387272eccf2290f43-.jpg?impolicy=carousel"
        },
        {
            "main": "https://dbz-images.dubizzle.com/images/2025/06/30/17ba155b-d1ff-4114-b9f9-35b49d694009/a886ad4236da494e83b814f0bc5c5fce-.jpg?impolicy=dpv",
            "micro": "https://dbz-images.dubizzle.com/images/2025/06/30/17ba155b-d1ff-4114-b9f9-35b49d694009/a886ad4236da494e83b814f0bc5c5fce-.jpg?impolicy=carousel"
        },
        ...
    ],
    "posted_by": null,
    "posted_on": "1751261829",
    "price": 1000000,
    "promoted": false,
    "property_availability_status": "Unknown",
    "property_info": [
        {
            "id": "property_type",
            "label": {
                "ar": "نوع",
                "en": "Type"
            },
            "value": {
                "ar": "فيلا",
                "en": "Villa"
            }
        },
        {
            "id": "purpose",
            "label": {
                "ar": "الغرض من البحث",
                "en": "Purpose"
            },
            "value": {
                "ar": "للإيجار",
                "en": "Rent"
            }
        },
        {
            "id": "property_age",
            "label": {
                "ar": "عمر العقار",
                "en": "Property Age"
            },
            "value": {
                "ar": "سنوات 11",
                "en": "11 Years"
            }
        },
        {
            "id": "furnished",
            "label": {
                "ar": "مفروشة/ غير مفروشة",
                "en": "Furnishing"
            },
            "value": {
                "ar": "مفروشة",
                "en": "Furnished"
            }
        },
        {
            "id": "updated_at",
            "label": {
                "ar": "محدث",
                "en": "Updated"
            },
            "value": {
                "ar": "1751268330",
                "en": "1751268330"
            }
        }
    ],
    "property_reference": "L-272644",
    "rent_is_paid": {
        "id": "YR",
        "name": {
            "ar": "سنويا",
            "en": "Yearly"
        }
    },
    "rera_details": [
        {
            "id": "rera_permit_number",
            "label": {
                "ar": "رقم التصريح",
                "en": "Permit Number"
            },
            "value": {
                "ar": "6953925270",
                "en": "6953925270"
            }
        },
        {
            "id": "rera_ded_licence_no",
            "label": {
                "ar": "دائرة التنمية الاقتصادية",
                "en": "DED"
            },
            "value": {
                "ar": "613873",
                "en": "613873"
            }
        },
        {
            "id": "rera_registration_number",
            "label": {
                "ar": "ريرا",
                "en": "RERA"
            },
            "value": {
                "ar": "1815",
                "en": "1815"
            }
        },
        {
            "id": "property_reference",
            "label": {
                "ar": "الرقم المرجعي",
                "en": "Reference ID"
            },
            "value": {
                "ar": "L-272644",
                "en": "L-272644"
            }
        },
        {
            "id": "brn",
            "label": {
                "ar": "BRN (DLD)",
                "en": "BRN (DLD)"
            },
            "value": {
                "ar": "80644",
                "en": "80644"
            }
        }
    ],
    "room_type": null,
    "sale_type": null,
    "sale_type_2": null,
    "section_slug": "property-for-rent",
    "short_url": "https://dubizzle.com/s/DfBmG7G",
    "short_url_v2": "https://www.dubizzle.com/t/BFCuMD",
    "site_id": 2,
    "size": 4689,
    "summary": [
        {
            "id": "bedrooms",
            "label": {
                "ar": "غرف نوم",
                "en": "Bedrooms"
            },
            "value": {
                "ar": 5,
                "en": 5
            }
        },
        {
            "id": "bathrooms",
            "label": {
                "ar": "الحمامات",
                "en": "Bathrooms"
            },
            "value": {
                "ar": 6,
                "en": 6
            }
        },
        {
            "id": "size",
            "label": {
                "ar": "حجم",
                "en": "Size"
            },
            "value": {
                "ar": 4689,
                "en": 4689
            }
        }
    ],
    "tour_url": "",
    "unique_key": "item:4:2:23:26241196",
    "uuid": "eb4a2c69-9251-4707-88c9-6530e7c51518",
    "verification_state": "checked",
    "verified_at": "1751261829",
    "video_url": "",
    "zoned_for": null,
    "basicInfo": {
        "absolute_url": {
            "en": "https://dubai.dubizzle.com/property-for-rent/residential/villahouse/2025/6/30/pool-upgraded-fully-furnished-5-beds-2-142372/",
            "ar": "https://dubai.dubizzle.com/ar/property-for-rent/residential/villahouse/2025/6/30/pool-upgraded-fully-furnished-5-beds-2-142372/"
        },
        "has_sms_number": true,
        "can_chat": false,
        "has_dld_history": false,
        "is_verified_user": false,
        "featured_listing": false,
        "completion_status": "completed",
        "short_url": "https://dubizzle.com/s/DfBmG7G",
        "agent_profile": {},
        "city": {
            "id": 2,
            "name": {
                "en": "Dubai",
                "ar": "دبي"
            }
        },
        "agent": {
            "id": 7139,
            "slug": "allsopp-allsopp-motor-city-lettings-7139",
            "logo": "https://dbz-images.dubizzle.com/profiles/property_agency/2025/03/17/66fec5f6b7144de081d1deb3e2a5181f-.jpg?impolicy=agency",
            "name": {
                "en": "Allsopp & Allsopp - Motor City Lettings",
                "ar": "Allsopp & Allsopp - Motor City Lettings"
            }
        },
        "property_info": [
            {
                "label": {
                    "en": "Type",
                    "ar": "نوع"
                },
                "value": {
                    "en": "Villa",
                    "ar": "فيلا"
                },
                "id": "property_type"
            },
            {
                "label": {
                    "en": "Purpose",
                    "ar": "الغرض من البحث"
                },
                "value": {
                    "en": "Rent",
                    "ar": "للإيجار"
                },
                "id": "purpose"
            },
            {
                "label": {
                    "en": "Furnishing",
                    "ar": "مفروشة/ غير مفروشة"
                },
                "value": {
                    "en": "Furnished",
                    "ar": "مفروشة"
                },
                "id": "furnished"
            },
            {
                "label": {
                    "en": "Updated",
                    "ar": "محدث"
                },
                "value": {
                    "en": "1751268330",
                    "ar": "1751268330"
                },
                "id": "updated_at"
            }
        ],
        "external_id": 12069989,
        "property_reference": "Ref ID L-272644",
        "added": 1751261829,
        "category_id": 23,
        "promoted": false,
        "uuid": "eb4a2c69-9251-4707-88c9-6530e7c51518",
        "has_whatsapp_number": true,
        "bathrooms": 6,
        "id": 26241196,
        "has_video_url": false,
        "categories": {
            "ids": [
                23,
                1743
            ],
            "name": {
                "en": [
                    "Villa",
                    "Residential"
                ],
                "ar": [
                    "فيلا / بيت للإيجار",
                    "وحدات سكنية للإيجار"
                ]
            },
            "slug": [
                "villahouse",
                "residential"
            ],
            "slug_paths": [
                "property-for-rent/residential/villahouse",
                "property-for-rent/residential"
            ]
        },
        "bedrooms": 5,
        "description_short": "Allsopp & Allsopp are proud to present this beautifully extended and fully upgraded villa.  PLOT - 8,590sqft  Spacious Layout with high ceilings in both the living room and master bedroom  Elegant",
        "tour_url": "",
        "name": {
            "en": "Pool | Upgraded | Fully Furnished | 5 Beds",
            "ar": "Pool | Upgraded | Fully Furnished | 5 Beds"
        },
        "size": 4689,
        "listed_by": {
            "value": "AG",
            "en": "Agent",
            "ar": "الوسيط"
        },
        "_geoloc": {
            "lat": 55.148045014359,
            "lng": 25.052071498972
        },
        "is_verified": true,
        "price": 1000000,
        "has_tour_url": false,
        "building": null,
        "neighborhoods": {
            "ids": [
                76,
                64022
            ],
            "name": {
                "en": [
                    "Jumeirah Park",
                    "Regional"
                ],
                "ar": [
                    "جميرا بارك",
                    "ريجينال"
                ]
            }
        },
        "is_developer_listing": null,
        "is_premium_ad": false,
        "furnished": true,
        "photos": [
            {
                "main": "https://dbz-images.dubizzle.com/images/2025/06/30/17ba155b-d1ff-4114-b9f9-35b49d694009/73b4ac7a1342463387272eccf2290f43-.jpg?impolicy=dpv",
                "thumb": "https://dbz-images.dubizzle.com/images/2025/06/30/17ba155b-d1ff-4114-b9f9-35b49d694009/73b4ac7a1342463387272eccf2290f43-.jpg?impolicy=carousel",
                "thumb_retina": "https://dbz-images.dubizzle.com/images/2025/06/30/17ba155b-d1ff-4114-b9f9-35b49d694009/73b4ac7a1342463387272eccf2290f43-.jpg?impolicy=lpv"
            },
            {
                "main": "https://dbz-images.dubizzle.com/images/2025/06/30/17ba155b-d1ff-4114-b9f9-35b49d694009/a886ad4236da494e83b814f0bc5c5fce-.jpg?impolicy=dpv",
                "thumb": "https://dbz-images.dubizzle.com/images/2025/06/30/17ba155b-d1ff-4114-b9f9-35b49d694009/a886ad4236da494e83b814f0bc5c5fce-.jpg?impolicy=carousel",
                "thumb_retina": "https://dbz-images.dubizzle.com/images/2025/06/30/17ba155b-d1ff-4114-b9f9-35b49d694009/a886ad4236da494e83b814f0bc5c5fce-.jpg?impolicy=lpv"
            },
            ...
        ],
        "photos_count": 12,
        "highlighted_ad": false,
        "tour_360": null,
        "video_url": "",
        "payment_frequency": {
            "en": "Yearly",
            "ar": "سنويا"
        },
        "objectID": "item:4:2:23:26241196"
    }
}
```

#### Output Fields Explanation for Listings

#### Basic Property Information

- `absolute_url` (Object): Contains URLs to access the property listing in different languages
  - `ar` (String): URL for the Arabic version of the listing
  - `en` (String): URL for the English version of the listing

#### Advertising and Operations Data

- `ad_ops` (Object): Contains advertising and operational metadata
  - `ad_unit` (String): Classification of the ad unit (e.g., "property-for-rent residential villahouse")
  - `agent_id` (Number): Internal identifier for the agent/agency
  - `bedrooms` (Number): Number of bedrooms in the property
  - `beds` (Number): Number of beds (may differ from bedrooms for shared spaces)
  - `emirate` (String): Emirate where the property is located (e.g., "dubai")
  - `image_url` (String): URL of the main property image
  - `lang` (String): Primary language of the listing (e.g., "en")
  - `language` (String): Language code (typically matches `lang`)
  - `lister_id` (Number|null): Internal ID of the user who listed the property
  - `loc` (String): Hierarchical location information (comma-separated)
  - `page_type` (String): Type of page being viewed (e.g., "dpv" for detail page view)
  - `place_id` (String): Comma-separated location identifiers
  - `price_aed` (Number): Price in AED (UAE Dirhams)
  - `price_band_aed` (String): Price range category (e.g., "900K-1M")
  - `site` (String): Site identifier (e.g., "dubai")
  - `site_cat_1`, `site_cat_2`, `site_cat_3` (String): Hierarchical category identifiers

#### Agency Information

- `agency` (Object): Contains information about the real estate agency
  - `address` (Object): Physical address of the agency
    - `ar` (String): Address in Arabic
    - `en` (String): Address in English
  - `adm_licence_no` (String): Administrative license number (may be empty)
  - `dbz_id` (Number): Dubizzle's internal agency identifier
  - `ded_licence_no` (String): Department of Economic Development license number
  - `email` (String): Contact email for the agency
  - `is_short_term_migrated_to_profolio` (Boolean|null): Indicates if the agency is using the short-term rental portfolio feature
  - `logo` (String): URL to the agency's logo image
  - `name` (String): Name of the agency
  - `rera_registration_no` (String): RERA (Real Estate Regulatory Agency) registration number
  - `short_term_licence_no` (String): License number for short-term rentals (may be empty)
  - `slug` (String): URL-friendly version of the agency name with ID

#### Agent and Listing Information

- `agent_name` (String): Full name of the listing agent (e.g., "Ella Simpson")
- `agent_profile` (Object|null): Additional agent profile information (null if not available)
- `amenities` (Array): List of property amenities (empty array if none specified)
- `badges` (Array): Special badges or tags associated with the listing (empty array if none)
- `bathrooms` (Number): Number of bathrooms in the property
- `bedrooms` (Number): Number of bedrooms in the property

#### Navigation and Location

- `breadcrumbs` (Array): Navigation path showing the property's location hierarchy
  - Each item is an object with language-specific URLs for each navigation level
  - Example structure: `{"Location Name": "https://..."}`
  - Typically shows the full path from country down to the specific area

#### Property Details

- `building` (Object|null): Contains information about the building (null if standalone property)
- `can_chat` (Boolean): Indicates if the chat feature is enabled for this listing

#### Property Categories

- `categories` (Array\[Object]): Hierarchical classification of the property
  - Each object contains:
    - `id` (Number): Unique identifier for the category
    - `name` (Object): Localized category name
      - `ar` (String): Arabic name
      - `en` (String): English name
    - `slug` (String): URL-friendly version of the category name
- `category_id` (Number): Primary category ID (matches one of the IDs in the `categories` array)

#### Property Status and Location

- `completion_status` (String|null): Indicates the construction status of the property (e.g., "completed", "off\_plan")
- `coordinates` (Object): Geographic coordinates of the property
  - `lat` (Number): Latitude (e.g., 25.052071498972)
  - `lng` (Number): Longitude (e.g., 55.148045014359)
- `country_site_id` (Number): Identifier for the country site (e.g., 4 for UAE)

#### Property Description

- `description` (Object): Detailed property description with HTML formatting
  - `ar` (String): Arabic description (may contain HTML tags like `<br>`)
  - `en` (String): English description (may contain HTML tags like `<br>`)

#### Contact and Identification

- `email` (String): Contact email address for the listing
- `external_id` (Number): External reference ID for the property (e.g., 12069989)
- `phone_number` (String): Contact phone number in international format (e.g., "+971585580304")

#### Listing Status and Features

- `featured_listing` (Boolean): Indicates if the listing is featured/prominently displayed
- `is_premium_ad` (Boolean): Indicates if this is a premium/paid advertisement
- `is_verified` (Boolean): Indicates if the listing has been verified by Dubizzle
- `leads` (Object): Container for lead-related information (typically empty object)

#### Listing Source and Type

- `listed_by` (Object): Information about who listed the property
  - `id` (String): Type identifier (e.g., "AG" for Agent)
  - `name` (Object): Localized name of the lister type
    - `ar` (String): Arabic name (e.g., "الوسيط")
    - `en` (String): English name (e.g., "Agent")
- `listing_id` (Number): Dubizzle's internal listing identifier (e.g., 26241196)

#### Location Hierarchy

- `location_path` (Array\[Object]): Hierarchical location information
  - Each object contains:
    - `id` (Number): Location identifier
    - `name` (Object): Localized location name
      - `ar` (String): Arabic name
      - `en` (String): English name
  - Typically includes multiple levels (e.g., country, city, district, area)

#### Property Title

- `name` (Object): Property title/heading in multiple languages
  - `ar` (String): Arabic title (e.g., "Pool | Upgraded | Fully Furnished | 5 Beds")
  - `en` (String): English title (e.g., "Pool | Upgraded | Fully Furnished | 5 Beds")

#### Off-Plan Information

- `offplan_project_info` (Object|null): Details for off-plan properties (null if not applicable)

#### Payment Information

- `payment_frequency` (Object): Payment terms in multiple languages
  - `ar` (String): Arabic payment term (e.g., "سنويا")
  - `en` (String): English payment term (e.g., "Yearly")

#### Property Media

- `photos` (Array\[Object]): Collection of property images
  - Each object contains:
    - `main` (String): URL of the high-resolution image
    - `micro` (String): URL of the thumbnail/carousel version of the image
  - Images are typically served from Dubizzle's CDN with various policies (e.g., "dpv" for detail page view, "carousel" for thumbnails)

#### Listing Metadata

- `posted_by` (Object|null): Information about the user who posted the listing (null if not available)
- `posted_on` (String): UNIX timestamp when the listing was posted (e.g., "1751261829")
- `price` (Number): Listing price in the local currency (e.g., 1000000)
- `promoted` (Boolean): Indicates if the listing is being promoted/boosted
- `property_availability_status` (String): Current availability status (e.g., "Unknown")

#### Property Information

- `property_info` (Array\[Object]): Detailed property attributes
  - Each object contains:
    - `id` (String): Identifier for the attribute (e.g., "property\_type", "purpose")
    - `label` (Object): Multilingual label for the attribute
      - `ar` (String): Arabic label
      - `en` (String): English label
    - `value` (Object|String|Number): Attribute value, which may be:
      - Localized object with `ar` and `en` properties
      - Direct value if not language-specific
  - Common attributes include:
    - `property_type`: Type of property (e.g., "Villa")
    - `purpose`: Listing purpose (e.g., "Rent")
    - `property_age`: Age of the property
    - `furnished`: Furnishing status
    - `updated_at`: Last update timestamp

#### Property References

- `property_reference` (String): Internal reference number (e.g., "L-272644")
- `rent_is_paid` (Object): Payment frequency for rental properties
  - `id` (String): Frequency code (e.g., "YR" for yearly)
  - `name` (Object): Localized frequency name
    - `ar` (String): Arabic name (e.g., "سنويا")
    - `en` (String): English name (e.g., "Yearly")

#### RERA (Real Estate Regulatory Agency) Details

- `rera_details` (Array\[Object]): Regulatory and legal information
  - Each object contains:
    - `id` (String): Type of RERA information (e.g., "rera\_permit\_number")
    - `label` (Object): Multilingual label
      - `ar` (String): Arabic label
      - `en` (String): English label
    - `value` (Object|String): The actual value, often with language variants
  - Common RERA details include:
    - `rera_permit_number`: Official permit number
    - `rera_ded_licence_no`: Department of Economic Development license
    - `rera_registration_number`: RERA registration number
    - `brn`: Business Registration Number (DLD)

#### Property Classification

- `room_type` (String|null): Type of room (null if not applicable)
- `sale_type` (String|null): Type of sale (null if not applicable)
- `sale_type_2` (String|null): Additional sale type classification (null if not applicable)
- `section_slug` (String): URL-friendly category identifier (e.g., "property-for-rent")

#### URLs and Identifiers

- `short_url` (String): Shortened URL for the listing (legacy format)
- `short_url_v2` (String): Updated shortened URL format
- `site_id` (Number): Internal site identifier (e.g., 2 for Dubai)
- `size` (Number): Property size in square feet/meters (e.g., 4689)

#### Property Summary

- `summary` (Array\[Object]): Key property highlights displayed prominently
  - Each object contains:
    - `id` (String): Identifier for the summary item (e.g., "bedrooms", "bathrooms", "size")
    - `label` (Object): Multilingual label for the summary item
      - `ar` (String): Arabic label (e.g., "غرف نوم" for bedrooms)
      - `en` (String): English label (e.g., "Bedrooms")
    - `value` (Object|Number): The value, which can be:
      - A number (for counts, measurements)
      - An object with `ar` and `en` properties for localized values
  - Common summary items include:
    - `bedrooms`: Number of bedrooms
    - `bathrooms`: Number of bathrooms
    - `size`: Property size in square feet/meters

#### Media and Virtual Tours

- `tour_url` (String): URL for a virtual tour of the property (empty string if not available)
- `video_url` (String): URL for a video tour of the property (empty string if not available)

#### Unique Identifiers

- `unique_key` (String): Composite key identifying the listing (format: "item:country\_id:site\_id:category\_id:listing\_id")
- `uuid` (String): Universally Unique Identifier (e.g., "eb4a2c69-9251-4707-88c9-6530e7c51518")

#### Verification Information

- `verification_state` (String): Current verification status (e.g., "checked")
- `verified_at` (String): UNIX timestamp when the listing was verified

#### Zoning Information

- `zoned_for` (null): Reserved for future use, typically null

#### Dubai Land Department

- `dubailand_listing_validation_url` (String|null): URL to validate the listing with Dubai Land Department (DLD), or null if not applicable

#### Location Information

- `coordinates` (Object): Geographic coordinates of the property
  - `lat` (Number): Latitude (e.g., 25.052071498972)
  - `lng` (Number): Longitude (e.g., 55.148045014359)
  - `id` (Number): Location identifier
  - `name` (Object): Location name in different languages
    - `ar` (String): Arabic name
    - `en` (String): English name
- `neighborhoods` (Object): Neighborhood information
  - `ids` (Array\[Number]): List of neighborhood IDs (e.g., \[76, 64022])
  - `name` (Object): Neighborhood names in different languages
    - `ar` (Array\[String]): Arabic neighborhood names
    - `en` (Array\[String]): English neighborhood names

#### Agency and Contact Information

- `agency` (Object): Real estate agency details
  - `name` (Object): Agency name in different languages
    - `ar` (String): Arabic agency name
    - `en` (String): English agency name
  - `logo` (String): URL to the agency's logo
  - `dbz_id` (Number): Dubizzle's internal agency ID
  - `slug` (String): URL-friendly agency identifier
  - `address` (Object): Agency address
    - `ar` (String): Arabic address
    - `en` (String): English address
  - `email` (String): Contact email
  - `phone_number` (String): Contact phone number with country code
  - `rera_registration_no` (String): RERA registration number (e.g., "1815")
  - `ded_licence_no` (String): DED license number (e.g., "613873")
- `agent_name` (String): Name of the listing agent (e.g., "Ella Simpson")
- `agent_profile` (Object|null): Additional agent profile information (null if not available)
- `email` (String): Contact email for the listing
- `phone_number` (String): Contact phone number with country code
- `has_whatsapp_number` (Boolean): Indicates if WhatsApp is available for contact
- `has_sms_number` (Boolean): Indicates if SMS is available for contact
- `can_chat` (Boolean): Indicates if chat is available for this listing

#### Media and Visuals

- `photos` (Array\[Object]): Collection of property images
  - `main` (String): URL to the main/high-resolution version of the photo
  - `micro` (String): URL to the thumbnail version of the photo
- `photos_count` (Number): Total number of photos available (e.g., 12)
- `video_url` (String): URL to the property video (empty string if not available)
- `tour_url` (String): URL to the virtual tour (empty string if not available)
- `tour_360` (Object|null): 360-degree tour information (null if not available)
- `highlighted_ad` (Boolean): Indicates if this is a featured/highlighted listing

#### Listing Details

- `listed_by` (Object): Type of lister
  - `id` (String): Lister type identifier (e.g., "AG" for agent)
  - `name` (Object): Lister type in different languages
    - `ar` (String): Arabic lister type
    - `en` (String): English lister type
- `posted_on` (String): Timestamp when the listing was posted (e.g., "1751261829")
- `updated_at` (String): Timestamp when the listing was last updated (e.g., "1751268330")
- `featured_listing` (Boolean): Indicates if this is a featured listing
- `is_premium_ad` (Boolean): Indicates if this is a premium/paid listing
- `promoted` (Boolean): Indicates if the listing is being promoted
- `section_slug` (String): URL slug for the listing section (e.g., "property-for-rent")
- `unique_key` (String): Unique identifier for the listing (e.g., "item:4:2:23:26241196")

#### Property Information

- `property_info` (Array\[Object]): Detailed property information
  - `id` (String): Information type identifier (e.g., "property\_type", "purpose")
  - `label` (Object): Label in different languages
    - `ar` (String): Arabic label
    - `en` (String): English label
  - `value` (Object): Value in different languages
    - `ar` (String): Arabic value
    - `en` (String): English value
- `rera_details` (Array\[Object]): RERA and regulatory information
  - `id` (String): Detail type identifier (e.g., "rera\_permit\_number", "rera\_registration\_number")
  - `label` (Object): Label in different languages
    - `ar` (String): Arabic label
    - `en` (String): English label
  - `value` (Object): Value in different languages
    - `ar` (String): Arabic value
    - `en` (String): English value

#### Technical Information

- `site_id` (Number): Internal site identifier (e.g., 2 for Dubai)
- `country_site_id` (Number): Internal country identifier (e.g., 4 for UAE)
- `category_id` (Number): Main category identifier (e.g., 23 for Villa)
- `categories` (Array\[Object]): Hierarchical category information
  - `id` (Number): Category identifier
  - `name` (Object): Category name in different languages
    - `ar` (String): Arabic name
    - `en` (String): English name
  - `slug` (String): URL-friendly category identifier
- `feed_id` (String|null): External feed identifier (null if not from external feed)
- `has_dld_history` (Boolean): Indicates if there's DLD (Dubai Land Department) history available
- `dubailand_listing_validation_url` (String|null): Validation URL for Dubai Land listings (null if not applicable)

#### Additional Features

- `amenities` (Array): List of property amenities (empty array if none specified)
- `badges` (Array): List of special badges or tags (empty array if none)
- `breadcrumbs` (Array\[Object]): Navigation breadcrumbs
  - `[text]` (String): URL for the breadcrumb item (key is the breadcrumb text in different languages)
- `leads` (Object): Lead generation information (empty object if none)
- `offplan_project_info` (Object|null): Off-plan project information (null if not applicable)
- `short_url` (String): Shortened URL for the listing (e.g., "https://dubizzle.com/s/DfBmG7G")
- `short_url_v2` (String): Alternative shortened URL (e.g., "https://www.dubizzle.com/t/BFCuMD")

#### Basic Information Object

- `basicInfo` (Object): Contains essential listing information and metadata
  - `absolute_url` (Object): Direct URLs to the listing in different languages
    - `en` (String): English version URL
    - `ar` (String): Arabic version URL
  - `has_sms_number` (Boolean): Indicates if SMS contact is available
  - `can_chat` (Boolean): Indicates if the chat feature is enabled
  - `has_dld_history` (Boolean): Indicates if there's Dubai Land Department history
  - `is_verified_user` (Boolean): Indicates if the listing user is verified
  - `featured_listing` (Boolean): Indicates if the listing is featured
  - `completion_status` (String): Property completion status (e.g., "completed")
  - `short_url` (String): Shortened URL for the listing
  - `agent_profile` (Object): Placeholder for agent profile information (typically empty)
  - `city` (Object): City information where the property is located
    - `id` (Number): City identifier
    - `name` (Object): City name in different languages
      - `en` (String): English name (e.g., "Dubai")
      - `ar` (String): Arabic name (e.g., "دبي")
  - `agent` (Object): Information about the listing agent/agency
    - `id` (Number): Agent/agency identifier
    - `slug` (String): URL-friendly identifier for the agent/agency
    - `logo` (String): URL to the agent/agency logo
    - `name` (Object): Agent/agency name in different languages
      - `en` (String): English name
      - `ar` (String): Arabic name
  - `property_info` (Array\[Object]): Detailed property attributes
    - Each object contains:
      - `label` (Object): Multilingual label for the attribute
        - `en` (String): English label
        - `ar` (String): Arabic label
      - `value` (Object|String): Attribute value, which may be:
        - Localized object with `ar` and `en` properties
        - Direct value
      - `id` (String): Attribute identifier (e.g., "property\_type", "purpose")
    - Common attributes include:
      - `property_type`: Type of property (e.g., "Villa")
      - `purpose`: Listing purpose (e.g., "Rent")
      - `furnished`: Furnishing status
      - `updated_at`: Last update timestamp
      - `external_id` (Number): External reference ID for the property (e.g., 12069989)
      - `property_reference` (String): Formatted reference ID (e.g., "Ref ID L-272644")
      - `id` (Number): Dubizzle's internal listing identifier (e.g., 26241196)
      - `uuid` (String): Universally Unique Identifier for the listing (e.g., "eb4a2c69-9251-4707-88c9-6530e7c51518")
      - `objectID` (String): Composite identifier (format: "item:country\_id:site\_id:category\_id:listing\_id")
  - `categories` (Object): Hierarchical category information
    - `ids` (Array\[Number]): List of category IDs (e.g., \[23, 1743])
    - `name` (Object): Category names in different languages
      - `en` (Array\[String]): English category names (e.g., \["Villa", "Residential"])
      - `ar` (Array\[String]): Arabic category names (e.g., \["فيلا / بيت للإيجار", "وحدات سكنية للإيجار"])
    - `slug` (Array\[String]): URL-friendly category identifiers (e.g., \["villahouse", "residential"])
    - `slug_paths` (Array\[String]): Full URL paths for each category level
  - `description_short` (String): A shortened preview of the property description (first few sentences)
  - `has_video_url` (Boolean): Indicates if a video tour is available
  - `has_tour_url` (Boolean): Indicates if a virtual tour is available
  - `tour_360` (null|Object): Placeholder for 360° tour information (typically null)
  - `highlighted_ad` (Boolean): Indicates if the listing is specially highlighted
  - `bedrooms` (Number): Number of bedrooms (e.g., 5)
  - `bathrooms` (Number): Number of bathrooms (e.g., 6)
  - `size` (Number): Property size in square feet/meters (e.g., 4689)
  - `furnished` (Boolean): Indicates if the property is furnished
  - `is_developer_listing` (Boolean|null): Indicates if listed by a property developer
  - `neighborhoods` (Object): Hierarchical location information
    - `ids` (Array\[Number]): List of location IDs
    - `name` (Object): Location names in different languages
      - `en` (Array\[String]): English location names (e.g., \["Jumeirah Park", "Regional"])
      - `ar` (Array\[String]): Arabic location names (e.g., \["جميرا بارك", "ريجينال"])
  - `_geoloc` (Object): Geographic coordinates of the property
    - `lat` (Number): Latitude coordinate (e.g., 55.148045014359)
    - `lng` (Number): Longitude coordinate (e.g., 25.052071498972)
  - `added` (Number): UNIX timestamp when the listing was added
  - `promoted` (Boolean): Indicates if the listing is promoted
  - `is_premium_ad` (Boolean): Indicates if this is a premium advertisement
  - `is_verified` (Boolean): Indicates if the listing has been verified
  - `has_whatsapp_number` (Boolean): Indicates if WhatsApp contact is available
  - `listed_by` (Object): Information about the lister type
    - `value` (String): Lister type code (e.g., "AG" for Agent)
    - `en` (String): English label (e.g., "Agent")
    - `ar` (String): Arabic label (e.g., "الوسيط")

***

#### Sample JSON Output for Agents

```json
{
    "agency": "3c346c35-3487-4523-bad9-5518cb9cdd3c",
    "agency_dbz_id": 3589,
    "agency_logo": "https://dbz-images.dubizzle.com/profiles/property_agency/Daark_small_logo.jpg?impolicy=agency",
    "agency_name": "Daark Real Estate Broker",
    "agency_slug": "daark-real-estate-broker-3589",
    "agent_profile_url": "https://uae.dubizzle.com/property-agents/shenouda-samaan-87451/",
    "bio": {
        "ar": "Shenouda is a real estate consultant who specializes in the real estate market in Dubai, Abu Dhabi, Sharjah and Ras Al Khaimah. He has the necessary experience to help clients choose the appropriate property and always strives to be cooperative with clients, which is his number 1 priority.",
        "en": "Shenouda is a real estate consultant who specializes in the real estate market in Dubai, Abu Dhabi, Sharjah and Ras Al Khaimah. He has the necessary experience to help clients choose the appropriate property and always strives to be cooperative with clients, which is his number 1 priority."
    },
    "bln": null,
    "breadcrumbs": [
        {
            "title": "",
            "url": "https://uae.dubizzle.com/",
            "url_path": ""
        },
        {
            "title": "Real Estate Agencies in UAE",
            "url": "https://uae.dubizzle.com/property-agencies/",
            "url_path": "/property-agencies/"
        },
        {
            "title": "Daark Real Estate Broker",
            "url": "https://uae.dubizzle.com/property-agencies/daark-real-estate-broker-3589/",
            "url_path": "/property-agencies/daark-real-estate-broker-3589/"
        },
        {
            "title": "Shenouda Samaan",
            "url": ""
        }
    ],
    "brn": "70299",
    "category_details": {
        "property-for-rent/commercial": false,
        "property-for-rent/residential": false,
        "property-for-rent/short-term": false,
        "property-for-rent/short-term-daily": false,
        "property-for-sale/commercial": true,
        "property-for-sale/land": false,
        "property-for-sale/multiple-units": false,
        "property-for-sale/residential": true
    },
    "created_at": "2023-11-23T03:26:06.688710Z",
    "email": "shenouda@daark.ae",
    "experience": 2,
    "external_id": 2210902,
    "fallback_number": null,
    "id": 87451,
    "is_emirati_agent": false,
    "languages": [
        {
            "ar": "عربى",
            "en": "Arabic"
        },
        {
            "ar": "الإنجليزية",
            "en": "English"
        }
    ],
    "license_numbers": [
        {
            "name": {
                "ar": "رقم تسجيل الوسيط",
                "en": "BRN"
            },
            "tooltip": {
                "ar": "رقم تسجيل الوسيط مخصص للوكلاء العاملين في شركات عقارية مسجلة لدى هيئة تنظيم عقارات دبي",
                "en": "The Broker Registration Number issued to agents working for RERA-registered brokerages in Dubai"
            },
            "value": "70299"
        }
    ],
    "mobile_number": "+971565992514",
    "name": {
        "ar": "شنوده سمعان",
        "en": "Shenouda Samaan"
    },
    "phone_number": null,
    "profile_completed": true,
    "profile_pic": "https://dbz-images.dubizzle.com/profiles/agent_profile/2025/07/15/fd454c89a3db4ce0ab88d98e79f9004b-.jpg?impolicy=agent",
    "properties": {
        "checked": {
            "label": "Checked",
            "query": "(email:\"shenouda@daark.ae\") AND (verification_state:\"checked\")"
        },
        "total": {
            "label": "Total",
            "query": "email:shenouda@daark.ae"
        },
        "truchecked": {
            "label": "Trucheck",
            "query": "(email:\"shenouda@daark.ae\") AND (verification_state:\"truchecked\")"
        }
    },
    "proxy_number": null,
    "service_areas": [
        {
            "ar": "الشارقة",
            "en": "Sharjah"
        },
        {
            "ar": "دبي",
            "en": "Dubai"
        }
    ],
    "slug": "shenouda-samaan-87451",
    "social_media": [],
    "specialities": [
        {
            "ar": "بيع العقارات السكنية",
            "en": "Residential Sales"
        },
        {
            "ar": "بيع العقارات التجارية",
            "en": "Commercial Sales"
        },
        {
            "ar": "البيع على الخارطة",
            "en": "Off-Plan Sales"
        }
    ],
    "target_phone_number": null,
    "updated_at": "2025-07-15T05:18:09.415471Z",
    "whatsapp_number": "+971565992514",
    "basicInfo": {
        "image_url": "https://dbz-images.dubizzle.com/profiles/agent_profile/2025/07/15/fd454c89a3db4ce0ab88d98e79f9004b-.jpg?impolicy=agent",
        "id": 87451,
        "slug": "shenouda-samaan-87451",
        "external_id": 2210902,
        "agency_name": {
            "en": "Daark Real Estate Broker",
            "ar": "Daark Real Estate Broker"
        },
        "languages": [
            {
                "ar": "عربى",
                "en": "Arabic"
            },
            {
                "ar": "الإنجليزية",
                "en": "English"
            }
        ],
        "response_rate": 0,
        "name": {
            "en": "Shenouda Samaan",
            "ar": "شنوده سمعان"
        },
        "city_id": 2,
        "location_id": null,
        "building_id": null,
        "category_id": 1742,
        "category_slug": "property-for-sale/residential",
        "ranking": 0.1143874385364547,
        "listing_count": 686,
        "verified_listing_count": 26,
        "completion_status": "off_plan",
        "objectID": "agent_search:87451:2:::1742:property-for-sale/residential:off_plan"
    }
}
```

#### Output Fields Explanation for Agents

#### Agency Information

- `agency` (String): Unique identifier for the agency
- `agency_dbz_id` (Number): Dubizzle's internal agency identifier
- `agency_logo` (String): URL to the agency's logo image
- `agency_name` (String): Name of the agency
- `agency_slug` (String): URL-friendly version of the agency name with ID

#### Agent Profile

- `agent_profile_url` (String): URL to the agent's profile page
- `bio` (Object): Agent's biography in multiple languages
  - `ar` (String): Arabic biography
  - `en` (String): English biography

#### Breadcrumbs

- `breadcrumbs` (Array\[Object]): Navigation path showing the agent's location hierarchy
  - Each object contains:
    - `title` (String): Title of the breadcrumb item
    - `url` (String): URL for the breadcrumb item
    - `url_path` (String): URL path for the breadcrumb item

#### Business Registration Number (BRN)

- `brn` (String): Business Registration Number (DLD)

#### Category Details

- `category_details` (Object): Agent's category details
  - Each key-value pair represents a category and its status (true/false)

#### Creation and Update Timestamps

- `created_at` (String): Timestamp when the agent's profile was created
- `updated_at` (String): Timestamp when the agent's profile was last updated

#### Contact Information

- `email` (String): Agent's email address
- `mobile_number` (String): Agent's mobile phone number in international format
- `phone_number` (String|null): Agent's phone number (null if not available)

#### Experience

- `experience` (Number): Agent's experience in years

#### External ID

- `external_id` (Number): External reference ID for the agent

#### Fallback Number

- `fallback_number` (null): Reserved for future use, typically null

#### ID and Slug

- `id` (Number): Dubizzle's internal agent identifier
- `slug` (String): URL-friendly version of the agent's name with ID

#### Languages

- `languages` (Array\[Object]): Languages spoken by the agent
  - Each object contains:
    - `ar` (String): Arabic language name
    - `en` (String): English language name

#### License Numbers

- `license_numbers` (Array\[Object]): Agent's license numbers
  - Each object contains:
    - `name` (Object): Multilingual label for the license
      - `ar` (String): Arabic label
      - `en` (String): English label
    - `tooltip` (Object): Multilingual tooltip for the license
      - `ar` (String): Arabic tooltip
      - `en` (String): English tooltip
    - `value` (String): License number value

#### Profile Completion

- `profile_completed` (Boolean): Indicates if the agent's profile is complete

#### Profile Picture

- `profile_pic` (String): URL to the agent's profile picture

#### Properties

- `properties` (Object): Agent's properties
  - Each key-value pair represents a property type and its query string

#### Proxy Number

- `proxy_number` (null): Reserved for future use, typically null

#### Service Areas

- `service_areas` (Array\[Object]): Agent's service areas
  - Each object contains:
    - `ar` (String): Arabic service area name
    - `en` (String): English service area name

#### Social Media

- `social_media` (Array): Agent's social media profiles (empty array if none)

#### Specialties

- `specialities` (Array\[Object]): Agent's specialties
  - Each object contains:
    - `ar` (String): Arabic specialty name
    - `en` (String): English specialty name

#### Target Phone Number

- `target_phone_number` (null): Reserved for future use, typically null

#### WhatsApp Number

- `whatsapp_number` (String): Agent's WhatsApp phone number in international format

#### Basic Information Object

- `basicInfo` (Object): Contains essential agent information and metadata
  - `image_url` (String): URL to the agent's profile picture
  - `id` (Number): Dubizzle's internal agent identifier
  - `slug` (String): URL-friendly version of the agent's name with ID
  - `external_id` (Number): External reference ID for the agent
  - `agency_name` (Object): Agency name in different languages
    - `en` (String): English agency name
    - `ar` (String): Arabic agency name
  - `languages` (Array\[Object]): Languages spoken by the agent
    - Each object contains:
      - `ar` (String): Arabic language name
      - `en` (String): English language name
  - `response_rate` (Number): Agent's response rate (e.g., 0)
  - `name` (Object): Agent's name in different languages
    - `en` (String): English name
    - `ar` (String): Arabic name
  - `city_id` (Number): City identifier
  - `location_id` (null): Reserved for future use, typically null
  - `building_id` (null): Reserved for future use, typically null
  - `category_id` (Number): Main category identifier
  - `category_slug` (String): URL-friendly category identifier
  - `ranking` (Number): Agent's ranking (e.g., 0.1143874385364547)
  - `listing_count` (Number): Number of listings (e.g., 686)
  - `verified_listing_count` (Number): Number of verified listings (e.g., 26)
  - `completion_status` (String): Property completion status (e.g., "off\_plan")
  - `objectID` (String): Composite identifier (format: "agent\_search:agent\_id:city\_id:::category\_id:category\_slug:completion\_status")

***

### Explore More Scrapers

If you found this Apify Dubizzle Scraper useful, be sure to check out our other powerful real estate scrapers:

- [Dubizzle Search & Listing Scraper](https://apify.com/memo23/dubizzle-search-listing-s-scraper) - Comprehensive scraper for Dubizzle search results and property listings
- [Bayut Scraper](https://apify.com/memo23/apify-bayut-scraper) - Extract property data from Bayut.ae
- [Property Finder Scraper](https://apify.com/memo23/apify-propertyfinder-scraper) - Scrape property listings from PropertyFinder.ae

For more tools and scrapers, visit [memo23's Apify profile](https://apify.com/memo23). We offer a wide range of tools to enhance your web scraping and automation needs across various platforms and use cases.

### Support

- For issues or feature requests, please use the [Issues](https://console.apify.com/actors/IDQfT4Wz30CqwIfR8/issues) section of this actor.
- If you need customization or have questions, feel free to contact the author:
  - Author's website: <https://muhamed-didovic.github.io/>
  - Email: <muhamed.didovic@gmail.com>

### Additional Services

- Request customization or whole dataset: <muhamed.didovic@gmail.com>
- If you need anything else scraped, or this actor customized, email: <muhamed.didovic@gmail.com>
- For API services of this scraper (no Apify fee, just usage fee for the API), contact: <muhamed.didovic@gmail.com>
- Email: muhamed.didovic@gmail.com

# Actor input Schema

## `startUrls` (type: `array`):

URLs to start with. The actor currently supports URLs such as `https://dubai.dubizzle.com/en/property-for-rent/residential/?price__lte=1000000&price__gte=1000000`.

## `maxItems` (type: `integer`):

Maximum number of items that will be scraped.

## `monitoringMode` (type: `boolean`):

If checked, it will only scrape newly listings compared to what has been scraped in previous runs.

## `maxConcurrency` (type: `integer`):

Maximum number of pages that can be processed at the same time.

## `minConcurrency` (type: `integer`):

Minimum number of pages that will be processed at the same time.

## `maxRequestRetries` (type: `integer`):

Number of times the crawler will retry a failed request before giving up.

## `proxy` (type: `object`):

Specifies proxy servers that will be used by the scraper in order to hide its origin.<br><br>For details, see <a href='https://apify.com/apify/web-scraper#proxy-configuration' target='_blank' rel='noopener'>Proxy configuration</a> in README.

## Actor input object example

```json
{
  "startUrls": [
    "https://dubai.dubizzle.com/en/property-for-rent/residential/?price__lte=1000000&price__gte=1000000"
  ],
  "maxItems": 1000,
  "monitoringMode": false,
  "maxConcurrency": 10,
  "minConcurrency": 1,
  "maxRequestRetries": 100,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrls": [
        "https://dubai.dubizzle.com/en/property-for-rent/residential/?price__lte=1000000&price__gte=1000000"
    ],
    "proxy": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("memo23/dubizzle-search-listing-s-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "startUrls": ["https://dubai.dubizzle.com/en/property-for-rent/residential/?price__lte=1000000&price__gte=1000000"],
    "proxy": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("memo23/dubizzle-search-listing-s-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "startUrls": [
    "https://dubai.dubizzle.com/en/property-for-rent/residential/?price__lte=1000000&price__gte=1000000"
  ],
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call memo23/dubizzle-search-listing-s-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=memo23/dubizzle-search-listing-s-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Dubizzle | Search | Detail(s) | Broker(s) | Scraper | ($1 / 1K)",
        "description": "Get instant access to comprehensive Dubai property data, extract detailed listings including prices, amenities, agent contacts, high-res photos, and location coordinates. Perfect for real estate professionals and investors seeking market insights, lead generation, and competitive analysis.",
        "version": "0.0",
        "x-build-id": "re8MfcoqmAEdExAYT"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/memo23~dubizzle-search-listing-s-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-memo23-dubizzle-search-listing-s-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/memo23~dubizzle-search-listing-s-scraper/runs": {
            "post": {
                "operationId": "runs-sync-memo23-dubizzle-search-listing-s-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/memo23~dubizzle-search-listing-s-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-memo23-dubizzle-search-listing-s-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "startUrls"
                ],
                "properties": {
                    "startUrls": {
                        "title": "Start URLs",
                        "type": "array",
                        "description": "URLs to start with. The actor currently supports URLs such as `https://dubai.dubizzle.com/en/property-for-rent/residential/?price__lte=1000000&price__gte=1000000`.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxItems": {
                        "title": "Maximum number of items OR limit the results per crawl",
                        "type": "integer",
                        "description": "Maximum number of items that will be scraped.",
                        "default": 1000
                    },
                    "monitoringMode": {
                        "title": "Run in monitoring mode where only newly listings compared to previous runs will be scraped",
                        "type": "boolean",
                        "description": "If checked, it will only scrape newly listings compared to what has been scraped in previous runs.",
                        "default": false
                    },
                    "maxConcurrency": {
                        "title": "Max Concurrency",
                        "type": "integer",
                        "description": "Maximum number of pages that can be processed at the same time.",
                        "default": 10
                    },
                    "minConcurrency": {
                        "title": "Min Concurrency",
                        "type": "integer",
                        "description": "Minimum number of pages that will be processed at the same time.",
                        "default": 1
                    },
                    "maxRequestRetries": {
                        "title": "Max Request Retries",
                        "type": "integer",
                        "description": "Number of times the crawler will retry a failed request before giving up.",
                        "default": 100
                    },
                    "proxy": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Specifies proxy servers that will be used by the scraper in order to hide its origin.<br><br>For details, see <a href='https://apify.com/apify/web-scraper#proxy-configuration' target='_blank' rel='noopener'>Proxy configuration</a> in README.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ]
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
