Bayut Agent & Lead Extractor avatar

Bayut Agent & Lead Extractor

Pricing

from $5.00 / 1,000 dataset items

Go to Apify Store
Bayut Agent & Lead Extractor

Bayut Agent & Lead Extractor

Extract Bayut UAE real-estate agent & agency leads — direct phone, WhatsApp, email, RERA licence, service areas, specialities and listing counts as structured JSON. Filter by location or TruBroker status. Built for lead-gen, recruiting and CRM. Pay only for the leads you get.

Pricing

from $5.00 / 1,000 dataset items

Rating

0.0

(0)

Developer

axly

axly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Build real-estate lead lists from Bayut — the UAE's largest property portal — as clean, structured JSON. Extract agents (brokers) with their direct phone, WhatsApp and email, or agencies (brokerages) with phone and RERA licences, plus service areas, specialities, languages, ratings and live listing counts.

Every lead comes straight from Bayut's mobile search index, so one request per page already carries the full contact record — fast, reliable, and no login or CAPTCHA.


Who uses this

  • Lead-generation & sales teams — pull targeted broker contact lists (phone, WhatsApp, email) by area or specialisation for outreach.
  • Recruiters & brokerages — find and rank top-performing agents by sale/rent volume, TruBroker status and service area.
  • PropTech & data teams — maintain an up-to-date directory of UAE agents and agencies with a stable JSON schema.
  • Market analysts — measure agency size (agent counts, listing volumes) and competitive footprint across communities.

Output fields

Agents (entityType = agents)

FieldTypeDescription
entity_typestringagent
idstringBayut agent external ID
namestringAgent name
profile_urlstringBayut broker profile URL
phonestringDirect phone
whatsappstringWhatsApp number
emailstringEmail address
phone_numbers / cell_numbersarrayAll listed numbers
agencyobject{ id, name, slug }
is_trubrokerbooleanVerified TruBroker
is_highly_responsive / is_quality_listerbooleanQuality signals
sale_count / rent_count / daily_rent_countnumberLive listing counts
total_adsnumberTotal active ads
trucheck_count / check_countnumberVerified-listing counts
total_xpnumberBayut experience points
specialitiesarraye.g. Off-Plan Sales, Commercial Leasing
service_areas / service_area_idsarrayCommunities served
languagesarrayLanguages spoken
aboutstringAgent bio
imagestringProfile photo URL
scraped_atstringExtraction timestamp (ISO-8601)

Agencies (entityType = agencies)

FieldTypeDescription
entity_typestringagency
idstringAgency external ID
namestringAgency name
profile_urlstringBayut company profile URL
phone / mobile / phone_numbersstring/arrayAgency contact
location / locationsstring/arrayHead office & coverage
agents_countnumberNumber of agents
trubroker_agent_countnumberVerified agents
ads_sale_count / ads_rent_countnumberLive listing counts
elite_status / is_featuredbooleanBayut status flags
purposearrayfor-sale / for-rent
licensesarray{ number, authority }
rera_licensesarrayRERA licence numbers
logostringAgency logo URL
scraped_atstringExtraction timestamp (ISO-8601)

High-value use cases

  1. Targeted outreach — extract all TruBroker agents serving Dubai Marina with phone + WhatsApp + email, ready for your CRM or dialer.
  2. Agency prospecting — pull agencies with their RERA licences and agent counts to prioritise partnerships or B2B sales.
  3. Recruiting — rank agents by sale_count / rent_count and specialities to headhunt top performers in a specific community.
  4. Market mapping — quantify how many agents cover each area and which specialities dominate.

Input parameters

FieldTypeDefaultDescription
entityTypestringagentsagents or agencies
querystringName/keyword to match
locationstringDubai MarinaService-area filter (agents), auto-resolved
locationExternalIdsarrayExact Bayut location IDs (advanced)
agentIdsarraySpecific agent IDs (direct mode)
trubrokerOnlybooleanfalseOnly TruBroker agents
maxItemsinteger100Stop after this many leads
perPageinteger25Page size (advanced)
languagestringenen or ar

Example input

{
"entityType": "agents",
"location": "Dubai Marina",
"trubrokerOnly": true,
"maxItems": 200
}

Example output (one agent, trimmed)

{
"entity_type": "agent",
"id": "2805597",
"name": "OSA REAL ESTATE",
"profile_url": "https://www.bayut.com/brokers/osa-real-estate-2805597.html",
"phone": "+97155569372",
"whatsapp": "+971555693722",
"email": "osamaalawaad@yahoo.com",
"agency": { "id": "109860", "name": "OSA Real Estate", "slug": "osa-real-estate-109860" },
"is_trubroker": true,
"sale_count": 23,
"rent_count": 0,
"specialities": ["Off-Plan Sales", "Commercial Leasing", "Residential Sales"],
"service_areas": ["Downtown Dubai", "Al Barsha", "Jumeirah Village Circle (JVC)"],
"languages": ["English", "Arabic"],
"scraped_at": "2026-07-27T10:00:00+00:00"
}

Scheduling & integrations

  • Schedule recurring runs to keep your lead lists fresh.
  • Webhooks on finish; export to Google Sheets, Make, Zapier, Amazon S3, or download as JSON/CSV/Excel.
  • Pull results directly through the Apify API into your CRM pipeline.

Use with AI assistants (MCP)

Available through the Apify MCP server, so AI assistants (Claude, ChatGPT and other MCP clients) can call it as a tool to build lead lists inside an agent workflow.


FAQ

Do agents include real contact details? Yes — phone, whatsapp and email come directly from Bayut's agent index for the vast majority of agents.

Can I target a specific area? Yes — set location (e.g. "Business Bay") to filter agents by service area, or trubrokerOnly for verified brokers only.

How many leads per run? Up to maxItems. Bayut caps deep pagination near 50,000 results per query — narrow by location or query to exhaust larger sets.

Agencies too? Set entityType = agencies to extract brokerages with phone, RERA licences, agent counts and listing volumes instead.

Is it reliable? It uses Bayut's mobile API (structured JSON), so it does not break on website changes and needs no CAPTCHA solving.

Is this legal? The actor collects publicly available professional listing data. You are responsible for using contact data in line with Bayut's terms and applicable laws (including UAE privacy and anti-spam rules such as consent for marketing outreach).


Not affiliated with or endorsed by Bayut. "Bayut" is a trademark of its owner and used here for descriptive purposes only.