Property Finder Agent Scraper — Dubai Agents, Agencies, Leads avatar

Property Finder Agent Scraper — Dubai Agents, Agencies, Leads

Pricing

from $1.50 / 1,000 agent extracteds

Go to Apify Store
Property Finder Agent Scraper — Dubai Agents, Agencies, Leads

Property Finder Agent Scraper — Dubai Agents, Agencies, Leads

Scrape Property Finder real estate agents, agencies, and off-plan projects across Dubai and the UAE. Get agent leads with direct phone, email, WhatsApp, LinkedIn, RERA trade license, ratings, transaction stats, agency rosters, plus new-project prices, developers, and payment plans.

Pricing

from $1.50 / 1,000 agent extracteds

Rating

0.0

(0)

Developer

SIÁN OÜ

SIÁN OÜ

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Property Finder Agent Scraper — Dubai Real Estate Agents, Agencies & Off-Plan Leads 🚀

SIÁN Agency Store Property Finder Property Scraper Bayut Property Scraper MENA Property Gateway

🎉 The only Property Finder actor with DIRECT contacts — email, phone, WhatsApp & LinkedIn per agent, plus RERA trade licenses and full off-plan payment plans

Built for Gulf lead-gen teams, brokerage recruiters, and off-plan property investors


📋 Overview

Need contactable real-estate leads from the Gulf's biggest property portal? This actor scrapes Property Finder agents, agencies, and new-project launches across Dubai, Abu Dhabi, and the wider UAE — and unlike every alternative, its agent rows come with direct email, phone, WhatsApp, and LinkedIn, not just names and ratings.

Why professionals choose us:

  • Directly contactable leads: agent profile enrichment adds email, phone, WhatsApp number, and LinkedIn — fields no other Property Finder actor returns
  • Agency leads in one call: every agency row already contains direct phone, email, RERA trade license number, ranking, and roster size (1,400+ agencies in Dubai Marina alone)
  • 🎯 Performance intel built in: transaction counts, AED deal volumes, average ticket size, ratings distribution, SuperAgent status, WhatsApp response time
  • 💰 Cheap volume headline: agent rows from $0.002 — the money-making contact enrichment stays optional and transparent
  • 💎 Off-plan investor mode: new-project launches with developer, starting price, down-payment %, delivery date, plus full payment-plan milestones and government fees per project
  • NEW: Auto portfolio-slice detection — commercial-only or rentals-only portfolios are never silently missed

✨ Features

  • 👤 Agent Search: paginate any market's agent directory by free-text location — "Dubai Marina", "Downtown Dubai", or all of "Dubai"
  • 📞 Direct-Contact Enrichment: one toggle adds email, phone, WhatsApp, LinkedIn, and transaction stats to every agent row
  • 🌍 Nationality & SuperAgent Filters: server-verified filters for language-matched outreach and top-performer targeting
  • 🏢 Agency Search: brokerage leads with phone, email, trade license, client type, branch structure, and agent roster counts
  • 🏠 Portfolio Listings: pull the complete sale/rent/commercial listing inventory of any agent or agency by id
  • 🏗 New Projects Mode: off-plan launches filtered by location, developer, or completion status, sortable by delivery date
  • 📋 Project Dossiers: full payment-plan milestones, government fees, ownership type, amenities, and master plan per project
  • 📊 Run KPIs: HTML report with contact coverage, SuperAgent share, nationality mix, price medians, and top developers
  • 🔁 Deduplication: every run dedupes rows automatically — you never pay twice for the same record

🎬 Quick Start

Pick a mode, give it a location (or ids/slugs), press Start. One mode per run, one clean dataset out.

curl -X POST 'https://api.apify.com/v2/acts/sian.agency~propertyfinder-agent-scraper/runs?token=YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"mode": "agentSearch", "location": "Dubai Marina", "maxResults": 50}'

🚀 Getting Started (3 Simple Steps)

Step 1: Pick a mode

agentSearch for agent leads, agencySearch for brokerage leads, newProjects for off-plan launches — or the listing/detail modes for deep dives.

Step 2: Enter a location or ids

Free-text location like "Dubai Marina" for the search modes; numeric ids or project slugs (harvested from a search run) for the portfolio/detail modes.

Step 3: Run and export

Press Start, watch rows stream into the dataset, export as JSON/CSV/Excel.

That's it! In under two minutes you'll have:

  • Contactable agent or agency lead lists with license numbers
  • Performance metrics to rank and segment every lead
  • Off-plan project pipelines with payment plans and delivery dates

