Skip to content

Downtown Dubai Rental Transaction Data: Rents & Trends

BayutAPI Team ·

Registered rental transaction data tells you what tenants in Downtown Dubai actually agreed to pay — not what landlords are asking. Across the last 12 months, the median registered annual rent in Downtown Dubai is AED 201,425/year (about AED 16,785/month), drawn from 4,470 registered Ejari contracts. That single figure, and the spread around it, is the foundation of any honest read on Downtown Dubai rent prices.

This is an area-level look at Downtown Dubai transaction data for renters, investors, and proptech teams. Every number below comes from registered tenancy contracts — DLD-registered transactions, surfaced by Bayut and delivered as clean JSON through the BayutAPI transactions endpoint. It builds on the methodology in our Dubai real estate transaction data guide and the Dubai rental market report 2026.

Downtown Dubai rental snapshot (last 12 months)

The table below summarizes registered Ejari rental contracts in Downtown Dubai over the trailing 12 months. The sample is DLD-registered tenancy records, accessed via Bayut — actual agreed rents, not advertised listing prices.

MetricValue
Median annual rentAED 201,425/year
Median monthly rentAED 16,785/month
25th–75th percentile bandAED 145,000 – AED 310,000/year
Median rent per sqft (annual)AED 158.7/sqft/year
Median unit size1,322 sqft
Contracts analysed4,470
Year-over-year rent change+2.5%

A few things to read from this. The median sits at AED 201,425/year, but the middle 50% of contracts span AED 145,000 to AED 310,000 — a wide band that reflects Downtown Dubai’s mix of compact studios and large branded-residence apartments. Rent per square foot of AED 158.7 is an annual figure (AED per sqft per year), useful for normalizing across unit sizes when you compare buildings or against other communities.

Rent by bedroom in Downtown Dubai

Bedroom count is the single biggest driver of Downtown Dubai rent prices. Here are the registered medians by configuration:

ConfigurationMedian annual rent
StudioAED 80,000/year
1 bedroomAED 100,000/year
2 bedroomsAED 200,000/year
3 bedroomsAED 320,000/year

Across all apartments, the median registered rent is AED 187,500/year. Above three bedrooms, the sample thins out into the ultra-prime segment — registered four-plus-bedroom contracts in Downtown Dubai are dominated by penthouses, where ultra-prime units exceed AED 1M/year. That tier is a small sample, so treat it as directional rather than a reliable median.

These bedroom medians are the kind of comparable you would compute for a property valuation or rent-estimation feature, sliced straight from registered contracts.

Pull Downtown Dubai transactions yourself

You do not need to take these figures on faith — the same data is one API call away. The flow is: look up the Downtown Dubai location ID once with autocomplete, then pass it to the transactions endpoint.

Step 1: Find the location ID

curl --request GET \
  --url 'https://uae-real-estate3.p.rapidapi.com/autocomplete?query=downtown%20dubai' \
  --header 'x-rapidapi-host: uae-real-estate3.p.rapidapi.com' \
  --header 'x-rapidapi-key: YOUR_API_KEY'

The response returns location suggestions with their external IDs. Grab the ID for Downtown Dubai and reuse it as location_ids — it does not change.

Step 2: Request registered rental transactions

curl --request GET \
  --url 'https://uae-real-estate3.p.rapidapi.com/transactions?purpose=for-rent&location_ids=DOWNTOWN_ID&category_ids=apartments&time_period=12m&sort_by=date_desc&page=1' \
  --header 'x-rapidapi-host: uae-real-estate3.p.rapidapi.com' \
  --header 'x-rapidapi-key: YOUR_API_KEY'

Set purpose=for-rent for tenancy contracts. The same endpoint also returns sale transactions when you set purpose=for-sale, so a single integration covers both sides of the market.

Step 3: Page through results in Python

The response array lives under data.hits — this endpoint uniquely uses hits rather than properties. Pagination fields are data.nbHits, data.page, and data.nbPages, at 20 records per page.

import requests

URL = "https://uae-real-estate3.p.rapidapi.com/transactions"
HEADERS = {
    "x-rapidapi-host": "uae-real-estate3.p.rapidapi.com",
    "x-rapidapi-key": "YOUR_API_KEY",
}
DOWNTOWN_ID = "5002"  # example value from autocomplete

