UAE Real Estate Agent Scraper avatar

UAE Real Estate Agent Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
UAE Real Estate Agent Scraper

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

Happy Endpoint

Maintained by Community

Actor stats

4

Bookmarked

79

Total users

10

Monthly active users

2 days ago

Last modified

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:

ModeWhat it does
📍 Location SearchFind a location ID by area name
🔍 Agent SearchFind agents by location, specialisation, and purpose
👤 Agent Search by NameFind agents by their name
📋 Agent DetailsGet the full profile of one specific agent
🏠 Agent PropertiesGet 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.

  1. Set Mode to 📍 Location Search
  2. Enter a Location Name, e.g. Dubai Marina
  3. Run the actor
  4. Copy the externalID from 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:

  1. Set Mode to 🔍 Agent Search
  2. Paste the externalID from Step 1 into Location ID(s)
  3. Set Purpose, Specialisation, and Listing Type as needed
  4. Run the actor
  5. Copy the agent_external_id of any agent you want to dig into further

Option B: Search by name:

  1. Set Mode to 👤 Agent Search by Name
  2. Enter the agent's name in Agent Name
  3. Run the actor
  4. Copy the agent_external_id from 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:

  1. Set Mode to 📋 Agent Details
  2. Paste agent_external_id into Agent ID
  3. Run: returns full profile including badges, stats, RERA licence, service areas

To get all listings by that agent:

  1. Set Mode to 🏠 Agent Properties
  2. Paste agent_external_id into Agent ID
  3. Run: returns all active property listings posted by that agent

Input Fields

FieldModeRequiredDescription
Location NameLocation Search✅ YesArea or city name in UAE
Location ID(s)Agent Search❌ NoexternalID from Location Search. Comma-separated for multiple
PurposeAgent Search❌ NoFor Sale or For Rent
SpecialisationAgent Search❌ NoResidential or Commercial
Listing TypeAgent Search❌ NoAny, Ready, or Off-Plan
Agent NameAgent Search by Name✅ YesFull or partial agent name
Agent IDAgent Details / Agent Properties✅ Yesagent_external_id from any Agent Search result
Max ResultsAgent Search / By Name / Properties❌ NoDefault: 100. Pages are fetched automatically up to this number
Start PageAgent Search / By Name / Properties❌ NoDefault: 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 agents
Total matching : 463 agents
More pages? : Yes, increase "Max Results", or set "Start Page" to 4 to continue

Results per page by mode:

ModeResults per page
Agent Search40 agents
Agent Search by Name20 agents
Agent Properties25 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:

FieldTypeDescription
agent_external_idstringUnique agent ID: use in Agent Details and Agent Properties
agent_name_enstringAgent full name in English
agent_name_arstringAgent full name in Arabic
agency_name_enstringAgency name in English
agency_name_arstringAgency name in Arabic
proxy_mobilestringAgent contact mobile number
proxy_phonestringAgent landline number
phone_numbersstringJSON-encoded array of additional numbers
emailstringAgent or agency email address
most_active_emirate_prev_monthstringMost active location last month
is_trubroker_badge_prev_monthstringTruBroker status last month (1 = yes)
is_responsive_agent_badge_prev_monthstringResponsive Agent badge last month
is_quality_lister_badge_prev_monthstringQuality Lister badge last month
trubroker_first_ranking_frontendstringTruBroker ranking position
user_imagestringAgent 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:

  1. Location Search → Dubai Marina → copy externalID 5003
  2. Agent Search → Location IDs: 5003, Specialisation: Residential
  3. Filter results where is_trubroker_badge_prev_month = 1

Find all listings from a specific agent:

  1. Agent Search by Name → search agent name → copy agent_external_id
  2. Agent Properties → paste the agent_external_id as Agent ID

Scrape commercial agent contact info in Business Bay:

  1. Location Search → Business Bay → copy externalID
  2. Agent Search → Location IDs: (paste), Specialisation: Commercial
  3. Dataset contains names, mobile numbers, and email addresses

Research off-plan specialist agents across Dubai:

  1. Agent Search → Location IDs: 5002 (all Dubai), Specialisation: Residential, Listing Type: Off-Plan
  2. Paginate through all results for a full market list

Our Other 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

Other Products