Search properties for sale or rent
Search properties available for sale or rent in Dubai/UAE. Filter by location, property type, bedrooms, bathrooms, price range, area, amenities, completion status, and more. Supports multiple sort orders and multi-language results.
Authorization
RapidApiKey X-RapidAPI-Key<token>
In: header
Query Parameters
purpose*string
- Transaction type
for-sale— properties for purchasefor-rent— properties for rent
Value in
"for-sale" | "for-rent"page?integer
- Page number (starts from 1)
- Results per page: 24
Default
1Range
1 <= valuelangs?string
- Comma-separated language codes
- Available:
en,ar,ru,zh - Example:
en,arreturns English + Arabic - Default:
en
Default
"en"location_ids?string
- Comma-separated location external IDs
- Get IDs from
/autocompleteendpoint (externalID field)
property_type?string
- Comma-separated property types
- Use
residentialorcommercialto search all sub-types - Residential types:
apartments,townhouses,penthouse,villas,villa-compound,hotel-apartments,residential-plots,residential-floors,residential-building - Commercial types:
offices,warehouses,commercial-villas,commercial-plots,commercial-buildings,industrial-land,showrooms,shops,labour-camps,bulk-units,commercial-floors,factories,mixed-use-land,commerical-properties
sort_order?string
- Sort order for results
popular— most popular (default)latest— newest listingsverified— TruCheck verified firsttrubroker_first— TruBroker agents firstlowest_price— cheapest firsthighest_price— most expensive first
Default
"popular"Value in
"popular" | "latest" | "verified" | "trubroker_first" | "lowest_price" | "highest_price"completion_status?string
- Filter by completion status
completed— ready/built propertiesunder-construction— off-plan/under constructionany— all properties (omit this param for no filter)
Value in
"completed" | "under-construction" | "any"rooms?string
- Comma-separated number of bedrooms
0= Studio- Example:
0,1,2for studio, 1-bed, 2-bed
baths?string
- Comma-separated number of bathrooms
- Example:
1,2,3
is_furnished?string
- Filter by furnishing status
furnished— furnished propertiesunfurnished— unfurnished properties
Value in
"furnished" | "unfurnished"price_min?integer
- Minimum price in AED
- For sale: purchase price
- For rent: annual rent amount
- For Buy Transaction:
200000,225000,250000 - For Rent Transaction:
20000,30000,40000
Range
0 <= valueprice_max?integer
- Maximum price in AED
- For sale: purchase price
- For rent: annual rent amount
- For Buy Transaction:
400000,450000,500000 - For Rent Transaction:
50000,50000,85000
Range
0 <= valuearea_min?number
- Minimum area in Square Feet (sqft)
- For Buy Transactions:
800,1000,1500,2000` - For Rent Transactions:
800,1000,1500,2000`
Range
0 <= valuearea_max?number
- Maximum area in Square Feet (sqft)
Range
0 <= valueamenities?string
- Comma-separated amenity names
- Use
/amenities-searchendpoint to find available amenities - Examples:
Swimming Pool,Security Staff,Gym,Parking
has_video?boolean
- Filter properties that have video tours
has_360_tour?boolean
- Filter properties that have 360° virtual tours
has_floorplan?boolean
- Filter properties that have floor plans
agent_ids?string
- Comma-separated agent IDs to filter by specific agents
- Examples:
474947,632216
agency_ids?string
- Comma-separated agency external IDs to filter by specific agencies
- Examples:-
10212,6168,6415
developer_ids?string
- Comma-separated developer IDs to filter by specific developers
rent_frequency?string
- Rent payment frequency (only for
for-rentpurpose) - Default:
yearly - Options:
yearly,monthly,weekly,daily
Value in
"yearly" | "monthly" | "weekly" | "daily"Header Parameters
X-RapidAPI-Host*string
Default
"bayut14.p.rapidapi.com"Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/search-property?purpose=for-sale" \ -H "X-RapidAPI-Host: bayut14.p.rapidapi.com"{
"success": true,
"data": {
"properties": [
{
"id": "10283980",
"externalID": "10283980",
"title": {
"en": "2BR Apartment in Dubai Marina"
},
"description": {
"property1": "string",
"property2": "string"
},
"slug": {
"property1": "string",
"property2": "string"
},
"purpose": "for-sale",
"price": 1500000,
"rentFrequency": "string",
"rooms": 2,
"baths": 3,
"area": 120.5,
"coverPhoto": null,
"photoCount": 15,
"videoCount": 1,
"panoramaCount": 0,
"location": null,
"category": null,
"agency": null,
"contactName": "John Smith",
"phoneNumber": null,
"referenceNumber": "REF-12345",
"isVerified": true,
"completionStatus": "completed",
"furnishingStatus": "furnished",
"createdAt": 0,
"updatedAt": 0,
"ownerAgent": null,
"floorPlanID": 0,
"geography": null,
"amenities": null,
"offplanDetails": null,
"project": null
}
],
"total": 1250,
"page": 1,
"totalPages": 53,
"hitsPerPage": 24
}
}{
"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": "API_ERROR"
}Search for locations in Dubai/UAEGET
Get location suggestions and IDs for property searches. Returns location IDs and slugs that can be used as input for property search, agent search, and agency search endpoints.
Search new off-plan development projectsGET
Search for new development projects and off-plan properties in Dubai/UAE. These are properties with floor plans that are under construction or newly launched.