def fetch_rentals(max_pages: int = 25) -> list[dict]:
    """Collect Downtown Dubai apartment rental contracts across pages."""
    out, page = [], 1
    while page <= max_pages:
        resp = requests.get(URL, headers=HEADERS, params={
            "purpose": "for-rent",
            "location_ids": DOWNTOWN_ID,
            "category_ids": "apartments",
            "time_period": "12m",
            "sort_by": "date_desc",
            "page": str(page),
        })
        resp.raise_for_status()
        data = resp.json().get("data", {})
        hits = data.get("hits", [])
        if not hits:
            break
        out.extend(hits)
        if page >= data.get("nbPages", page):
            break
        page += 1
    return out

rentals = fetch_rentals()
print(f"Collected {len(rentals)} Downtown Dubai rental contracts")

Step 4: Compute median rent per sqft

Each hit carries price (annual rent for a rental contract) and area (size in sqft), so annual rent per sqft is price / area:

from statistics import median

def rent_psf(transactions: list[dict]) -> dict:
    psf = [
        tx["price"] / tx["area"]
        for tx in transactions
        if tx.get("price") and tx.get("area")
    ]
    if not psf:
        return {"count": 0}
    psf.sort()
    return {
        "count": len(psf),
        "median_rent_psf": round(median(psf), 1),
        "p25": round(psf[len(psf) // 4], 1),
        "p75": round(psf[3 * len(psf) // 4], 1),
    }

print(rent_psf(rentals))
# e.g. {'count': 480, 'median_rent_psf': 158.7, 'p25': ..., 'p75': ...}

Because every record is a registered contract rather than an asking price, the median you compute reflects what tenants and landlords actually agreed. To turn rent into an investment metric, pair it with sale transactions to estimate gross rental yield, as covered in analyzing UAE rental yields.

What the data means for investors and renters

The headline is stability with mild upward drift: registered Downtown Dubai rents are up 2.5% year over year, a measured move rather than a spike. For a renter budgeting a move, that means little shock to expect at the median; for an investor, it signals a mature, liquid submarket where pricing power is gradual.

The percentile spread matters as much as the median. With the middle 50% of contracts running from AED 145,000 to AED 310,000/year, “Downtown Dubai rent” is not one number — a studio at AED 80,000 and a three-bed at AED 320,000 live in the same dataset. Any tool quoting a single figure for the area is hiding that spread, which is exactly why bedroom-level and per-sqft cuts are worth computing.

One descriptive note on contract mix: roughly 15% of registered contracts in the sample were renewals rather than new leases. That renewal share is context, not a headline metric — it tells you how much of the market is sitting tenants re-signing versus fresh demand turning over, which can shape how representative the latest registered rents are of asking conditions today.

For the full city-wide picture and how Downtown Dubai compares to other communities, see the Dubai rental market report 2026 and the Downtown Dubai location profile.

Frequently Asked Questions

What is the average rent in Downtown Dubai? The median registered annual rent in Downtown Dubai over the last 12 months is AED 201,425/year (about AED 16,785/month), based on 4,470 registered Ejari contracts. The middle 50% of contracts fall between AED 145,000 and AED 310,000/year, so the right figure depends on unit size and bedroom count.

Where does Downtown Dubai rental transaction data come from? These are DLD-registered tenancy contracts — the same registered transaction records Bayut surfaces — delivered as JSON through the BayutAPI transactions endpoint. Registration with the Dubai Land Department and Ejari is what makes them actual agreed rents rather than asking prices.

How do I get Downtown Dubai rent prices by API? Look up the Downtown Dubai location ID with the autocomplete endpoint, then call the transactions endpoint with purpose=for-rent and that location_ids value. The response returns registered contracts under data.hits, paginated 20 per page.

What is the rent per square foot in Downtown Dubai? The median registered rent is AED 158.7 per sqft per year. This is an annual rental rate per square foot, not a sale price per square foot — compute it as annual rent divided by unit size, as shown in the Python snippet above.

Can I also get Downtown Dubai sale transactions? Yes. The same endpoint returns registered sale transactions when you set purpose=for-sale, so you can pair rents with sale prices to estimate gross yield from one integration.

Next steps

B

BayutAPI Team

Building tools for UAE real estate developers

Ready to Build with UAE Real Estate Data?

Get your API key and start making requests in minutes. Free tier available with 900 requests per month.