# UAE Dubai Property Owner Finder (`dhrumil/uae-dubai-property-owner-finder`)

Find property owner details along with the help Unit Number and building name for any property in Dubai, UAE.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://beta-securitybyobscurity.apify.com/dhrumil/uae-dubai-property-owner-finder.md
- **Developed by:** [Dhrumil Bhankhar](https://beta-securitybyobscurity.apify.com/dhrumil) (community)
- **Categories:** Real estate, Integrations, Lead generation
- **Stats:** 688 total users, 77 monthly users, 100.0% runs succeeded, 9 bookmarks
- **User rating**: No ratings yet

## Pricing

$80.00/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period.
You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

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

# README

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

This UAE Dubai Property Owner Finder will enable you to find the contact details from any property lead you collected from different UAE realeastate portals. When you have lead with you, you will have `Building Name` and `Unit Number` with you. If you don't have this information you can get it through [UAE Dubai Property Leads Finder](https://apify.com/dhrumil/uae-dubai-property-leads-finder?fpr=z2di7).

With the help of Lead Finder, you will have `Building Name`, `Unit Number`, `Property Size` and `Zone Name` with you. You can supply this information to this actor, it will give you `Name`, `Phone` and `Email` number of given lead. Now, your agents can handle it further easily in any CRM.

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.

### 🚪 What can this tool can do?

📈 This actor is also available as direct integrated mode along with [UAE Dubai Property Leads Finder](https://apify.com/dhrumil/uae-dubai-property-leads-finder?fpr=z2di7). You just need to enable that `Try retriving contact information as well` option there and your CRM will start getting contact information once you have subscribed to this actor.

👀 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

### 🔎 Integrated mode with UAE Dubai Property Leads Finder

Best way to use this tool is in intregration with [UAE Dubai Property Leads Finder](https://apify.com/dhrumil/uae-dubai-property-leads-finder?fpr=z2di7). Steps :

1. Make sure you have [UAE Dubai Property Leads Finder](https://apify.com/dhrumil/uae-dubai-property-leads-finder?fpr=z2di7) and [UAE Dubai Property Owner Finder](https://apify.com/dhrumil/uae-dubai-property-owner-finder?fpr=z2di7) subscribed in your apify account
2. Now go to `UAE Dubai Property Leads Finder` and enable `Try retriving contact information as well` option. OR if you are caling via API, pass `retrieveContactDetails` paramter as `true`.
3. Now you don't need to worry about this actor at all. Lead finder will call internally to owner finder and collect contact information from it.
4. Fields mentioned in below output section will be available in the oiutput of lead finder directly.

### 📚 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 3 days 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?

| 📝                | 📝                              |
| ------------------ | ------------------------------- |
| Owner Name         | Owner Phone                     |
| Owner Email        | Owner Building Name             |
| Owner Unit Number  | Owner Area                      |

### ⬇️ 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
{
    unitNumber: "A2201",
    buildingName: "SOBHA CREEK VISTAS ? TOWER A",
    propertySize: "83.01",
    zoneNameEn: "Al Merkadh",
}
```

### ⬆️ 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
{
    "PropertyUnitNumber": "A2201",
    "BuildingNameEn": "SOBHA CREEK VISTAS ? TOWER A",
    "PropertySize": 83.01,
    "ZoneNameEn": "Al Merkadh",
    "ownerDate": "2022-04-08T00:00:00.000Z",
    "ownerSource": "0-2024",
    "ownerArea": null,
    "ownerBuildingName": "SOBHA CREEK VISTAS ? TOWER A",
    "ownerSize": 83.01000213623047,
    "ownerName": "MUHOZE NATHALIE FURERE",
    "ownerPhone": "971-2063104161",
    "ownerPhone2": null,
    "ownerEmail": null
}
```

### ❓Limitations

This tool works on contact database. This database might not be complete. It will try its best to find you closest match. However, it's not always guaranteed. In case you have database with you and you want this tool to use that database, please contact me and I will do my best to enhance the database ability according to your own source.

### 🤝 Related Actors (You may also like)

- [🏠 Property Finder Scraper](https://apify.com/dhrumil/propertyfinder-scraper?fpr=z2di7)
- [🏢 Bayut Scraper](https://apify.com/dhrumil/bayut-scraper?fpr=z2di7)
- [🏡 Dubizzle Scraper](https://apify.com/dhrumil/dubizzle-scraper?fpr=z2di7)
- [🔍 UAE Dubai Property Owner Finder](https://apify.com/dhrumil/uae-dubai-property-owner-finder?fpr=z2di7)
- [🏢 Dubai Property Unit Finder](https://apify.com/dhrumil/dubai-property-unit-finder?fpr=z2di7)

### 🙋‍♀️ 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

## `unitNumber` (type: `string`):

Unit Number of Property

## `buildingName` (type: `string`):

Building Name of Property

## `propertySize` (type: `string`):

Property Size of Property

## `zoneNameEn` (type: `string`):

Zone Area of Property

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

Email address to send notifications or reports to.

## `resource` (type: `object`):

This input is helpful when you want to launch task manually in other mode than start mode

## Actor input object example

```json
{
  "unitNumber": "A2201",
  "buildingName": "SOBHA CREEK VISTAS ? TOWER A",
  "propertySize": "83.01",
  "zoneNameEn": "Al Merkadh",
  "email": ""
}
```

# 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 = {
    "unitNumber": "A2201",
    "buildingName": "SOBHA CREEK VISTAS ? TOWER A",
    "propertySize": "83.01",
    "zoneNameEn": "Al Merkadh"
};

// Run the Actor and wait for it to finish
const run = await client.actor("dhrumil/uae-dubai-property-owner-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 = {
    "unitNumber": "A2201",
    "buildingName": "SOBHA CREEK VISTAS ? TOWER A",
    "propertySize": "83.01",
    "zoneNameEn": "Al Merkadh",
}

# Run the Actor and wait for it to finish
run = client.actor("dhrumil/uae-dubai-property-owner-finder").call(run_input=run_input)

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

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

```

## CLI example

```bash
echo '{
  "unitNumber": "A2201",
  "buildingName": "SOBHA CREEK VISTAS ? TOWER A",
  "propertySize": "83.01",
  "zoneNameEn": "Al Merkadh"
}' |
apify call dhrumil/uae-dubai-property-owner-finder --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=dhrumil/uae-dubai-property-owner-finder",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "UAE Dubai Property Owner Finder",
        "description": "Find property owner details along with the help Unit Number and building name for any property in Dubai, UAE.Integrate lead information with your CRM directly to automate your real estate business. It makes your agents more productive and converts lead faster.",
        "version": "0.0",
        "x-build-id": "RaEHRyrmDyVUwVFFi"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/dhrumil~uae-dubai-property-owner-finder/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-dhrumil-uae-dubai-property-owner-finder",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/dhrumil~uae-dubai-property-owner-finder/runs": {
            "post": {
                "operationId": "runs-sync-dhrumil-uae-dubai-property-owner-finder",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/dhrumil~uae-dubai-property-owner-finder/run-sync": {
            "post": {
                "operationId": "run-sync-dhrumil-uae-dubai-property-owner-finder",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "unitNumber": {
                        "title": "Unit Number",
                        "type": "string",
                        "description": "Unit Number of Property"
                    },
                    "buildingName": {
                        "title": "Building Name",
                        "type": "string",
                        "description": "Building Name of Property"
                    },
                    "propertySize": {
                        "title": "Property Size",
                        "type": "string",
                        "description": "Property Size of Property"
                    },
                    "zoneNameEn": {
                        "title": "Zone Name",
                        "type": "string",
                        "description": "Zone Area of Property"
                    },
                    "email": {
                        "title": "Email Address (In case of any error or notification)",
                        "type": "string",
                        "description": "Email address to send notifications or reports to.",
                        "default": ""
                    },
                    "resource": {
                        "title": "Callback resource",
                        "type": "object",
                        "description": "This input is helpful when you want to launch task manually in other mode than start mode"
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
