UAE Real Estate Agent Scraper
Pricing
from $3.00 / 1,000 results
UAE Real Estate Agent Scraper
Bayut agent scraper: extract UAE real estate agent profiles and leads: mobile numbers, WhatsApp, agency, RERA licence, TruBroker status and property listings. Search agents by location, name or specialisation in Dubai, Abu Dhabi and across the UAE. Broker lead generation, no proxies. Propertyfinder.
Pricing
from $3.00 / 1,000 results
Rating
5.0
(1)
Developer
Happy Endpoint
Maintained by CommunityActor stats
4
Bookmarked
79
Total users
10
Monthly active users
2 days ago
Last modified
Categories
Share
👤 Bayut Agent Finder: UAE Real Estate Agent Scraper
🚫 NO Proxies Needed
📦 UAE Real Estate Agents Dataset (20,000 Agents)
Buy it here Propertyfinder: https://payhip.com/b/bld1P Buy it here Bayyt: https://payhip.com/b/4GHXf
📊 Dataset Includes:
- Complete agent coverage
- Rich performance data
- Agency-linked
- Transaction signals
- Bilingual and multi-nationality
- 51 data fields per agent
📩 Need custom scraping or bulk data? We provide tailored scraping solutions. Reach out anytime: 👉 happyendpointhq@gmail.com
🚨 Need the Full Bayut UAE Agent Database?
Complete active Bayut.com agent directory scraped in May 2026.
- 19,892 UAE real estate agents
- 4,247 agencies
- Emails, phone numbers, and WhatsApp numbers
- TruBroker, Quality Lister, and Highly Responsive flags
- Listing activity metrics
- Service areas, languages, and specialisations
- Agency details + RERA numbers
- Clean CSV format (39 columns)
Interested in purchasing the full dataset? Contact us at: happyendpointhq@gmail.com
Search and extract real estate agent profiles, contact details, and property listings from Bayut, the UAE's leading property portal. Find agents by location or name, check TruBroker status, and pull full listing portfolios. No proxies. No setup. Just data.
What This Actor Does
This actor has five modes that work together in a workflow:
| Mode | What it does |
|---|---|
| 📍 Location Search | Find a location ID by area name |
| 🔍 Agent Search | Find agents by location, specialisation, and purpose |
| 👤 Agent Search by Name | Find agents by their name |
| 📋 Agent Details | Get the full profile of one specific agent |
| 🏠 Agent Properties | Get all active listings posted by an agent |
Workflow
Step 1: Find Your Location ID (optional)
If you want to filter agents by area, get the location ID first.
- Set Mode to
📍 Location Search - Enter a Location Name, e.g.
Dubai Marina - Run the actor
- Copy the
externalIDfrom the matching result, e.g.5003
Sample result:
{"externalID": "5003","name": { "en": "Dubai Marina" },"path": "UAE > Dubai > Dubai Marina","type": "neighbourhood","adCount": 12450}
Step 2: Find Agents
Option A: Search by location and filters:
- Set Mode to
🔍 Agent Search - Paste the
externalIDfrom Step 1 into Location ID(s) - Set Purpose, Specialisation, and Listing Type as needed
- Run the actor
- Copy the
agent_external_idof any agent you want to dig into further
Option B: Search by name:
- Set Mode to
👤 Agent Search by Name - Enter the agent's name in Agent Name
- Run the actor
- Copy the
agent_external_idfrom the matching result
Step 3: Get Agent Details or Listings
Both Agent Details and Agent Properties use the same agent_external_id from Step 2.
To get a full profile:
- Set Mode to
📋 Agent Details - Paste
agent_external_idinto Agent ID - Run: returns full profile including badges, stats, RERA licence, service areas
To get all listings by that agent:
- Set Mode to
🏠 Agent Properties - Paste
agent_external_idinto Agent ID - Run: returns all active property listings posted by that agent
Input Fields
| Field | Mode | Required | Description |
|---|---|---|---|
| Location Name | Location Search | ✅ Yes | Area or city name in UAE |
| Location ID(s) | Agent Search | ❌ No | externalID from Location Search. Comma-separated for multiple |
| Purpose | Agent Search | ❌ No | For Sale or For Rent |
| Specialisation | Agent Search | ❌ No | Residential or Commercial |
| Listing Type | Agent Search | ❌ No | Any, Ready, or Off-Plan |
| Agent Name | Agent Search by Name | ✅ Yes | Full or partial agent name |
| Agent ID | Agent Details / Agent Properties | ✅ Yes | agent_external_id from any Agent Search result |
| Max Results | Agent Search / By Name / Properties | ❌ No | Default: 100. Pages are fetched automatically up to this number |
| Start Page | Agent Search / By Name / Properties | ❌ No | Default: 1. The page to start from |
Pagination
Pages are fetched automatically. Set Max Results to how many agents or listings you want, and the actor keeps fetching pages until it has that many or reaches the last page. Duplicates are skipped, so you never pay twice for the same result.
At the end of every run, the Logs tab shows a summary:
TOTAL SAVED : 100 agentsTotal matching : 463 agentsMore pages? : Yes, increase "Max Results", or set "Start Page" to 4 to continue
Results per page by mode:
| Mode | Results per page |
|---|---|
| Agent Search | 40 agents |
| Agent Search by Name | 20 agents |
| Agent Properties | 25 listings |
Start Page only sets where to begin, for example to continue a previous run.
Output
Agent Search & Agent Search by Name
Each dataset item is one agent:
| Field | Type | Description |
|---|---|---|
agent_external_id | string | Unique agent ID: use in Agent Details and Agent Properties |
agent_name_en | string | Agent full name in English |
agent_name_ar | string | Agent full name in Arabic |
agency_name_en | string | Agency name in English |
agency_name_ar | string | Agency name in Arabic |
proxy_mobile | string | Agent contact mobile number |
proxy_phone | string | Agent landline number |
phone_numbers | string | JSON-encoded array of additional numbers |
email | string | Agent or agency email address |
most_active_emirate_prev_month | string | Most active location last month |
is_trubroker_badge_prev_month | string | TruBroker status last month (1 = yes) |
is_responsive_agent_badge_prev_month | string | Responsive Agent badge last month |
is_quality_lister_badge_prev_month | string | Quality Lister badge last month |
trubroker_first_ranking_frontend | string | TruBroker ranking position |
user_image | string | Agent profile photo URL |
Agent Details
Returns one full agent profile with extended information including service areas, RERA licence, and performance stats.
Agent Properties
Each dataset item is one property listing, with the same structure as the Bayut Property Search actor output. Key fields: externalID, title.en, price, rooms, baths, area, purpose, contactName, phoneNumber.
Common Use Cases
Build a directory of TruBroker agents in Dubai Marina:
- Location Search →
Dubai Marina→ copyexternalID5003 - Agent Search → Location IDs:
5003, Specialisation: Residential - Filter results where
is_trubroker_badge_prev_month = 1
Find all listings from a specific agent:
- Agent Search by Name → search agent name → copy
agent_external_id - Agent Properties → paste the
agent_external_idas Agent ID
Scrape commercial agent contact info in Business Bay:
- Location Search →
Business Bay→ copyexternalID - Agent Search → Location IDs: (paste), Specialisation: Commercial
- Dataset contains names, mobile numbers, and email addresses
Research off-plan specialist agents across Dubai:
- Agent Search → Location IDs:
5002(all Dubai), Specialisation: Residential, Listing Type: Off-Plan - Paginate through all results for a full market list
Our Other Scraper
- Sephora Scraper
- Tesco Scraper
- Ikea Scraper
- Ikea Product Scraper By Category
- Idealista
- Idealista Scraper
SEO Keywords
Bayut agent scraper · UAE real estate agents · Dubai property agents data · TruBroker agents list · real estate agent contact details UAE · Bayut agent profiles · Dubai agents directory · property agent lead generation UAE · real estate CRM data Dubai · Bayut agent listings scraper · Dubai real estate agent finder · UAE property agent data extractor · Dubai Agents Filter