Skip to content
GET /transactions

Get property transaction history for market analysis.

Description

The transactions endpoint provides historical property transaction data (sales and rentals) for Dubai and the UAE. This data comes from official DLD (Dubai Land Department) records and is essential for market analysis, pricing trends, and investment research.

Filter transactions by purpose, property type, location, completion status, time period, bedrooms, price range, and area. Results include transaction details such as price, area, location, and date.

Use this endpoint to build market analytics dashboards, pricing trend tools, and investment analysis platforms.

Parameters

Name Type Required Description Example
purpose string Required Transaction type: 'for-sale' for sale transactions or 'for-rent' for rental transactions. for-sale
page integer Optional Page number for paginated results, starting from 1. Results per page: 20. 1
category_ids string Optional Comma-separated category names or external IDs. Names: 'residential', 'commercial', 'apartments', 'villas', 'townhouses'. IDs: '1' (residential), '2' (commercial), '4' (apartments). residential
location_ids string Optional Comma-separated location external IDs from the autocomplete endpoint. 5003
completion_status string Optional Filter by completion status: 'any' (default), 'completed', 'under-construction'. any
time_period string Optional Time period for transaction data: '1m', '3m', '6m', '12m' (default), '24m'. 12m
beds string Optional Comma-separated bedrooms filter. Use '0' for studio. 0,1,2,3
price_min integer Optional Minimum price in AED. 200000
price_max integer Optional Maximum price in AED. 5000000
area_min number Optional Minimum area in square feet. 800
area_max number Optional Maximum area in square feet. 5000
sort_by string Optional Sort order: 'date_desc' (default), 'date_asc', 'price_desc', 'price_asc', 'area_desc', 'area_asc'. date_desc

Code Examples

curl --request GET \
  --url 'https://bayut14.p.rapidapi.com/transactions?purpose=for-sale&location_ids=5003&time_period=12m&page=1' \
  --header 'x-rapidapi-host: bayut14.p.rapidapi.com' \
  --header 'x-rapidapi-key: YOUR_API_KEY'

Example Response

Response
{
  "success": true,
  "data": {
    "hits": [
      {
        "transactionId": "TX-12345",
        "purpose": "for-sale",
        "price": 1500000,
        "area": 1200,
        "location": "Dubai Marina",
        "category": "apartments",
        "rooms": 2,
        "completionStatus": "completed",
        "date": "2025-12-15"
      }
    ],
    "nbHits": 4500,
    "page": 1,
    "nbPages": 225
  }
}

Use Cases

  • Build market analytics dashboards with historical data
  • Analyze pricing trends across UAE communities
  • Compare transaction volumes by property type
  • Track investment performance with historical sales data

Related Endpoints

Try this endpoint now

Subscribe to BayutAPI on RapidAPI and start making requests in minutes.