Skip to content
GET /get-transactions

Get historical property transactions

Description

Get historical property transaction data (sales and rentals) for a location. Useful for market analysis and price trends.

Parameters

Name Type Required Description Example
location_id string Required - Location ID from `/autocomplete-location` endpoint - Example: `50` (Dubai Marina), `41` (Downtown Dubai) 50
transaction_type string Required - Type of transaction history to view - `sold`: Properties that were sold - `rented`: Properties that were rented sold
property_type string Optional - Filter get-transactions by property type - Common: `apartment`, `villa`, `penthouse` - All options: `apartment`, `villa`, `townhouse`, `penthouse`, `compound`, `duplex`, `full-floor`, `half-floor`, `whole-building`, `bulk-rent-unit`, `bungalow`, `hotel-apartment` apartment
bedrooms string Optional - Filter by number of bedrooms - Use `0` for studio apartments - Examples: `0`, `1`, `2`, `3` 2
sort string Optional - Sort get-transactions by - `newest`: Most recent get-transactions first - `oldest`: Oldest get-transactions first - `high_price`: Highest price first - `low_price`: Lowest price first - Default: `newest` newest
period string Optional - Time period for get-transactions - `1y`: Last 12 months - `6m`: Last 6 months - `3m`: Last 3 months - `1m`: Last month - Default: `1y` 1y
page string Optional - Page number for pagination - Default: `1` - Examples: `1`, `2`, `3` 1

Code Examples

curl --request GET \
  --url 'https://uae-real-estate-property.p.rapidapi.com/get-transactions?location_id=50&transaction_type=rented' \
  --header 'x-rapidapi-host: uae-real-estate-property.p.rapidapi.com' \
  --header 'x-rapidapi-key: YOUR_API_KEY'

Example Response

Response
{
  "success": true,
  "data": {
    "data": {
      "attributes": {
        "page": 1,
        "summary": {
          "rent_new_avg_price": 139999.99,
          "rent_renew_avg_price": 153159.93,
          "roi": 5.9,
          "sale_avg_price": null,
          "sale_avg_price_change": null,
          "sale_avg_price_per_sqft": null,
          "sale_avg_price_per_sqft_change": null,
          "volume": -33.11
        },
        "total_items": 9896,
        "total_pages": 34,
        "transactions": [
          {
            "bedrooms": 3,
            "contract_end_date": "2027-07-30",
            "contract_start_date": "2026-07-31",
            "high_level_location_name": "Dubai Marina",
            "id": "09a6b5ae714e453e8de389ba816e5077",
            "location_id": 3073,
            "location_name": "Marina Terrace",
            "location_slug": "dubai-marina-marina-terrace",
            "price": 145000,
            "price_per_sqft": 5.89,
            "property_number": "324",
            "property_size": 2053,
            "property_type": "Apartment",
            "status": "Renewed",
            "transaction_date": "2026-08-04"
          },
          {
            "bedrooms": 2,
            "contract_end_date": "2027-08-14",
            "contract_start_date": "2026-08-15",
            "high_level_location_name": "Dubai Marina",
            "id": "0af48425b5b01cc8ec134bc393cd9576",
            "location_id": 3063,
            "location_name": "Marina Arcade Tower",
            "location_slug": "dubai-marina-marina-arcade-tower",
            "price": 90000,
            "price_per_sqft": 6.17,
            "property_number": "1503",
            "property_size": 1215.67,
            "property_type": "Apartment",
            "status": "New",
            "transaction_date": "2026-08-04"
          }
        ]
      }
    }
  }
}

Related Endpoints

Try this endpoint now

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