Get properties listed by an agency/broker
Get all properties listed by a specific agency (Bayut) or broker (PropertyFinder).
Authorization
RapidApiKey X-RapidAPI-Key<token>
In: header
Query Parameters
platform*string
- Data source platform
- Bayut: uses agency external ID
- PropertyFinder: uses broker ID
Value in
"bayut" | "propertyfinder"agency_id*string
- Agency/broker ID from /search-agencies response
Length
1 <= lengthpage?integer
- Page number
Default
1Range
1 <= valuesort?string
- Sort order (PropertyFinder only, ignored for Bayut)
Value in
"popular" | "newest" | "price_low" | "price_high"transaction_type?string
- Filter by transaction type (PropertyFinder only, ignored for Bayut)
Value in
"sale" | "rental"Header 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/agency-properties?platform=bayut&agency_id=8566" \ -H "X-RapidAPI-Host: uae-real-estate-api.p.rapidapi.com"{
"success": true,
"platform": "bayut",
"data": {
"properties": [
null
],
"total": 0,
"page": 0,
"totalPages": 0,
"hitsPerPage": 0
}
}{
"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"
}Get agency/broker profile detailsGET
Get detailed agency/broker profile. Available for Bayut only — PropertyFinder returns a platform limitation error.
Get historical property transactionsGET
Get historical property transaction data (sales and rentals) for a specific location. Filter by property type, bedrooms, time period, and sort order.
