Dubai Land Department (DLD) Data: What It Is and How to Access It via API
The Dubai Land Department (DLD) is the government authority responsible for registering and organizing every real estate transaction in Dubai. If a property is bought, sold, mortgaged, or rented in the emirate, the DLD is the system of record. That makes its data the single most authoritative source of truth for Dubai’s property market — and a goldmine for anyone building valuation tools, investment dashboards, or market reports.
This guide explains what the DLD is, what data it actually holds, the official ways to access it, and the fastest path for a developer who just wants clean, query-ready transaction data.
What Is the Dubai Land Department?
The DLD was established to regulate, register, and promote Dubai’s real estate sector. Among other responsibilities, it:
- Registers all property sales, transfers, and mortgages in Dubai
- Oversees RERA (the Real Estate Regulatory Authority), the regulatory arm that governs brokers and developers
- Runs the Ejari system, which registers tenancy contracts
- Manages Oqood, the interim registration system for off-plan purchases
- Issues title deeds and maintains the official property register
Because registration is mandatory, the DLD’s records are comprehensive. That is exactly why “DLD data” is what analysts, investors, and proptech builders are really after when they research the Dubai market.
What Data Does the DLD Hold?
The DLD’s real estate dataset breaks down into a few core record types:
| Record type | What it captures |
|---|---|
| Sale transactions | Completed ownership transfers — registered price, area, unit, date |
| Ejari contracts | Registered tenancy agreements — annual rent, duration |
| Oqood registrations | Off-plan purchases registered during construction |
| Mortgage registrations | Financing secured against a property |
| Developer & project registry | Registered developers and their projects |
For market analysis, the sale and rental transaction records are the centerpiece. They are what let you calculate real prices per square foot, gross rental yields, and transaction volumes across Dubai’s communities. We go deep on that use case in Dubai Real Estate Transaction Data. For a worked example of what these records yield at scale, our Dubai Rental Market Report 2026 derives a citywide median annual rent of AED 58,000/year and per-community breakdowns entirely from this registered Ejari data.
The Official Ways to Access DLD Data
The DLD genuinely makes its data available — it is one of the most transparent property regulators in the world. There are three official routes, each with trade-offs.
1. Dubai REST app
Dubai REST is the DLD’s consumer-facing mobile app. You can look up registered transactions, validate brokers, manage Ejari, and more. It is excellent for individual lookups but is not a programmatic data source — there is no clean way to feed it into an application or analytics pipeline.
2. Dubai Pulse open data
Dubai Pulse is the emirate’s open-data platform, and it hosts the full DLD transaction history. You can download it as a regularly-updated CSV or call a REST API. This is the canonical raw source, but working with it means:
- Generating an OAuth token from an API key and secret, and refreshing it when it expires
- Downloading and parsing large CSV files that hold the entire history
- Normalizing area names, categories, and bilingual fields yourself
- Rebuilding your dataset every time the source updates
3. DLD API Gateway
The DLD API Gateway offers official integrations (Ejari, Mollak, Trakheesi, and more), but access is built for registered businesses that are active in systems like Oqood — not for an individual developer prototyping a product. Expect an onboarding process, not an instant API key.
In short: the data is public, but the official access paths are built for compliance and bulk reporting, not for shipping a feature this afternoon.
The Developer-Friendly Way: One API Call
If your goal is to build something on DLD-registered data — a dashboard, a valuation model, an investor screener — you usually want clean JSON you can filter, not a CSV you have to ingest. The chain is straightforward: the DLD is the registry where every transaction is recorded, Bayut aggregates and surfaces those DLD-registered records, and BayutAPI exposes that same data as query-ready JSON. So when you call BayutAPI’s transactions endpoint, you’re pulling the DLD-registered transactions Bayut surfaces — with no business account, no OAuth refresh loop, and no CSV parsing.
The scale is real: the same registered records — 4,217,848+ rental contracts and counting, alongside registered sale transactions — are queryable as JSON through a single endpoint. Those Ejari-registered tenancy contracts stretch back to 1997, with hundreds of thousands of new contracts added every year.
curl --request GET \
--url 'https://uae-real-estate3.p.rapidapi.com/transactions?purpose=for-sale&time_period=12m&page=1' \
--header 'x-rapidapi-host: uae-real-estate3.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_API_KEY'
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"
}
params = {"purpose": "for-sale", "time_period": "12m", "page": "1"}
data = requests.get(url, headers=headers, params=params).json()
for tx in data["data"]["hits"][:5]:
ppsf = round(tx["price"] / tx["area"]) if tx.get("area") else None
print(f'{tx["date"]} {tx["location"]:25} AED {tx["price"]:>10,} ({ppsf}/sqft)')
You can scope to any community by passing a location_ids value (looked up via the autocomplete endpoint) and narrow further by category_ids, beds, price_min/price_max, and time_period. The transactions endpoint reference lists every parameter.
How the three relate: BayutAPI doesn’t replace the DLD or claim a direct DLD feed. The DLD remains the registry and source of truth; Bayut aggregates and displays those registered records; BayutAPI makes the same data queryable as JSON. You get the authority of DLD-registered data with the convenience of a modern REST API.
Official DLD Access vs BayutAPI
| Factor | Dubai Pulse / DLD Gateway | BayutAPI |
|---|---|---|
| Sign-up | DLD/business account, onboarding | RapidAPI key, free tier |
| Auth | OAuth tokens that expire (~30 min) | Static API key header |
| Format | Bulk CSV / raw API | Clean, filtered JSON |
| Filtering | Do it yourself after download | Built-in (area, type, beds, price, period) |
| Best for | Full-history bulk analysis, compliance | Building apps, dashboards, and tools fast |
If you need the entire raw history for an academic or compliance project, go straight to Dubai Pulse. If you are building a product and want fresh, filterable transaction data without the plumbing, the API is the shortcut.
Frequently Asked Questions
What is the DLD in Dubai real estate? The Dubai Land Department is the government body that registers and regulates all real estate transactions in Dubai. It oversees RERA, runs Ejari for tenancy contracts, and issues title deeds.
Is DLD transaction data free and public? Yes. The DLD publishes registered transactions as open data via Dubai Pulse. It is free to access, though the official formats (OAuth-protected APIs and bulk CSVs) take engineering effort to use in an application.
What is the “Dubai REST API”?
Dubai REST is the DLD’s official app and service ecosystem for property-related lookups and transactions. It is consumer-oriented; for programmatic, filterable transaction data in JSON, a developer API like BayutAPI’s transactions endpoint is the more practical route.
How do I access DLD transaction data without a business account? Use BayutAPI on RapidAPI. It serves the DLD-registered sale and rental transactions that Bayut surfaces — including 4,217,848+ rental contracts — as JSON with a simple API key, no DLD business registration or OAuth setup required.
Build on DLD Data
The Dubai Land Department gives the market something rare: a complete, authoritative, public record of what properties actually trade for. The only question is how much engineering stands between you and that data.
- Learn the data model in Dubai Real Estate Transaction Data
- See what the data yields in the Dubai Rental Market Report 2026
- See it applied to a community in JLT Property Transaction Data
- Read the transactions endpoint reference
- Get a key on RapidAPI and explore pricing
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.