# Dubizzle Property Search Scraper (`ecomscrape/dubizzle-property-search-scraper`) Actor

Powerful Dubizzle.com property scraper for extracting comprehensive real estate data from the UAE's leading classifieds platform. Get verified listings, pricing, locations, and detailed property information for market analysis and investment decisions.

- **URL**: https://apify.com/ecomscrape/dubizzle-property-search-scraper.md
- **Developed by:** [ecomscrape](https://apify.com/ecomscrape) (community)
- **Categories:** Real estate, Developer tools, Automation
- **Stats:** 5 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

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

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Contact

If you encounter any issues or need to exchange information, please feel free to contact us through the following link:
[My profile](https://apify.com/ecomscrape)

## Dubizzle Property Search Scraper: Extract Property Data & Prices Efficiently

### Introduction

Dubizzle.com stands as the UAE's premier classifieds platform, hosting over 100,000 verified property listings across Dubai, Abu Dhabi, Sharjah, and other emirates. For real estate professionals, investors, and market analysts, accessing this vast repository of property data manually is time-consuming and inefficient. As the largest general classifieds platform in MENA, trusted by millions of consumers across real estate and automotive verticals, Dubizzle contains invaluable market intelligence that can drive informed business decisions.

The Dubizzle Property Scraper addresses the critical need for automated data extraction from this platform, enabling users to gather comprehensive property information at scale. Whether you're conducting market research, tracking rental trends, or building property databases, this scraper provides the foundation for data-driven real estate analysis in the UAE market.

### Scraper Overview

The Dubizzle Property Scraper is a sophisticated data extraction tool designed specifically for Dubizzle.com's property listings. Built with advanced web scraping capabilities, it can navigate through property search results, category pages, and individual listings to extract detailed information systematically.

**Key Features:**

- **Multi-category support**: Extract data from residential rentals, sales, commercial properties, and specific property types like villas and apartments
- **Geographical flexibility**: Target specific emirates, cities, or neighborhoods across the UAE
- **Comprehensive data extraction**: Capture over 50 data points per property listing
- **Proxy integration**: Built-in residential proxy support to avoid detection and ensure consistent access
- **Scalable processing**: Handle large volumes of listings with configurable retry mechanisms

**Target Users:**

- Real estate agencies and brokers
- Property investment firms
- Market research companies
- PropTech startups
- Academic researchers studying UAE real estate trends

#### Detailed Input and Output Specifications

##### Input Format

Example url 1: https://dubai.dubizzle.com/en/property-for-rent/residential/villahouse/

Example url 2: https://dubai.dubizzle.com/en/property-for-rent/residential/villahouse/in/dubailand/83/

Example url 3: https://fujairah.dubizzle.com/en/property-for-rent/residential/

Example Screenshot of Property list by query page:

![](https://i.postimg.cc/d1h8SSQT/Screenshot-from-2025-08-02-17-45-26.png)

The scraper accepts JSON configuration with specific parameters:

```json
{
  "max_retries_per_url": 2, // Maximum waiting time when accessing the links you provided.
  "proxy": { // Add a proxy to ensure that during the data collection process, you are not detected as a bot.
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL" 
    ],
    "apifyProxyCountry": "SG" // You should choose an Country that coincides with the Country you want to collect data from
  },
  "max_items_per_url": 20,
  "urls": [ // Links to Property list by query pages.
    "https://dubai.dubizzle.com/en/property-for-rent/residential/villahouse/",
    "https://uae.dubizzle.com/jobs/automotive/",
    "https://fujairah.dubizzle.com/en/property-for-rent/residential/"
  ]
}
```

**Input Parameters Explained:**

- **max_retries_per_url**: Controls retry attempts for failed requests (recommended: 2-3)
- **proxy configuration**: Essential for avoiding rate limiting and bot detection
- **max_items_per_url**: Limits the number of properties extracted per category page
- **urls**: Array of Dubizzle category or search result URLs to scrape

#### Output Format

```json
[ // List of Property information
  {
  "id": 26339254,
  "uuid": "7956111e-fd05-41df-826c-a9dc5e055256",
  "external_id": 12319945,
  "object_i_d": null,
  "name": {
    "en": "Garden Landscaped | Multiple Cheques | Vacant",
    "ar": "Garden Landscaped | Multiple Cheques | Vacant"
  },
  "price": 95000,
  "added": 1754124905,
  "created_at": null,
  "absolute_url": {
    "en": "https://dubai.dubizzle.com/property-for-rent/residential/villahouse/2025/7/24/garden-landscaped-multiple-cheques-vaca-2-327970/",
    "ar": "https://dubai.dubizzle.com/ar/property-for-rent/residential/villahouse/2025/7/24/garden-landscaped-multiple-cheques-vaca-2-327970/"
  },
  "permalink": null,
  "short_url": "https://dubizzle.com/s/DfBm6Cg",
  "category_id": 23,
  "category": null,
  "categories": {
    "ids": [
      23,
      1743
    ],
    "name": {
      "en": [
        "Villa",
        "Residential"
      ],
      "ar": [
        "فيلا / بيت للإيجار",
        "وحدات سكنية للإيجار"
      ]
    },
    "slug": [
      "villahouse",
      "residential"
    ],
    "slug_paths": [
      "property-for-rent/residential/villahouse",
      "property-for-rent/residential"
    ]
  },
  "category_v2": null,
  "site": null,
  "location_list": null,
  "neighbourhood": null,
  "neighborhoods": {
    "ids": [
      62267,
      62353,
      62617,
      64469
    ],
    "name": {
      "en": [
        "Dubai South",
        "Emaar South",
        "Expo Golf Villas",
        "Expo Golf Villas 2 (Parkside 2)"
      ],
      "ar": [
        "دبي الجنوب",
        "إعمار الجنوب",
        "اكسبو جولف فيلاز",
        "فلل اكسبو جولف 2 (باركسايد 2)"
      ]
    }
  },
  "photos": [
    {
      "main": "https://dbz-images.dubizzle.com/images/2025/07/24/36fdcf44-4b06-4c86-97a7-76e9598535f5/fce3f42ca7734c20bf2ccd3042508743-.jpg?impolicy=dpv",
      "thumb": "https://dbz-images.dubizzle.com/images/2025/07/24/36fdcf44-4b06-4c86-97a7-76e9598535f5/fce3f42ca7734c20bf2ccd3042508743-.jpg?impolicy=carousel",
      "thumb_retina": "https://dbz-images.dubizzle.com/images/2025/07/24/36fdcf44-4b06-4c86-97a7-76e9598535f5/fce3f42ca7734c20bf2ccd3042508743-.jpg?impolicy=lpv"
    },
    {
      "main": "https://dbz-images.dubizzle.com/images/2025/07/24/36fdcf44-4b06-4c86-97a7-76e9598535f5/dcf4d394900f4f43b5afdba1edbe1d75-.jpg?impolicy=dpv",
      "thumb": "https://dbz-images.dubizzle.com/images/2025/07/24/36fdcf44-4b06-4c86-97a7-76e9598535f5/dcf4d394900f4f43b5afdba1edbe1d75-.jpg?impolicy=carousel",
      "thumb_retina": "https://dbz-images.dubizzle.com/images/2025/07/24/36fdcf44-4b06-4c86-97a7-76e9598535f5/dcf4d394900f4f43b5afdba1edbe1d75-.jpg?impolicy=lpv"
    },
    {
      "main": "https://dbz-images.dubizzle.com/images/2025/07/24/36fdcf44-4b06-4c86-97a7-76e9598535f5/2e05c51717c74f56aa8870350e751d7c-.jpg?impolicy=dpv",
      "thumb": "https://dbz-images.dubizzle.com/images/2025/07/24/36fdcf44-4b06-4c86-97a7-76e9598535f5/2e05c51717c74f56aa8870350e751d7c-.jpg?impolicy=carousel",
      "thumb_retina": "https://dbz-images.dubizzle.com/images/2025/07/24/36fdcf44-4b06-4c86-97a7-76e9598535f5/2e05c51717c74f56aa8870350e751d7c-.jpg?impolicy=lpv"
    },
    {
      "main": "https://dbz-images.dubizzle.com/images/2025/07/24/36fdcf44-4b06-4c86-97a7-76e9598535f5/620027ed8a96469d8b80a9452cabdd2b-.jpg?impolicy=dpv",
      "thumb": "https://dbz-images.dubizzle.com/images/2025/07/24/36fdcf44-4b06-4c86-97a7-76e9598535f5/620027ed8a96469d8b80a9452cabdd2b-.jpg?impolicy=carousel",
      "thumb_retina": "https://dbz-images.dubizzle.com/images/2025/07/24/36fdcf44-4b06-4c86-97a7-76e9598535f5/620027ed8a96469d8b80a9452cabdd2b-.jpg?impolicy=lpv"
    },
    {
      "main": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/0830bc71b0d84f9d9dcb37d54e6487a0-.jpg?impolicy=dpv",
      "thumb": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/0830bc71b0d84f9d9dcb37d54e6487a0-.jpg?impolicy=carousel",
      "thumb_retina": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/0830bc71b0d84f9d9dcb37d54e6487a0-.jpg?impolicy=lpv"
    },
    {
      "main": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/eff0143347cd4e3a836e033483d872dc-.jpg?impolicy=dpv",
      "thumb": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/eff0143347cd4e3a836e033483d872dc-.jpg?impolicy=carousel",
      "thumb_retina": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/eff0143347cd4e3a836e033483d872dc-.jpg?impolicy=lpv"
    },
    {
      "main": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/73b94f4c42844d1eb669c4e67b320b9f-.jpg?impolicy=dpv",
      "thumb": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/73b94f4c42844d1eb669c4e67b320b9f-.jpg?impolicy=carousel",
      "thumb_retina": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/73b94f4c42844d1eb669c4e67b320b9f-.jpg?impolicy=lpv"
    },
    {
      "main": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/045a26e02ae24f02920d65e551baf580-.jpg?impolicy=dpv",
      "thumb": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/045a26e02ae24f02920d65e551baf580-.jpg?impolicy=carousel",
      "thumb_retina": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/045a26e02ae24f02920d65e551baf580-.jpg?impolicy=lpv"
    },
    {
      "main": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/e0187163564949b6a3b7ce59c65236ac-.jpg?impolicy=dpv",
      "thumb": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/e0187163564949b6a3b7ce59c65236ac-.jpg?impolicy=carousel",
      "thumb_retina": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/e0187163564949b6a3b7ce59c65236ac-.jpg?impolicy=lpv"
    },
    {
      "main": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/fff7624c3da747b9ad21bdb20dc76d21-.jpg?impolicy=dpv",
      "thumb": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/fff7624c3da747b9ad21bdb20dc76d21-.jpg?impolicy=carousel",
      "thumb_retina": "https://dbz-images.dubizzle.com/images/2025/07/24/cdbd36e2-d180-4f2b-b334-f22c9af3c0af/fff7624c3da747b9ad21bdb20dc76d21-.jpg?impolicy=lpv"
    }
  ],
  "photo_thumbnails": null,
  "photos_count": 16,
  "has_video": null,
  "has_video_url": false,
  "video_url": "",
  "tour_360": null,
  "tour_url": "",
  "has_tour_url": false,
  "has_phone_number": null,
  "has_whatsapp_number": true,
  "has_sms_number": true,
  "can_chat": false,
  "user": null,
  "business": null,
  "agent": {
    "id": 724,
    "slug": "driven-properties-llc-724",
    "logo": "https://dbz-images.dubizzle.com/profiles/property_agency/Driven_Properties_-LOGO-Dubizzle_-_116x92px.jpg?impolicy=agency",
    "name": {
      "en": "Driven Properties",
      "ar": "Driven Properties LLC"
    }
  },
  "agent_profile": {
    "id": 162284,
    "slug": "mohammed-umar-zakaria-162284",
    "name": {
      "en": "Mohammed Umar Zakaria",
      "ar": "Mohammed Umar Zakaria"
    },
    "profile_pic": "https://dbz-images.dubizzle.com/profiles/agent_profile/2025/08/02/500eb15689e4416ebbe052196c03ac3c-.jpg?impolicy=agent",
    "profile_completed": true,
    "is_emirati_agent": false
  },
  "agent_logo": null,
  "auto_agent_id": null,
  "jobs_logo": null,
  "is_verified": true,
  "is_verified_user": false,
  "is_verified_business": null,
  "is_premium": null,
  "is_premium_ad": true,
  "is_super_ad": null,
  "highlighted_ad": false,
  "featured_listing": false,
  "promoted": false,
  "is_featured_agent": null,
  "is_trusted_seller": null,
  "trusted_seller_id": null,
  "trusted_seller_logo": null,
  "show_trusted_seller_logo": null,
  "seller_type": null,
  "listed_by": {
    "value": "AG",
    "en": "Agent",
    "ar": "الوسيط"
  },
  "bedrooms": 3,
  "bathrooms": 4,
  "size": 1507,
  "furnished": false,
  "building": null,
  "property_reference": "Ref ID DP-R-55495",
  "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": "Property Age",
        "ar": "عمر العقار"
      },
      "value": {
        "en": "2 Years",
        "ar": "سنوات 2"
      },
      "id": "property_age"
    },
    {
      "label": {
        "en": "Furnishing",
        "ar": "مفروشة/ غير مفروشة"
      },
      "value": {
        "en": "Unfurnished",
        "ar": "غير مفروشة"
      },
      "id": "furnished"
    },
    {
      "label": {
        "en": "Updated",
        "ar": "محدث"
      },
      "value": {
        "en": "1754124909",
        "ar": "1754124909"
      },
      "id": "updated_at"
    }
  ],
  "completion_status": "completed",
  "payment_frequency": {
    "en": "Yearly",
    "ar": "سنويا"
  },
  "is_developer_listing": null,
  "has_dld_history": false,
  "details": null,
  "description_short": " Brought to you by Driven Properties, this 3 Bedroom Villa is located in Parkside 2, EMAAR South, Dubai South (Dubai World Central).  Unit Details:  - Vacant - View: Back to Back - Kitchen: Open and",
  "is_ecommerce_listing": null,
  "has_variants": null,
  "is_reserved": null,
  "is_coming_soon": null,
  "has_vin": null,
  "inventory_type": null,
  "vas": null,
  "city": {
    "id": 2,
    "name": {
      "en": "Dubai",
      "ar": "دبي"
    }
  },
  "from_url": "https://dubai.dubizzle.com/en/property-for-rent/residential/villahouse/"
}, // ... Many other Property details
] 
```

**Core Identification Fields:**

- **ID, UUID, External ID**: Unique identifiers for database integration and cross-referencing
- **Object ID**: Dubizzle's internal reference number
- **Absolute URL, Permalink**: Direct links to property listings for verification and follow-up

**Property Details:**

- **Name**: Property title as listed by the owner/agent
- **Price**: Rental or sale price in AED
- **Bedrooms, Bathrooms**: Quantitative property specifications
- **Size**: Property area (typically in square feet)
- **Furnished**: Furnishing status (Yes/No/Partially)

**Location Intelligence:**

- **Location List, Neighbourhood**: Hierarchical location data from emirate to specific area
- **Geolocation**: GPS coordinates for mapping and proximity analysis
- **Site**: Specific building or development name

**Visual and Media Content:**

- **Photos, Photo Thumbnails**: Image URLs and counts for visual analysis
- **Has Video, Video URL**: Video tour availability and links
- **Tour 360, Tour URL**: Virtual tour features

**Market and Business Intelligence:**

- **Category, Categories**: Property type classification
- **Listed By**: Agent, owner, or business entity
- **Seller Type**: Individual vs. commercial seller identification
- **Premium Ad, Featured Listing**: Advertising tier indicators
- **Verified User, Verified Business**: Trust and credibility markers

**Contact and Communication:**

- **Has Phone Number, Has WhatsApp Number**: Available contact methods
- **Can Chat**: In-platform messaging availability

**Example Output Sample:**

```json
{
  "ID": "123456789",
  "Name": "Spacious 2BR Apartment in Dubai Marina",
  "Price": "85000",
  "Bedrooms": "2",
  "Bathrooms": "2",
  "Size": "1200",
  "Neighbourhood": "Dubai Marina",
  "Geolocation": "25.0772, 55.1392",
  "Photos_Count": "8",
  "Verified_User": "true",
  "Premium_Ad": "false"
}
```

### Usage Guide

**Step 1: Configure Your Target URLs**
Start by identifying the specific Dubizzle categories or search results you want to scrape. Navigate to Dubizzle.com, perform your desired search or browse to category pages, and copy the URLs.

**Step 2: Set Proxy Parameters**
Configure residential proxies with a country setting that matches your target market (UAE, SG, or other regional proxies work well for UAE content).

**Step 3: Define Extraction Limits**
Set `max_items_per_url` based on your needs. For comprehensive market analysis, use higher values (50-100), while for quick sampling, 10-20 items may suffice.

**Step 4: Execute and Monitor**
Run the scraper and monitor for any rate limiting or blocking. The retry mechanism will handle temporary failures automatically.

**Best Practices:**

- Use residential proxies to maintain consistent access
- Implement delays between requests to avoid overwhelming the server
- Regularly update your target URLs as Dubizzle's structure may evolve
- Validate extracted data against manual spot-checks

**Common Issues and Solutions:**

- **Rate limiting**: Increase delays between requests or use more diverse proxy pools
- **Structure changes**: Update selectors if Dubizzle modifies their page layout
- **Incomplete data**: Some listings may have missing fields - implement data validation

### Benefits and Applications

**Time Efficiency:** Manual data collection from thousands of property listings would require weeks of effort. This scraper reduces that timeline to hours, enabling rapid market analysis and competitive intelligence gathering.

**Market Research Applications:**

- Track rental price trends across different neighborhoods
- Analyze property supply and demand patterns
- Monitor competitor pricing strategies
- Identify emerging market opportunities

**Investment Decision Support:**

- Build comprehensive property databases for portfolio management
- Analyze ROI potential across different property types and locations
- Track market velocity and listing duration patterns

**Business Intelligence Value:**
Real estate professionals can leverage this data to optimize pricing strategies, identify market gaps, and enhance client advisory services. PropTech companies can integrate this data into their platforms to provide enhanced market insights to their users.

### Conclusion

The Dubizzle Property Scraper transforms how real estate professionals access and analyze UAE property market data. By automating the extraction of comprehensive listing information from the region's largest classifieds platform, it enables data-driven decision making and competitive advantage in the dynamic UAE real estate sector.

Ready to unlock the power of Dubizzle's property data? Start extracting valuable market intelligence today and transform your real estate analysis capabilities.

## Related Actors

- [**Dubizzle Product Search Scraper**](https://apify.com/ecomscrape/dubizzle-product-search-scraper): A specialized data extraction tool engineered to harvest detailed Product information from Dubizzle's dominant marketplace.

- [**Dubizzle Jobs Search Scraper**](https://apify.com/ecomscrape/dubizzle-jobs-search-scraper): A specialized data extraction tool engineered to harvest detailed Jobs information from Dubizzle's dominant marketplace.

- [**Dubizzle Community Search Scraper**](https://apify.com/ecomscrape/dubizzle-community-search-scraper): A specialized data extraction tool engineered to harvest detailed Community information from Dubizzle's dominant marketplace.

- [**Dubizzle Product Details Scraper**](https://apify.com/ecomscrape/dubizzle-product-details-scraper): A specialized data extraction tool engineered to harvest detailed Product information from Dubizzle's dominant marketplace.

- [**Dubizzle Jobs Details Scraper**](https://apify.com/ecomscrape/dubizzle-jobs-details-scraper): A specialized data extraction tool engineered to harvest detailed Jobs information from Dubizzle's dominant marketplace.

- [**Dubizzle Community Details Scraper**](https://apify.com/ecomscrape/dubizzle-community-details-scraper): A specialized data extraction tool engineered to harvest detailed Community information from Dubizzle's dominant marketplace.

- [**Dubizzle Property Details Scraper**](https://apify.com/ecomscrape/dubizzle-property-details-scraper): A specialized data extraction tool engineered to harvest detailed Property information from Dubizzle's dominant marketplace.

## Your feedback

We are always working to improve Actors' performance. So, if you have any technical feedback about Property.check24.de Property Search Scraper or simply found a bug, please create an issue on the Actor's Issues tab in Apify Console.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the Property list page urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `max_items_per_url` (type: `integer`):

Limit the number of items per URL you want to scrape

## `max_retries_per_url` (type: `integer`):

Limit the number of retries for each URL if the scrape is detected as a bot or the page fails to load

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

Select proxies to be used by your scraper.

## Actor input object example

```json
{
  "urls": [
    "https://dubai.dubizzle.com/en/property-for-rent/residential/villahouse/"
  ],
  "max_items_per_url": 20,
  "max_retries_per_url": 2,
  "proxy": {
    "useApifyProxy": false
  }
}
```

# 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 = {
    "urls": [
        "https://dubai.dubizzle.com/en/property-for-rent/residential/villahouse/"
    ],
    "max_items_per_url": 20,
    "max_retries_per_url": 2,
    "proxy": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("ecomscrape/dubizzle-property-search-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 = {
    "urls": ["https://dubai.dubizzle.com/en/property-for-rent/residential/villahouse/"],
    "max_items_per_url": 20,
    "max_retries_per_url": 2,
    "proxy": { "useApifyProxy": False },
}

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

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

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

```

## CLI example

```bash
echo '{
  "urls": [
    "https://dubai.dubizzle.com/en/property-for-rent/residential/villahouse/"
  ],
  "max_items_per_url": 20,
  "max_retries_per_url": 2,
  "proxy": {
    "useApifyProxy": false
  }
}' |
apify call ecomscrape/dubizzle-property-search-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,ecomscrape/dubizzle-property-search-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/9VXs4Zrc3SSxIWZIo/builds/ewvBINrloBmY6PWfT/openapi.json