📥 Input Configuration

FieldTypeRequiredDescription
modestringNoagentSearch (default) · agencySearch · agentListings · agencyListings · newProjects · projectDetails
locationstringNoFree-text location for the search modes, e.g. "Dubai Marina"
searchTextstringNoName search for agents/agencies (best used without a location)
nationalitystringNo2-letter agent nationality filter, e.g. "gb", "in"
superAgentsOnlybooleanNoOnly agents with SuperAgent status
fetchAgentDetailsbooleanNoEnrich agents with email/phone/WhatsApp/LinkedIn + transaction stats (default true, PAID)
fetchAgencyDetailsbooleanNoEnrich agencies with the full company description (default false, PAID)
agencySortOrderstringNoDefault · Name · Most_Properties
agentIds / agencyIdsarrayNoNumeric ids for the portfolio-listing modes
listingSearchTypestringNoAuto (recommended) · For_Sale · For_Rent
commercialListingsbooleanNoFetch the commercial portfolio slice
developerIdstringNoFilter new projects by developer
completionStatusstringNoAny · Off_Plan · Ready
projectSortOrderstringNoFeatured · Newest · price/delivery-date sorts
projectSlugsarrayNoProject slugs or new-project URLs for projectDetails
maxResultsintegerNoRows per query / per id (default 50)

Agent leads (with direct contacts):

{
"mode": "agentSearch",
"location": "Dubai Marina",
"superAgentsOnly": true,
"fetchAgentDetails": true,
"maxResults": 100
}

Agency leads:

{
"mode": "agencySearch",
"location": "Dubai",
"agencySortOrder": "Most_Properties",
"maxResults": 200
}

Off-plan pipeline:

{
"mode": "newProjects",
"location": "Dubai",
"completionStatus": "Off_Plan",
"projectSortOrder": "Delivery_Date_Earliest"
}

📤 Output

Results stream to the Apify dataset with 100+ fields across row types (rowType = agent, agency, listing, project, projectDetail):

FieldTypeDescription
agentName / agencyNamestringLead name
email / phone / whatsappPhone / linkedinstringDirect contact channels (agents via enrichment; agencies in every row)
licenseNumberstringRERA / trade license number
isSuperAgentbooleanTop-performer badge
averageRating / reviewCountnumberReputation metrics
transactionsCount / transactionsnumber/objectDeal counts, AED volumes, average ticket
totalAgents / rankingnumberAgency roster size and portal ranking
listingTitle / price / pricePerAreamixedPortfolio listing economics
projectName / developer / priceFrommixedOff-plan project identity and entry price
downPaymentPercentage / deliveryDatemixedInvestor decision fields
paymentPlans / governmentFeesarray/numberFull milestone schedule + fees (projectDetails)

Example (agent row, enriched):

{
"rowType": "agent",
"agentId": "293926",
"agentName": "Brooke Matthews",
"position": "Senior Surveyor",
"isSuperAgent": true,
"nationality": { "code": "GB", "name": "United Kingdom" },
"licenseNumber": "69211",
"languages": ["English"],
"averageRating": 5,
"reviewCount": 12,
"transactionsCount": 28,
"email": "brooke.m@example-agency.com",
"phone": "+9715XXXXXXXX",
"whatsappPhone": "+9715XXXXXXXX",
"linkedin": "https://www.linkedin.com/in/...",
"transactions": { "sale": 18, "rent": 10, "dealVolume": 44500000 },
"enriched": true,
"scrapedAt": "2026-07-02T12:00:00.000Z"
}

💼 Use Cases & Examples

1. Gulf Lead-Gen Agencies

Marketing agencies build contactable UAE real-estate lead lists in minutes instead of weeks.

Input: agencySearch on "Dubai" sorted by Most_Properties Output: Hundreds of brokerages with direct phone, email, and RERA license Use: CRM import → outreach sequences → proptech/service sales

2. Brokerage Recruiters

Recruiting teams identify top producers worth poaching, ranked by hard numbers.

Input: agentSearch with superAgentsOnly + contact enrichment Output: Agents with transaction counts, AED deal volume, ratings, and direct WhatsApp Use: Shortlist by production, contact instantly on the channel Gulf agents actually answer

3. Off-Plan Property Investors

Investors monitor every new Dubai launch with the numbers that matter.

Input: newProjects with completionStatus=Off_Plan, then projectDetails on the winners Output: Developer, starting price, down-payment %, delivery date, full payment-plan milestones Use: Compare entry costs and cash-flow schedules across 700+ live Dubai projects

