Daemon Data

Dubai Property Data API: DLD sales, Ejari rents and the project register

Dubai Property Data API is Daemon Data's product line of three pay-per-row Apify Actors that read the Dubai Land Department's open-data gateway and return the registered sales register, the Ejari rent-contract register and the real-estate project register as JSON, CSV or Excel. You pay $0.001 per transaction or rent-contract row and $0.005 per project record, on your own Apify account, with no seat licence, no UAE Pass and no proxy. Every number on this page was measured on the date stated next to it.

What you get

Register Actor What a row is Key fields
Sales (DLD transactions) Dubai DLD Property Transactions one registered sale, off-plan sale, mortgage or gift transaction date, AED value, price per sq m, area, project, property type and sub-type, rooms, size, off-plan and freehold flags, nearest metro, mall and landmark
Rents (Ejari contracts) Dubai Rent Contracts (Ejari) one registered tenancy contract (or one unit of a multi-unit contract) registration date, lease start and end, annual rent, contract value, size, rent per sq m, area, project, property type and sub-type, new lease or renewal, units in contract
Projects (DLD register) Dubai Real Estate Projects one DLD-registered development project, or one registered developer project number and name, developer, status, declared value, escrow account number, construction progress, unit counts, area, approval, start, planned-end and completion dates

The three registers share DLD's area and project names, so area and project join across them: rent per sq m over sale price per sq m gives gross rental yield by community; a developer's declared value per unit sits next to the prices actually registered in its project.

Who uses it

What common jobs cost

Prices are the listed Apify Free and Starter tier (higher plans pay 15-30% less); platform compute adds about $0.004 per 1,000 rows. Row counts are the DLD gateway's own totals, read on 9 November 2026, and match the cost tables in each Actor's README.

Job Sales (DLD transactions, $0.001/row) Rents (Ejari, $0.001/row) Projects (DLD register, $0.005/record)
Sample: the default {} run 200 rows from the last 7 days, $0.20 200 rows from the last 7 days, $0.20 50 most recently approved active projects, $0.25
Backfill, one month (October 2026) 17,646 rows (11,978 sales), about $17.65 112,045 unit rows, about $112; 95,572 with one row per contract, about $96 whole register: 915 projects, about $4.58; plus 215 developers, about $5.65
Backfill, year to date (1 January to 9 November 2026) 187,282 rows (138,303 sales), about $187 995,340 unit rows, about $995 not applicable: the register is this year's projects
Daily feed (one scheduled run a day, onlyNew) about 520-570 rows a day, about $16-18 a month about 3,300-3,600 rows a day, about $100-112 a month (about $96 per contract) 15-30 new approvals a month plus changed records, about $1 a month

Per-seat analytics subscriptions for Dubai property data are typically listed at about AED 1,000 a month, or AED 5,000-15,000 a year, per seat (published and estimated list prices, November 2026). A full month of every registered DLD transaction here is about $18 and a month of every Ejari contract about $96-112, billed per row.

Copy-paste inputs

Sample, any Actor: {}.

Backfill, one calendar month: sales {"fromDate": "2026-10-01", "toDate": "2026-10-31", "maxItems": 0}; rents {"fromDate": "2026-10-01", "toDate": "2026-10-31", "oneRowPerContract": true, "maxItems": 0}; projects {"status": "all", "maxItems": 0} (add "dataset": "developers" in a second run for the developers list).

Daily feed (save as a task, schedule it daily): sales {"daysBack": 2, "onlyNew": true, "stateName": "dld-daily", "maxItems": 0}; rents {"daysBack": 2, "onlyNew": true, "stateName": "ejari-daily", "oneRowPerContract": true, "maxItems": 0}; projects {"status": "all", "maxItems": 0, "onlyNew": true, "stateName": "register-watch"}.

Free sample files

Small, honest extracts produced by the current builds of the three Actors, served from this site with no form, account or email. Source: Dubai Land Department open data; see the sample README for the capture date, the exact inputs, run IDs and field meanings.

