Get agent profile details
Get detailed agent profile including contact information. Available for Bayut only — PropertyFinder returns a platform limitation error.
Authorization
RapidApiKey X-RapidAPI-Key<token>
In: header
Query Parameters
platform*string
- Data source platform
- Note: Agent details is only available for Bayut
Value in
"bayut" | "propertyfinder"agent_id*string
- Agent external ID from /search-agents response
Length
1 <= lengthHeader Parameters
X-RapidAPI-Host*string
Default
"uae-real-estate-api.p.rapidapi.com"Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/agent-details?platform=bayut&agent_id=100200" \ -H "X-RapidAPI-Host: uae-real-estate-api.p.rapidapi.com"{
"success": true,
"platform": "bayut",
"data": null
}{
"success": false,
"message": "Invalid request: Missing required parameter",
"error": "VALIDATION_ERROR"
}{
"success": false,
"message": "Internal server error. Please try again later.",
"error": "INTERNAL_ERROR"
}{
"success": false,
"message": "Service temporarily unavailable. Please try again later.",
"error": "PLATFORM_ERROR"
}Search real estate agentsGET
Search agents by name (Bayut only) or by location (both platforms). For Bayut, you can search by agent name or filter by location/purpose/category. For PropertyFinder, location is required.
Get properties listed by an agentGET
Get all properties listed by a specific agent. For Bayut, use the ownerID from /agent-details. For PropertyFinder, use the agent id from /search-agents.