4. Proptech & Data Products

SaaS teams enrich their platforms with structured Gulf agent/agency data.

Input: Scheduled runs per market Output: Fresh JSON via API with stable ids for joins Use: Agent directories, valuation tools, market dashboards

5. Competitive Intelligence

Brokerage owners benchmark rival agencies' inventory and team size.

Input: agencyListings + agentListings on competitor ids Output: Complete portfolios with prices, price-per-area, and listing agents Use: Pricing strategy, market-share tracking, listing-quality audits

6. Market Researchers

Analysts quantify agent demographics and developer pipelines per neighborhood.

Input: agentSearch by nationality + newProjects by location Output: Nationality/language mix, SuperAgent density, developer delivery timelines Use: Market reports, investment memos, academic studies


🔗 Integration Examples

JavaScript/Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('sian.agency/propertyfinder-agent-scraper').call({
mode: 'agentSearch',
location: 'Dubai Marina',
fetchAgentDetails: true,
maxResults: 50
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0]);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('sian.agency/propertyfinder-agent-scraper').call(
run_input={'mode': 'agencySearch', 'location': 'Dubai', 'maxResults': 100}
)
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item['agencyName'], item['phone'], item['email'])

cURL

curl -X POST 'https://api.apify.com/v2/acts/sian.agency~propertyfinder-agent-scraper/runs?token=YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"mode": "newProjects", "location": "Dubai", "completionStatus": "Off_Plan"}'

Automation Workflows (N8N / Zapier / Make)

  1. Trigger: Weekly schedule per market
  2. HTTP Request: Call the actor API with your saved input
  3. Process: Filter new rows against your CRM
  4. Action: Push fresh leads to HubSpot/Salesforce or alert on new project launches

📊 Performance & Pricing

FREE Tier (Try It Now)

  • 1 query, 25 rows per run — same data quality, no credit card required
  • Perfect for evaluating field coverage before scaling
  • Unlimited queries and rows per run
  • Unlocks profile enrichment — the direct email/phone/WhatsApp/LinkedIn fields
  • Pay-per-result: you are only charged for rows actually delivered

💰 Transparent event pricing — agent rows from $0.002, agency lead rows from $0.003, full contact enrichment from $0.009, project dossiers from $0.01.

🔗 View current pricing


❓ Frequently Asked Questions

Q: How do I get agent emails and phone numbers? A: Run agentSearch with "Enrich Agents with Direct Contacts" enabled (default). Each enriched row adds email, phone, WhatsApp, and LinkedIn where the agent has published them.

Q: Do agency rows need enrichment for contacts? A: No — every agency search row already includes direct phone, email, and the trade license number.

Q: Which countries are covered? A: Every market the portal serves — the UAE (Dubai, Abu Dhabi, Sharjah...) plus Qatar, Bahrain, Saudi Arabia, and Egypt. Just pass the location.

Q: Where do agent/agency ids and project slugs come from? A: From the search modes — every row carries its stable id/slug. Feed them into the portfolio/detail modes.

Q: What if an agent only has commercial listings? A: Leave the portfolio slice on Auto — the actor probes sale, rent, and commercial slices automatically so nothing is missed.

Q: What output formats are available? A: JSON, CSV, Excel, XML — export directly from the Apify dataset or pull via API.

Q: Is this legal? A: The actor only extracts publicly listed directory data. See the legal section below.


🐛 Troubleshooting

Search returns 0 rows

  • Broaden the location ("Dubai" instead of a micro-community)
  • If you combined searchText with a location, drop one — name search works best alone

Portfolio listings come back empty

  • Keep listingSearchType on Auto — a fixed For_Sale slice returns 0 for rental-only or commercial-only portfolios
  • Verify the id came from a recent search run

projectDetails fails on a URL

  • Pass the slug exactly as returned by newProjects ("developer-slug/project-slug"), or the public new-project page URL

Missing email/LinkedIn on some agents

  • Not every agent publishes every channel; the fields are null when absent — filter on them after export

⚠️ Trademark Disclaimer

This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Property Finder Group or any of its subsidiaries. "Property Finder" is a trademark of its respective owner, used here only to identify the public website the tool works with. All data extracted is publicly available directory information.


Our actors are ethical and do not extract any private user data. They only extract what users and companies have chosen to share publicly — in this case, professional directory profiles that agents and agencies publish to win business. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.


🤝 Support

Telegram Support

Join our active support community


Built by SIÁN Agency | More Tools