FileRowsSizeDownloadFirst fields
dld-projects-active601484 KBCSV · JSONprojectNumber, name, developer, developerNumber, status, projectType, projectValueAed, valuePerUnitAed, ...
dld-sales-sample-500500398 KBCSV · JSONtransactionNumber, transactionDate, transactionDateTime, group, groupId, procedure, procedureId, usage, ...
ejari-rent-contracts-sample-500500343 KBCSV · JSONregistrationDate, registrationDateTime, startDate, endDate, contractDays, version, isNewContract, annualAmountAed, ...

The three Actors

Dubai DLD transactions

Dubai Land Department sales, mortgages and gifts with AED value and price/sqm.

$0.001 per transaction ($1.00 per 1,000)

Try it on Apify   Details, fields and prices

Dubai rent contracts (Ejari)

Registered Dubai rent contracts (Ejari) from the official Dubai Land Department register: annual rent, contract value, size, rent per sqm, area, project, property type, new vs renewed, lease dates. Signed leases, not asking rents. $1 per 1,000 rows..

$0.001 per rent contract row ($1.00 per 1,000)

Try it on Apify   Details, fields and prices

Dubai real estate projects (DLD register)

Registered Dubai real estate projects from the official Dubai Land Department register: developer, status, project value, escrow account, % completed, units, area, dates. Plus the DLD registered-developers list with licence dates. $5 per 1,000 records..

$0.005 per project record ($5.00 per 1,000)

Try it on Apify   Details, fields and prices

Questions and answers

Is there an official DLD API?

The Dubai Land Department publishes its registers as open data: a search page on dubailand.gov.ae backed by a JSON gateway, and bulk files on Dubai Pulse. There is no documented public REST API with keys and quotas. These Actors read the open-data gateway, page through every row, dedupe and type the fields, and return them as JSON, CSV or Excel; Apify bills per row.

How fresh is the data?

The gateway lists most transactions and rent contracts within about a day of registration, and DLD keeps adding to (and occasionally correcting) the last few days. A daily feed with a 2-day window and onlyNew catches late registrations and delivers each row once. The project register changes when DLD approves, updates or completes a project; the change feed delivers only those records.

How far back does it go?

The DLD gateway serves the current calendar year only: on 9 November 2026 a 2025 date range returned no rows, and the project register holds the projects approved, started, due or completed in 2026. For 2005-2025 use the Dubai Pulse open-data files; Dubai Pulse timed out from Japan and from an Apify datacenter in our probes on 9 November 2026, so budget for manual downloads there. A tested guide on combining Dubai Pulse history with these daily feeds is planned.

How much is a full month, and how much is a year?

October 2026: 17,646 DLD transactions (about $17.65), 112,045 Ejari unit rows or 95,572 contracts (about $112 or $96), the whole project register 915 rows (about $4.58). Year to date, 1 January to 9 November 2026: 187,282 transactions (about $187) and 995,340 Ejari unit rows (about $995). Filters (transactionGroup, areas, propertySubTypes, usage) reduce the rows you pay for.

Why can one Ejari contract appear as many rows?

DLD publishes a contract that covers several units (a building, a labour camp) as one row per unit and repeats the whole contract's rent on each. Every row carries unitsInContract; set oneRowPerContract: true to merge them and pay per contract.

Is there personal data?

No. The registers contain no owner, buyer, tenant or landlord names, no contract numbers and no contact details. Developer records carry the business phone or website only when DLD publishes it.

How do I get an invoice, and where do I ask for help?

Apify bills your account and issues the invoice; we never see card details. Questions and bug reports go to the Issues tab of the Actor page, with the input you used; they are usually answered within a day.

Need a custom backfill or feed?

A filtered feed into your database, a one-off backfill of several registers, a join of sales and rents by community, or a field you do not see here: describe the job and the volume and we will say what it costs and when it can run. Describe your data job or open an issue on any of the three Actor pages.

Written 2026-11-09, facts checked 2026-11-09. Prices read from the live Apify listings at build time; row counts come from the DLD gateway and the Actors' own runs on the dates stated.