Dubizzle Property Search and Detail |Broker(s) Scraper $0.95/1K
by memo23
Get instant access to comprehensive Dubai property data, extract detailed listings including prices, amenities, agent contacts, high-res photos, and l...
Opens on Apify.com
About Dubizzle Property Search and Detail |Broker(s) Scraper $0.95/1K
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.
What does this actor do?
Dubizzle Property Search and Detail |Broker(s) Scraper $0.95/1K is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
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 - Comprehensive scraper for Dubizzle search results and property listings - Bayut Scraper - Extract property data from Bayut.ae - Property Finder 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/ - Mobile Device Listings: Scrape non-property categories such as smartphones by reusing the same workflow - Examples: https://www.dubizzle.com.eg/en/mobile-phones-tablets-accessories-numbers/mobile-phones/q-samsung-s20/ or https://www.dubizzle.com.eg/en/mobile-phones-tablets-accessories-numbers/mobile-phones/q-samsung-s20+-5g/ 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 - Real Estate 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") --- ### Sample JSON Output for Listings - Devices json { "virtualState": "active", "videos": [], "videoCount": 0, "userExternalID": "57f82a2b-ed3b-46f4-85ca-4919dd74e7c9", "updatedAt": 1759213432.950703, "type": "general", "title": "samsung s20 plus", "timestamp": 1759213431.215681, "stateMessage": "This ad is currently live.", "state": "active", "sourceID": 1, "slug": "samsung-s20-plus", "rawDescription": "للبيع فقط وليس للبدل samsung s20 plus\nبدون كرتونه او مشتملات\nخطين + e sim\nمساحه 128\nرامات 8\nبروسيسور اكسينوس 990\nشاشه داينمك اموليد 120 هرتز\nبطاريه 4500\nالجهاز مغير شاشه اصليه\nالجهاز زيرو بحاله الجديد\nبدون اي مشاكل او عيوب نهائيا\nبدون اي خبطات او خدوش نهائيا\nالسعر 9500", "purpose": "for-sale", "productConsumptionIDs": [], "price": 0, "postingPlatforms": [ "strat" ], "postingID": 33626298, "photos": [ { "id": 148883176, "externalID": "57f82a2b-ed3b-46f4-85ca-4919dd74e7c9-624202bb-a182-44", "title": null, "orderIndex": 0, "nimaScore": null }, ... ], "panoramas": [], "panoramaCount": 0, "otherPlatforms": {}, "objectID": 24840758, "location": [ { "type": "country", "slug": "egypt", "name": "Egypt", "level": 0, "id": 1, "externalID": "0-1" }, { "type": "province", "slug": "alexandria", "name": "Alexandria", "level": 1, "id": 3, "externalID": "1-6" }, { "type": "city", "slug": "agami", "name": "Agami", "level": 2, "id": 132, "externalID": "2-317" }, { "slug": "al-hanouvel", "name": "Al Hanouvel", "level": 3, "id": 3000, "externalID": "1777" } ], "isSellerVerified": false, "id": 24840758, "geography": { "lat": 31.112209280406, "lng": 29.756696108202 }, "geo_point": [ 29.756696108202, 31.112209280406 ], "formattedExtraFields": [ { "name": "سعة الرامات", "name_l1": "RAM", "attribute": "RAM", "formattedValue": "8", "formattedValue_l1": "8" }, { "name": "الماركة", "name_l1": "Brand", "attribute": "make", "formattedValue": "سامسونج", "formattedValue_l1": "Samsung" }, { "name": "موديل", "name_l1": "Model", "attribute": "model", "formattedValue": "اس 20 بلس", "formattedValue_l1": "S20 Plus" }, { "name": "السعر", "name_l1": "Price", "attribute": "price", "formattedValue": "9,500", "formattedValue_l1": "9,500" }, { "name": "سعة التخزين", "name_l1": "Storage", "attribute": "Storage", "formattedValue": "128 جيجا بايت", "formattedValue_l1": "128 GB" }, { "name": "نوع الإعلان", "name_l1": "Ad Type", "attribute": "purpose", "formattedValue": "معروض للبيع", "formattedValue_l1": "For Sale" }, { "name": "الحالة", "name_l1": "Condition", "attribute": "new_used", "formattedValue": "جديد", "formattedValue_l1": "New" }, { "name": "نوع السعر", "name_l1": "Price Type", "attribute": "price_type", "formattedValue": "السعر", "formattedValue_l1": "Price" }, { "name": "طريقة الدفع", "name_l1": "Payment Option", "attribute": "payment_option", "formattedValue": "كاش", "formattedValue_l1": "Cash" }, { "name": "سعة البطارية", "name_l1": "Battery Capacity", "attribute": "Battery Capacity", "formattedValue": "(+) 4000 مللي أمبير", "formattedValue_l1": "(+) 4000 mAH" } ], "format": "full", "extraFields": { "RAM": "8", "make": "11", "model": "s20-plus", "price": 9500, "Storage": "128 GB", "purpose": "1", "new_used": "1", "price_type": "price", "payment_option": "1", "Battery Capacity": "(+) 4000 mAH", "deliverable": "no", "video": "no", "panorama": "no", "seller_verified": "no", "delivery": null }, "externalID": "205629582", "expiresAt": 1761805431.215681, "documents": [], "documentCount": 0, "description": "للبيع فقط وليس للبدل samsung s20 plus\nبدون كرتونه او مشتملات\nخطين + e sim\nمساحه 128\nرامات 8\nبروسيسور اكسينوس 990\nشاشه داينمك اموليد 120 هرتز\nبطاريه 4500\nالجهاز مغير شاشه اصليه\nالجهاز زيرو بحاله الجديد\nبدون اي مشاكل او عيوب نهائيا\nبدون اي خبطات او خدوش نهائيا\nالسعر 9500", "createdAt": 1759213431.215681, "contactInfo": { "roles": [ "allow_chat_communication" ], "name": "Alex" }, "category": [ { "slug": "mobile-phones-tablets-accessories-numbers", "name": "Mobile Phones, Tablets, & Accessories", "level": 0, "id": 3, "externalID": "147" }, { "slug": "mobile-phones", "name": "Mobile Phones", "nameSingular": "موبايلات", "level": 1, "id": 75, "externalID": "9" } ], "productInfo": null, "adTags": [], "basicInfo": { "videoCount": 0, "userExternalID": "57f82a2b-ed3b-46f4-85ca-4919dd74e7c9", "updatedAt": 1759213432.950703, "type": "general", "title": "samsung s20 plus", "timestamp": 1759213431.215681, "state": "active", "sourceID": 1, "slug": "samsung-s20-plus", "requestIndex": 2, "purpose": "for-sale", "productScore": 7, "price": 0, "photos": [ { "id": 148883176, "externalID": "57f82a2b-ed3b-46f4-85ca-4919dd74e7c9-624202bb-a182-44", "title": null, "orderIndex": 0, "nimaScore": null }, { "id": 148883177, "externalID": "57f82a2b-ed3b-46f4-85ca-4919dd74e7c9-b638655d-455f-44", "title": null, "orderIndex": 1, "nimaScore": null }, { "id": 148883178, "externalID": "57f82a2b-ed3b-46f4-85ca-4919dd74e7c9-dd919a62-f380-48", "title": null, "orderIndex": 2, "nimaScore": null }, { "id": 148883179, "externalID": "57f82a2b-ed3b-46f4-85ca-4919dd74e7c9-08eace52-e891-42", "title": null, "orderIndex": 3, "nimaScore": null }, { "id": 148883180, "externalID": "57f82a2b-ed3b-46f4-85ca-4919dd74e7c9-3f3a6494-250d-47", "title": null, "orderIndex": 4, "nimaScore": null } ], "photoCount": 5, "panoramaCount": 0, "objectID": 24840758, "location.lvl3": { "id": 3000, "level": 3, "externalID": "1777", "name": "الهانوفيل", "name_l1": "Al Hanouvel", "slug": "al-hanouvel", "slug_l1": "al-hanouvel" }, "location.lvl2": { "id": 132, "level": 2, "externalID": "2-317", "name": "عجمي", "name_l1": "Agami", "slug": "agami", "slug_l1": "agami", "type": "city" }, "location.lvl1": { "id": 3, "level": 1, "externalID": "1-6", "name": "الإسكندرية", "name_l1": "Alexandria", "slug": "alexandria", "slug_l1": "alexandria", "type": "province" }, "location.lvl0": { "id": 1, "level": 0, "externalID": "0-1", "name": "مَصر", "name_l1": "Egypt", "slug": "egypt", "slug_l1": "egypt", "type": "country" }, "location": [ { "type": "country", "slug": "egypt", "name": "Egypt", "level": 0, "id": 1, "externalID": "0-1" }, { "type": "province", "slug": "alexandria", "name": "Alexandria", "level": 1, "id": 3, "externalID": "1-6" }, { "type": "city", "slug": "agami", "name": "Agami", "level": 2, "id": 132, "externalID": "2-317" }, { "slug": "al-hanouvel", "name": "Al Hanouvel", "level": 3, "id": 3000, "externalID": "1777" } ], "keywords": "(+) 4000 mAH (+) 4000 مللي أمبير 128 GB 128 جيجا بايت 8 Cash For Sale New Price S20 Plus Samsung اس 20 بلس السعر جديد سامسونج كاش معروض للبيع", "isSellerVerified": false, "id": 24840758, "geography": { "lat": 31.112209280406, "lng": 29.756696108202 }, "geo_point": [ 29.756696108202, 31.112209280406 ], "formattedExtraFields": [ { "name": "سعة الرامات", "name_l1": "RAM", "attribute": "RAM", "formattedValue": "8", "formattedValue_l1": "8" }, { "name": "الماركة", "name_l1": "Brand", "attribute": "make", "formattedValue": "سامسونج", "formattedValue_l1": "Samsung" }, { "name": "موديل", "name_l1": "Model", "attribute": "model", "formattedValue": "اس 20 بلس", "formattedValue_l1": "S20 Plus" }, { "name": "السعر", "name_l1": "Price", "attribute": "price", "formattedValue": "9,500", "formattedValue_l1": "9,500" }, { "name": "سعة التخزين", "name_l1": "Storage", "attribute": "Storage", "formattedValue": "128 جيجا بايت", "formattedValue_l1": "128 GB" }, { "name": "نوع الإعلان", "name_l1": "Ad Type", "attribute": "purpose", "formattedValue": "معروض للبيع", "formattedValue_l1": "For Sale" }, { "name": "الحالة", "name_l1": "Condition", "attribute": "new_used", "formattedValue": "جديد", "formattedValue_l1": "New" }, { "name": "نوع السعر", "name_l1": "Price Type", "attribute": "price_type", "formattedValue": "السعر", "formattedValue_l1": "Price" }, { "name": "طريقة الدفع", "name_l1": "Payment Option", "attribute": "payment_option", "formattedValue": "كاش", "formattedValue_l1": "Cash" }, { "name": "سعة البطارية", "name_l1": "Battery Capacity", "attribute": "Battery Capacity", "formattedValue": "(+) 4000 مللي أمبير", "formattedValue_l1": "(+) 4000 mAH" } ], "format": "lite", "extraFields": { "RAM": "8", "make": "11", "model": "s20-plus", "price": 9500, "Storage": "128 GB", "purpose": "1", "new_used": "1", "price_type": "price", "payment_option": "1", "Battery Capacity": "(+) 4000 mAH", "deliverable": "no", "video": "no", "panorama": "no", "seller_verified": "no", "delivery": null }, "externalID": "205629582", "documentsTags": [], "documentCount": 0, "description": "للبيع فقط وليس للبدل samsung s20 plus\nبدون كرتونه او مشتملات\nخطين + e sim\nمساحه 128\nرامات 8\nبروسيسور اكسينوس 990\nشاشه داينمك اموليد 120 هرتز\nبطاريه 4500\nالجهاز مغير شاشه اصليه\nالجهاز زيرو بحاله الجديد\nبدون اي مشاكل او عيوب نهائيا\nبدون اي خبطات او خدوش نهائيا\nالسعر 9500", "createdAt": 1759213431.215681, "coverPhoto": { "id": 148883176, "externalID": "57f82a2b-ed3b-46f4-85ca-4919dd74e7c9-624202bb-a182-44", "title": null, "orderIndex": 0, "nimaScore": null, "main": true }, "contactInfo": { "roles": [ "allow_chat_communication" ], "name": "Alex" }, "category.lvl1": { "id": 75, "level": 1, "externalID": "9", "name": "موبايلات", "name_l1": "Mobile Phones", "slug": "mobile-phones", "slug_l1": "mobile-phones", "nameSingular": "موبايلات", "nameSingular_l1": "موبايلات" }, "category.lvl0": { "id": 3, "level": 0, "externalID": "147", "name": "موبايلات، تابلت، و إكسسواراتها", "name_l1": "Mobile Phones, Tablets, & Accessories", "slug": "mobile-phones-tablets-accessories-numbers", "slug_l1": "mobile-phones-tablets-accessories-numbers", "nameSingular": null, "nameSingular_l1": null }, "category": [ { "slug": "mobile-phones-tablets-accessories-numbers", "name": "Mobile Phones, Tablets, & Accessories", "level": 0, "id": 3, "externalID": "147" }, { "slug": "mobile-phones", "name": "Mobile Phones", "nameSingular": "موبايلات", "level": 1, "id": 75, "externalID": "9" } ], "_score": 4, "locationTranslations": [ { "ar": { "externalID": "0-1", "id": 1, "level": 0, "name": "مَصر", "slug": "egypt", "type": "country" }, "en": { "type": "country", "slug": "egypt", "name": "Egypt", "level": 0, "id": 1, "externalID": "0-1" } }, { "ar": { "externalID": "1-6", "id": 3, "level": 1, "name": "الإسكندرية", "slug": "alexandria", "type": "province" }, "en": { "type": "province", "slug": "alexandria", "name": "Alexandria", "level": 1, "id": 3, "externalID": "1-6" } }, { "ar": { "externalID": "2-317", "id": 132, "level": 2, "name": "عجمي", "slug": "agami", "type": "city" }, "en": { "type": "city", "slug": "agami", "name": "Agami", "level": 2, "id": 132, "externalID": "2-317" } }, { "ar": { "externalID": "1777", "id": 3000, "level": 3, "name": "الهانوفيل", "slug": "al-hanouvel" }, "en": { "slug": "al-hanouvel", "name": "Al Hanouvel", "level": 3, "id": 3000, "externalID": "1777" } } ], "productInfo": null, "adTags": [] } } ### Output Fields Explanation for Device Listings #### Core Listing Metadata - virtualState: High-level lifecycle status for the listing (e.g., active, archived). - type: Internal classifieds type such as general for consumer goods. - title: Public-facing headline of the advertisement. - slug: URL-safe identifier derived from the title for routing. - state: Operational state flag indicating if the ad is active or paused. - stateMessage: Human-readable message that accompanies the current state. - sourceID: Numeric channel identifier; 1 maps to Dubizzle general classifieds. - purpose: Declares the seller intent such as for-sale or wanted. - productConsumptionIDs: Array of tracking IDs used internally (empty when not applicable). - postingID: Primary numeric identifier of the device listing. - objectID: Search index identifier (also used by Algolia for fast lookups). - externalID: Reference shared across Dubizzle services and marketing channels. - id: Backend record identifier for the listing. - productInfo: Structured product facts (null in this sample when no extra metadata exists). - adTags: List of system-generated tags that enhance targeting (empty when none). #### Timing & Lifecycle - timestamp: UNIX epoch (seconds) when the listing was first published. - createdAt: Timestamp when the record entered storage (usually mirrors timestamp). - updatedAt: Most recent update time, recorded as fractional UNIX epoch seconds. - expiresAt: Scheduled expiration time after which the ad will no longer be visible. #### Pricing & Commerce - price: Raw numeric price; 0 typically means hidden or negotiable pricing. - formattedExtraFields → price: Localized display string for the advertised price. - formattedExtraFields → price_type: Localized label indicating whether the price is fixed, negotiable, or another type. - formattedExtraFields → payment_option: Seller-stated payment method such as cash. - extraFields.price: Numeric price value for analytics pipelines. - extraFields.price_type: Encoded enum for the price type selection. - extraFields.payment_option: Encoded enum describing accepted payment options. #### Media Assets - videos: Array of attached video objects (empty when no videos are uploaded). - videoCount: Count of available videos for quick aggregation. - photos: Ordered array of image records, each with id, externalID, title, orderIndex, and nimaScore metadata. - panoramas: Array of 360° panoramas (empty when none exist). - panoramaCount: Total number of panoramas for the listing. - documents: Array of supplemental document assets such as invoices or certificates. - documentCount: Number of attached documents. #### Platform Distribution - postingPlatforms: List of internal platforms or campaigns where the ad is syndicated. - otherPlatforms: Map of additional platform payloads (empty when not cross-posted). #### Location & Geography - location: Ordered hierarchy from country to neighborhood, each entry containing type, slug, name, level, id, and externalID. - geography: Latitude and longitude object representing the listing position. - geo_point: Coordinate pair [lng, lat] used by search indices. - locationTranslations (inside basicInfo): Provides bilingual labels for each hierarchy level. #### Seller & Contact Details - userExternalID: UUID referencing the seller’s Dubizzle profile. - contactInfo: Seller contact snapshot, including name and permitted roles such as chat availability. - isSellerVerified: Boolean flag indicating whether Dubizzle has verified the seller identity. - extraFields.seller_verified: Encoded version of the seller verification status. - extraFields.deliverable: Flags whether delivery is offered (yes, no, or null). - extraFields.delivery: Additional delivery details (null when not provided). #### Listing Content & Specs - rawDescription: Original multi-line description as entered by the seller. - description: Duplicate description field for downstream consumers. - formattedExtraFields: Array of locale-aware attribute summaries (e.g., RAM, brand, model, storage, battery capacity). - extraFields.RAM: Raw RAM capacity value. - extraFields.make: Encoded identifier for the device brand (Samsung in this example). - extraFields.model: Encoded identifier for the specific model. - extraFields.Storage: Raw storage capacity string (e.g., 128 GB). - extraFields.new_used: Encoded condition flag (1 = new, 2 = used). - extraFields.video: Indicates whether the seller added a video (yes/no). - extraFields.panorama: Indicates presence of panorama media (yes/no). - extraFields.Battery Capacity: Battery size value as a string for display. #### Categorization & Taxonomy - category: Array describing taxonomy placement, from top-level vertical to the specific subcategory. - category.lvl0 / category.lvl1 (inside basicInfo): Convenience copies of the taxonomy nodes for search facets. #### Search & Ranking Signals - format: Payload richness indicator (full for the main object in this sample). - basicInfo: Search-optimized replica of the listing used for Algolia indexing. - basicInfo.videoCount, basicInfo.photoCount, basicInfo.panoramaCount: Media counts surfaced to search consumers. - basicInfo.userExternalID, basicInfo.slug, basicInfo.state, basicInfo.purpose: Key identifiers duplicated for search performance. - basicInfo.requestIndex: Internal crawl/index sequence number. - basicInfo.productScore: Relevance score used to rank search results. - basicInfo.price: Price exposed in the search document (mirrors top-level price). - basicInfo.photos: Same photo array but trimmed for search responses. - basicInfo.objectID: Identifier of the search document (matches top-level objectID). - basicInfo.location.lvl0 → lvl3: Aggregated location objects for faceted navigation. - basicInfo.location: Redundant location hierarchy for search queries. - basicInfo.keywords: Concatenated keyword string used to boost search matching. - basicInfo.isSellerVerified: Search-ready boolean copy of the verification status. - basicInfo.geography, basicInfo.geo_point: Coordinates for spatial search filters. - basicInfo.formattedExtraFields, basicInfo.extraFields: Flattened device specs powering faceted search filters. - basicInfo.coverPhoto: Metadata for the primary image, including ordering and the main flag. - basicInfo.contactInfo: Seller contact subset optimized for search cards. - basicInfo.category: Taxonomy references replicated for search facets. - basicInfo.documentsTags: Tags summarizing attached documents (empty when none). - basicInfo.documentCount: Number of documents acknowledged in the search document. - basicInfo.description, basicInfo.createdAt: Duplicated content and creation timestamp for search results. - basicInfo._score: Search ranking score returned by the indexing engine. - basicInfo.productInfo, basicInfo.adTags: Mirrors of the top-level fields for search purposes. #### Miscellaneous Arrays - videos, photos, panoramas, documents: Each array may include additional metadata (dimensions, captions, etc.) not shown in the truncated example but preserved in the output for completeness. - panoramaCount, videoCount, photoCount, documentCount: Provide quick numeric summaries without iterating each array. --- ## 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 - Comprehensive scraper for Dubizzle search results and property listings - Bayut Scraper - Extract property data from Bayut.ae - Property Finder Scraper - Scrape property listings from PropertyFinder.ae For more tools and scrapers, visit memo23's Apify profile. 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 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
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Dubizzle Property Search and Detail |Broker(s) Scraper $0.95/1K now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- memo23
- Pricing
- Paid
- Total Runs
- 246
- Active Users
- 36
Related Actors
Apartments.com Scraper 🏡
by epctex
Expedia Hotels 4.0
by jupri
Zillow Detail Scraper
by maxcopell
Idealista Scraper - Real Estate Data for Spain, Italy, Portugal
by igolaizola
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support