GET
/agent-search Search for real estate agents by location and specialization.
Description
The agent-search endpoint lets you discover real estate agents operating in specific UAE locations. Results include agent profiles with their name, photo, agency affiliation, and listing counts.
This endpoint is useful for building agent directories, matching users with local experts, and analyzing agent activity across different areas. Combine with agent-details and agent-properties for comprehensive agent profiles.
Filter by location to find agents who specialize in particular communities or emirates.
Parameters
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
location_ids | string | Optional | Comma-separated location external IDs to filter agents by area. Get IDs from the autocomplete endpoint. | 5003 |
purpose | string | Optional | Transaction type to filter agents by: 'for-sale' or 'for-rent'. Default: 'for-sale'. | for-sale |
category | string | Optional | Property category the agent specializes in: 'residential' or 'commercial'. Default: 'residential'. | residential |
completion_status | string | Optional | Filter agents by completion status of their listings: 'any' (default), 'completed', 'under-construction'. | any |
page | integer | Optional | Page number for paginated results, starting from 1. Results per page: 40. | 1 |
langs | string | Optional | Language code: 'en', 'ar', 'ru', 'zh'. Default: 'en'. | en |
Code Examples
curl --request GET \
--url 'https://bayut14.p.rapidapi.com/agent-search?location_ids=5003&page=1&langs=en' \
--header 'x-rapidapi-host: bayut14.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_API_KEY' Example Response
Response
{
"success": true,
"data": {
"agents": [
{
"externalID": "4567",
"name": "John Smith",
"photo": {
"url": "https://bayut-production.s3.eu-central-1.amazonaws.com/image/agent-photo.jpg"
},
"agency": {
"name": "Premium Properties LLC",
"externalID": "5678",
"logo": {
"url": "https://bayut-production.s3.eu-central-1.amazonaws.com/image/agency-logo.jpg"
}
},
"propertiesCount": 42,
"languages": [
"English",
"Arabic"
],
"experience": 8
}
],
"total": 156,
"page": 1,
"totalPages": 4,
"hitsPerPage": 40
}
} Use Cases
- Build agent directories for specific areas
- Match property seekers with local agents
- Analyze agent density and competition by area
- Create agent comparison tools
Related Endpoints
Try this endpoint now
Subscribe to BayutAPI on RapidAPI and start making requests in minutes.