Dubai Property Transactions & Rents (DLD) Scraper avatar

Dubai Property Transactions & Rents (DLD) Scraper

Pricing

from $5.00 / 1,000 records

Go to Apify Store
Dubai Property Transactions & Rents (DLD) Scraper

Dubai Property Transactions & Rents (DLD) Scraper

Every Dubai property sale, mortgage, gift and Ejari rental contract from the Dubai Land Department open data. One clean row per deal with price per sqft, area, project, rooms and dates. Incremental 'only new' mode for daily monitoring.

Pricing

from $5.00 / 1,000 records

Rating

0.0

(0)

Developer

Mohammed Attou

Mohammed Attou

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Export every Dubai property deal, one row per transaction, straight from the official Dubai Land Department (DLD) open data:

  • 🏠 Sales – sale and off-plan (pre-registration) deals with value, size, price per sqft, area, project and rooms
  • 🔑 Rents – every Ejari rental contract, new and renewed, with annual rent, size and rent per sqft
  • 🏦 Mortgages and 🎁 Gifts

Other Dubai actors give you area totals. This one gives you each individual deal, so you can build your own comparables, valuations, yield maps and market reports.

Who uses it

  • Brokers & agents – pull the latest comparable sales for a building before a valuation or listing call
  • Investors – compare sale price per sqft with rent per sqft to find high-yield areas and projects
  • PropTech & data teams – feed a daily stream of new deals into a dashboard, CRM or model
  • Developers & researchers – track off-plan absorption by project and master community

Why this actor

This actorArea-total actors
One row per deal✅❌ aggregated
Ejari rental contracts✅❌
Price & rent per sqft computed✅partial
"Only new deals" mode for daily schedules✅❌
No browser, fast and cheap to run✅–

Quick start

  1. Choose what to collect: Sales, Rents, Mortgages, Gifts.
  2. Pick a range: Days back (e.g. 7) or exact From / To dates.
  3. Optional filters: residential/commercial, off-plan/ready, freehold, area name, project name, min/max value.
  4. Run. Download as Excel, CSV, JSON or connect via API.

Daily monitoring

Turn on Only new records since last run and add a Schedule (e.g. every morning). Each run returns only deals you have not received yet. Connect it to Google Sheets, Slack, email or a webhook with Apify integrations.

Input example

{
"datasets": ["sales", "rents"],
"daysBack": 7,
"usage": "residential",
"areaContains": ["Business Bay", "Marsa Dubai"],
"onlyNew": false,
"maxItems": 0
}

Output example – sale

{
"dataset": "sales",
"transactionNumber": "102-5-2026-1234",
"date": "2026-10-03",
"procedure": "Sell - Pre registration",
"isOffPlan": true,
"isFreehold": true,
"area": "Business Bay",
"project": "Example Tower",
"masterProject": "Business Bay",
"usage": "Residential",
"propertyType": "Unit",
"propertySubType": "Flat",
"rooms": "1 B/R",
"nearestMetro": "Business Bay Metro Station",
"valueAed": 1450000,
"sizeSqm": 72.5,
"sizeSqft": 780.38,
"pricePerSqmAed": 20000,
"pricePerSqftAed": 1858.07
}

Output example – rental contract

{
"dataset": "rents",
"contractNumber": "CRT-0000000",
"contractVersion": "Renew",
"registrationDate": "2026-10-02",
"startDate": "2026-10-15",
"endDate": "2027-10-14",
"area": "Jumeirah Village Circle",
"propertySubType": "Flat",
"rooms": "1 B/R",
"annualRentAed": 85000,
"sizeSqm": 70,
"sizeSqft": 753.47,
"annualRentPerSqftAed": 112.81
}

Turn on Include Arabic names for Arabic area/project names, or Include raw DLD columns to get every original field.

Pricing

You pay per record saved. A typical week of Dubai sales is a few thousand rows, so a weekly export costs a few dollars. Set Max records or a run spending limit to control cost exactly.

Notes & limits

  • Coverage: the DLD open-data gateway serves the current calendar year. Run on a schedule to build your own multi-year history.
  • Data is public, official DLD open data. It contains no buyer, seller or tenant names.
  • Area names follow DLD naming (e.g. Dubai Marina is Marsa Dubai, JVC is Jumeirah Village Circle). Use partial words in Area name contains.
  • Recent days can grow as late registrations are added; "only new" mode re-checks the last 10 days automatically.

FAQ

Can I get older years? Not from the live gateway. Schedule this actor daily or weekly and keep the dataset, or append to Google Sheets.

How fresh is the data? As fresh as DLD publishes, usually within a day of registration.

Something broke or a field is missing? Open an issue on the Issues tab. Fixes are usually shipped within 24–48 hours.