UAE Real Estate Agent Contacts — Dubai & Abu Dhabi
Pricing
from $5.00 / 1,000 agent contact with mx-checked emails
UAE Real Estate Agent Contacts — Dubai & Abu Dhabi
Dubai & Abu Dhabi agent contacts from PropertyFinder: name, agency, MX-checked email, phone, licence no. By building, area or URL. No login.
Pricing
from $5.00 / 1,000 agent contact with mx-checked emails
Rating
0.0
(0)
Developer
Mohammed Samaan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 days ago
Last modified
Categories
Share
UAE Real Estate Agent Contacts — Dubai & Abu Dhabi (PropertyFinder)
Agent and agency contacts for Dubai and Abu Dhabi real estate. Give it building names, area names or PropertyFinder URLs and get one row per agent: name, agency, agency email with an MX check, phone, agent and agency licence numbers (where PropertyFinder shows them), profile URLs. It returns contacts only — no property listing data.
Plain HTTP on logged-out public pages: no browser, no proxy, no login, no cookies.
简介(中文)
迪拜和阿布扎比房产经纪人联系资料(来源:PropertyFinder 公开页面),适合为中国投资者服务的中介、移民/置业顾问和获客团队使用。
- 输入:楼盘名、区域名或 PropertyFinder 链接(建议填英文名,如 Dubai Marina、Saadiyat Island,因为中文译名在各网站并不统一)。
- 输出:经纪人姓名、所属公司、公司电话、公司邮箱、经纪人/公司牌照号(仅页面公开时才有)。
- 邮箱只做 MX 记录检测,即确认该域名能收邮件,不代表有人查看。邮箱和电话是公司层面的,同一家公司的经纪人共用。
- 目前没有 WhatsApp 和微信:PropertyFinder 页面不公开每位经纪人的这些信息,所以不输出。不支持 Bayut。
- 只读取公开页面,不登录任何账号。使用前请自行遵守当地的营销和数据保护规定。
What you get
| Field | What it is | Honest notes |
|---|---|---|
name | Agent name as shown on PropertyFinder | |
agency | Agency (brokerage) name | |
email | The contact email PropertyFinder publishes for the agent's agency | emailScope says agency. PropertyFinder leaves the agent's own email empty, so agents of one agency share it. Sometimes it is a named person at the agency, sometimes info@. |
emailStatus | mx-ok, mx-failed, mx-unknown or no-email | MX check = asking the email's domain whether it can receive mail. It does not prove the mailbox exists. It does not detect catch-all domains, and it does not promise delivery. |
phone / phoneScope | Phone shown on the agency profile | In the runs we measured it was the agency number (phoneScope: agency), never an agent's direct line. |
whatsapp / whatsappScope | An agent or agency WhatsApp number, only when it really belongs to them | See "What is and is not available". Mostly empty. |
agentLicenseNumber | Agent registration number shown on the agent/listing page | In Dubai this is the BRN (RERA broker registration number). In Abu Dhabi it is the number PropertyFinder shows for the agent. Empty when the page shows none. |
agencyLicenseNumber | Agency licence shown on the agency page | Dubai: RERA/ORN style number. Abu Dhabi: commercial licence, e.g. CN-1234567. |
profileUrl, agencyUrl | PropertyFinder agent page and agency page | |
emirate, sourceUrl, scrapedAt | Where the row came from | |
error, input | Only on rows for inputs that could not be processed | Never charged. |
What is and is not available (checked 6 October 2026)
- Email: present for every agency in our test runs, at agency level only.
- Phone: agency level only. Agent direct phone numbers were empty on every profile we read.
- WhatsApp: PropertyFinder's listing "WhatsApp" button points to one shared PropertyFinder number (the same number for every agency we saw), not to the agent. That number is not returned. A WhatsApp number is returned only when the agent's own profile exposes one, or the button points at the agent's or agency's own phone. In our 100-contact test run this happened 0 times, so expect
whatsapp: nullalmost everywhere. - Agent licence / BRN: shown on about 30% of agent profiles in the same run (the rest simply show nothing, and we output
nullrather than guess). The agency licence was present on 100%. - Bayut is not supported. bayut.com answers plain HTTP requests from cloud IPs with a JavaScript security check (HTTP 503). This Actor does not bypass it. Bayut URLs in the input come back as an error row.
Input
At least one of areas, buildings, listingUrls.
| Field | What it does |
|---|---|
areas | Area names, e.g. Dubai Marina, Business Bay, Saadiyat Island. |
buildings | Building or sub-community names, e.g. Marina Gate. Looked up under the main communities of the chosen emirate; if not found you get an error row (not charged). |
listingUrls | PropertyFinder listing (/en/plp/...), search (/en/buy/dubai/properties-for-sale-business-bay.html), agency (/en/broker/...) or agent (/en/agent/...) URLs. Query strings are dropped. |
emirate | dubai (default) or abu-dhabi, for areas and buildings. |
purpose | both (default), buy or rent. |
maxContacts | Cap on agent rows, 1–2000 (default 50). |
maxPagesPerSource | Result pages per area/building, 1–30 (default 3). ~25–30 listings per page. |
onlyWithEmail | Default on: only rows with an MX-checked email are returned (and charged). Off: agents without a usable email are returned free of charge. |
onePerEmail | Default on: each email address once, since all agents of an agency share it. Off: every agent, even with the same email. |
Agents are de-duplicated: the same agent found in several listings is returned and charged once.
Price
Pay per event: a small start fee per run plus one mx-checked-contact event per agent row whose email is mx-ok. Rows without an MX-checked email, duplicates, invalid inputs and errors are free.
Example output
{"name": "Paula Markvukaj","agency": "National Homes","email": "kris@nhre.ae","emailStatus": "mx-ok","emailScope": "agency","phone": "+971553685991","phoneScope": "agency","whatsapp": null,"whatsappScope": null,"agentLicenseNumber": "48702","agencyLicenseNumber": "35231","profileUrl": "https://www.propertyfinder.ae/en/agent/paula-markvukaj-249096","agencyUrl": "https://www.propertyfinder.ae/en/broker/national-homes-7594","emirate": "Dubai","sourceUrl": "https://www.propertyfinder.ae/en/plp/buy/apartment-for-sale-dubai-dubai-marina-marina-gate-jumeirah-living-marina-gate-155057114.html","input": null,"scrapedAt": "2026-10-06","error": null}
How it behaves
- robots.txt: read at the start of every run (
propertyfinder.ae/robots.txt). Paths it disallows are never fetched — for example/en/search?...,/ajax/, and any query string other than a plain?page=N. Area, building, listing, agency and agent paths are allowed. If robots.txt cannot be read, the run stops instead of crawling. - Polite: identifies itself as
LeadHarborBot, one request per second, 30-second timeout, three tries with back-off. A 429 or block page is not hammered. - Only propertyfinder.ae is fetched. Other hosts, private addresses, credentials in URLs and redirects off propertyfinder.ae are refused.
- Errors become free rows with an
errormessage; one bad input never stops the rest. - Public business contact details only, from pages anyone can open without logging in. You are responsible for how you use them: follow UAE and your own country's rules for unsolicited email and include an opt-out line.
Limits
- Needs PropertyFinder to keep its current page structure; if listings load but no agent is found, the run logs a warning that the structure may have changed.
- Building lookup tries the main Dubai and Abu Dhabi communities; an unusual building may not be found — use its area, or paste a PropertyFinder URL.
- One agent profile read per agent when the agency page does not list them, so very large runs take time (about 1–2 seconds per agent).
Changelog
- 1.0 — first version.