# UAE Dubai Property Leads Unit Number Finder (`dhrumil/uae-dubai-property-leads-unit-number-finder`) Actor

Find property owner details along with Unit Number for any property in UAE listed on propertyfinder, bayut or dubizzle. Integrate lead information with your CRM directly to automate your real estate business. It makes your agents more productive and converts lead faster.

- **URL**: https://apify.com/dhrumil/uae-dubai-property-leads-unit-number-finder.md
- **Developed by:** [Dhrumil Bhankhar](https://apify.com/dhrumil) (community)
- **Categories:** Real estate, Automation, Lead generation
- **Stats:** 5,205 total users, 17 monthly users, 100.0% runs succeeded, 46 bookmarks
- **User rating**: 1.51 out of 5 stars

## Pricing

from $9,000.00 / 1,000 property informations

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## 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

### 🏡 What is UAE Dubai Property Leads Finder?

This UAE Dubai Property Leads Finder will enable you to find the leads from any sale/rent listing available on different UAE realeastate portals. It will provide you Unit Number along with other details using which you can find the property lead easily and your agents can handle it further easily.

This is readily available as an API. That means you can directly integrate this tool into your choice of CRM to completely automate the process.

You can simply take any property url from any of the following portals and this tool will provide property lead information for it.

- [propertyfinder.ae](https://www.propertyfinder.ae)
- [bayut.com](https://www.bayut.com)
- [dubizzle.com](https://www.dubizzle.com/)

Example proprty urls :

- https://www.propertyfinder.bh/en/plp/buy/duplex-for-sale-capital-governorate-al-juffair-794853.html
- https://www.bayut.com/property/details-10057061.html
- https://dubai.dubizzle.com/property-for-rent/residential/apartmentflat/2024/10/30/spacious-unit-sami-finishing-best-amenitie-2-020/

### 🚪 What can this tool can do?

📈 Extract Property information for any public listing

👀 You can integrate it with CRM where you can send just URL to this tool and it can send back information about that lead.

📩  You can also run it in bulk mode where you can provide long list of all properties in question and it will process complete sheet togather and produce data about every single property in one go.

⬇️ Download property lead information in Excel, CSV, JSON, and other formats

### 📚 How do I start scraping with this scraper?

1. Register for your free Apify account [here](https://apify.com/pricing?fpr=z2di7)
2. You don't need to provide your credit card details for free acount. Just click on "Get Started" button on above link and complete the registration only.
3. Free account comes with reasonable credits to try out this actor. This actor also comes with free trial of 1 hour without any commitment/upfront charge.
4. Run this actor and verify the scraped data. Apify has huge integration possibilities. You can download the data or push the data into any 3rd party platform directly.

### 🌳 What Lead Information data can I extract using this tool?

| 📝                | 📝                              |
| ------------------ | ------------------------------- |
| Authority Name     | Permit Number                   |
| Listing Number     | Permit End Date                 |
| Real Estate Number | Permit Status                   |
| Property Name      | Permit Type                     |
| Property Type      | Property Value                  |
| Zone Name          | Rooms Counts                    |
| Property Size      | Room Type                       |
| Building Name      | Unit Number                     |
| License Number     | Developer Name                  |

### ⬇️ Input

You just need to provide browser url of any property listing url like below & that's all. If you are using Apify dashboard to test, just enter property url from any portal and it will give you property information.

#### Input example

```json
{
  "propertyUrls": [
    {
      "url": "https://www.propertyfinder.bh/en/plp/buy/duplex-for-sale-capital-governorate-al-juffair-794853.html"
    }
  ],
  "retrieveContactDetails" : true
}
```

`retrieveContactDetails` : If you have subscribed to [UAE Dubai Property Owner Finder](https://apify.com/dhrumil/uae-dubai-property-owner-finder?fpr=z2di7), please turn this setting on to find owner phone and email address as well. Please refer to [Integrated mode with UAE Dubai Property Leads Finder](https://apify.com/dhrumil/uae-dubai-property-owner-finder#integrated-mode-with-uae-dubai-property-leads-finder)

### ⬆️ Output

The scraped data is stored in the dataset of each run. The data can be viewed or downloaded in many popular formats, such as *JSON, CSV, Excel, XML, RSS, and HTML*.

#### Output example

The result for scraping a single property like this:

```json
{
  "AuthorityNameAr": "العارفين للعقارات ش.ذ.م.م",
  "AuthorityNameEn": "ALARFEEN REAL ESTATE L.L.C",
  "PermitNumber": "109817",
  "StartDate": "2024-10-09T00:00:00",
  "EndDate": "2025-10-09T00:00:00",
  "PermitEndDate": "2025-10-09T00:00:00",
  "ListingNumber": "7143628280",
  "PermitStatusId": 7,
  "PermitTypeId": 1,
  "PermitStatusAr": "موافقة الية",
  "PermitStatusEn": "Auto Approval",
  "PermitDescription": null,
  "RealEstateNumber": "29081",
  "PermitLocation": null,
  "ListingStatus": null,
  "ListingFlag": null,
  "PropertyTypeId": 3,
  "PropertyNameAr": "La Riviera Apartments",
  "PropertyNameEn": "La Riviera Apartments",
  "ZoneNameAr": "البرشاء جنوب الرابعة",
  "ZoneNameEn": "Al Barsha South Fourth",
  "PropertyTypeNameAr": "وحدة",
  "PropertyTypeNameEn": "Unit",
  "PropertyDescription": null,
  "PropertyValue": 115000,
  "PropertyValueFrom": 115000,
  "PropertyValueTo": 115000,
  "PermitTypeNameAr": "ايجار",
  "PermitTypeNameEn": "Rent",
  "FloorNumber": null,
  "RoomsCount": "2",
  "ParkingNumber": null,
  "PropertySize": 119.8,
  "ProjectNumber": null,
  "ProjectNameAr": null,
  "ProjectNameEn": null,
  "DeveloperNameAr": null,
  "DeveloperNameEn": null,
  "ProjectDescription": null,
  "ProjectValueFrom": null,
  "ProjectValueTo": null,
  "RoomTypeAr": "غرفتان",
  "RoomTypeEn": "2 B/R",
  "BuildingNameAr": "La Riviera Apartments",
  "BuildingNameEn": "La Riviera Apartments",
  "IsActive": false,
  "LicenseNumber": "1026605",
  "PropertyId": -1,
  "ProjectId": null,
  "RowState": 1,
  "CardHolderNumber": null,
  "CardHolderNameAr": null,
  "CardHolderNameEn": null,
  "CardHolderMobile": null,
  "CardHolderEmail": null,
  "ListingGuid": "vlf25atolkxn3clvdaotvu94thiytqmm62rnyxzsflukzhefi",
  "BuildingCount": null,
  "IsPermitBlocked": false,
  "PropertyUnitNumber": "908"
}
```

### ❓Disclaimer

This tool doesn't scrape or retrive property information from any property listing portal. As you can verify the same in above example output data. Above data belongs to none of the property portal in UAE.

Information provided is as on availability basis. Any claim for partial/full refund will not be entertained if you have used this service in subscribed period.

### ❓Fair Usage Policy

This tool provides helpful information to make real estate world easy. We intend that information is not used to store or process on mass scale basis. To prevent such misuse, monthly limitation of 14000 lookup is applied. When in trial mode, you can lookup maximum 1 properties.

### ❓Limitations

This tool will try to find Unit Number for Apartment type properties. However, it's not guranteed that every single properties will get resolved to its unit number always. In case, property is not apartment, it's more likely that unit number can't be found. I am open to add this support in case you have any suggestion for sources/APIs.

### 🌐 Proxy Usage

This actor accepts proxy configuration as part of the input settings. However, to ensure smooth operation and prevent failures, the actor may automatically fall back to Apify residential proxies when necessary. This ensures reliable data extraction even if your configured proxy encounters issues.

### 🚫 No Refund Policy

This actor is strictly **non-refundable**. Under no circumstances are you eligible for a refund. If you do not intend to use this service, you can cancel your subscription anytime from your account.

### 🛠️ API required for integration?

If you are a bulk user and your usage is in thousands, I can provide an API for integration with your CRM. Please contact me at <dhrumil@techvasu.com> for the same.

### 🙋‍♀️ For custom solutions

In case you need some custom solution, you can contact me : <dhrumil@techvasu.com>

Or learn more about me on github : <https://github.com/dhrumil4u360>

# Actor input Schema

## `propertyUrls` (type: `array`):

Any property url from UAE real estate portals like propertyfinder, bayut or dubizzle

## `retrieveContactDetails` (type: `boolean`):

If you have already subscribed UAE Dubai Property Owner Finder actor, this feature will enable you to find contact details as well.

## `email` (type: `string`):

Email address to send notifications or reports to.

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

Select proxies to be used by your crawler.

## Actor input object example

```json
{
  "propertyUrls": [
    {
      "url": "https://www.propertyfinder.ae/en/plp/buy/apartment-for-sale-dubai-dubai-south-dubai-world-central-the-pulse-the-pulse-residence-the-pulse-residence-b2-110971542.html"
    }
  ],
  "retrieveContactDetails": false,
  "email": "",
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "AE"
  }
}
```

# 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 = {
    "propertyUrls": [
        {
            "url": "https://www.propertyfinder.ae/en/plp/buy/apartment-for-sale-dubai-dubai-south-dubai-world-central-the-pulse-the-pulse-residence-the-pulse-residence-b2-110971542.html"
        }
    ],
    "retrieveContactDetails": false,
    "proxy": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ],
        "apifyProxyCountry": "AE"
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("dhrumil/uae-dubai-property-leads-unit-number-finder").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 = {
    "propertyUrls": [{ "url": "https://www.propertyfinder.ae/en/plp/buy/apartment-for-sale-dubai-dubai-south-dubai-world-central-the-pulse-the-pulse-residence-the-pulse-residence-b2-110971542.html" }],
    "retrieveContactDetails": False,
    "proxy": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "apifyProxyCountry": "AE",
    },
}

# Run the Actor and wait for it to finish
run = client.actor("dhrumil/uae-dubai-property-leads-unit-number-finder").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 '{
  "propertyUrls": [
    {
      "url": "https://www.propertyfinder.ae/en/plp/buy/apartment-for-sale-dubai-dubai-south-dubai-world-central-the-pulse-the-pulse-residence-the-pulse-residence-b2-110971542.html"
    }
  ],
  "retrieveContactDetails": false,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "AE"
  }
}' |
apify call dhrumil/uae-dubai-property-leads-unit-number-finder --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,dhrumil/uae-dubai-property-leads-unit-number-finder"
        }
    }
}
```

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/CAwW2pO7A0dwgWxzK/builds/d7mO8Tm2Oi7WNKMOG/openapi.json
