@pipeworx/dubai-land
Connect: https://gateway.pipeworx.io/dubai-land/mcp · Install: one-click buttons
Tools: 9
Dubai real-estate data from the Dubai Land Department — registered sale, mortgage and gift transactions, Ejari rental contracts, official valuations, development projects, land parcels, buildings, and the licensed broker and developer registers.
Tools
dld_search_transactions(from_date, to_date, ...)— property transactions with transaction value, procedure, district, project, property type, room count and nearest metro/mall/landmark. Answers “what did this kind of property sell for in Dubai this month”.dld_search_rents(from_date, to_date, ...)— Ejari-registered rental contracts with contract and annualised amounts, start/end dates, district and property size. Answers “what is the going rent”.dld_search_valuations(from_date, to_date, ...)— official DLD valuations with appraised total value, actual area and property sub-type.dld_search_projects(from_date, to_date, date_type, ...)— registered development projects with developer, status, percent complete and dates.dld_search_lands(...)— registered land parcels with parcel/land number, district, zone, land type, area and project.dld_search_buildings(...)— registered buildings with building number, floors, rooms, unit counts, area, district and project.dld_list_brokers(...)— the licensed broker register: broker number and name, licence dates, brokerage office and the office phone the register publishes.dld_list_developers(from_date, to_date, ...)— the registered developer list with licence source and dates.dld_list_areas()— the 437 Dubai area (district) names in English and Arabic with theirAREA_IDcodes.
Every search tool takes limit (1-200, default 25), offset, and a sort of
the form {COLUMN}_ASC / {COLUMN}_DESC using any column name from the rows
(e.g. TRANS_VALUE_DESC). Each result carries total, the size of the whole
matching set, so offset can page through it.
Auth
Keyless. No account, no registration, no quota — this is the same backend the department’s own public “Real Estate Data” search pages call.
Data sources
- https://gateway.dubailand.gov.ae/open-data/transactions — sale, mortgage and gift transactions.
- https://gateway.dubailand.gov.ae/open-data/rents — Ejari rental contracts.
- https://gateway.dubailand.gov.ae/open-data/valuations — official valuations.
- https://gateway.dubailand.gov.ae/open-data/projects — development projects.
- https://gateway.dubailand.gov.ae/open-data/lands — land parcels.
- https://gateway.dubailand.gov.ae/open-data/buildings — buildings.
- https://gateway.dubailand.gov.ae/open-data/brokers — licensed brokers.
- https://gateway.dubailand.gov.ae/open-data/developers — registered developers.
- https://gateway.dubailand.gov.ae/open-data/carea-lookup — area/district codes.
What the next person would otherwise rediscover
Every declared parameter must be present in the body, even when unset. An
omitted key is not a default — the gateway answers a 500 HTML error page. Each
tool here therefore sends its command’s full P_* parameter set with "" for
anything the caller left out. A body of {} returns
responseCode 420 INVALID_REQUEST, which is what makes the endpoint look
key-gated when it is not.
Dates go out as MM/DD/YYYY. Tools accept ISO YYYY-MM-DD and convert.
Transactions, rents and valuations only cover the current calendar year.
Measured 2026-09-07: the whole of 2026 returned 152,531 transactions, while
2025 and 2024 returned an empty array with responseCode 200 — no error, no
warning. Do not read an empty result for an older range as an outage.
projects returns nothing without date_type. Dates alone give an empty
200; date_type plus dates gives rows. buildings and lands are the
opposite — they want no date range at all.
The upstream P_AREA_ID filter does not work and is not exposed. The
AREA_ID codes from carea-lookup (e.g. A-292 for Al Barsha) return zero
rows on transactions and a 500 on lands, so the tools always send "" for
it. Rows still carry AREA_EN / AREA_AR, so filter by district on the way
out. zone_id (1 Deira, 2 Dubai) does work where the command declares it.
Row noise. Each row repeats a TOTAL column holding the size of the whole
matching set, plus an RN sequence number and a DEFAULT_SORT marker. TOTAL
is hoisted to the response’s total and all three are stripped from the rows.
Bilingual columns come in _EN / _AR pairs; the Arabic twin is dropped unless
include_arabic: true (always kept for dld_list_areas, where it is the
point).
GENDER_EN on broker rows is returned in Arabic by the upstream
(أنثى / ذكر) despite the _EN suffix. The gender filter itself works:
0 male, 1 female.
No spoofed headers needed. The gateway answers a plain request carrying our
own User-Agent; it does not check Origin or Referer.
Tools
- dld_search_transactions — Dubai property transactions (sales, mortgages and gifts) registered with the Dubai Land Department, with transaction value, procedure, area/district, project, property type, room count and nearest met
- dld_search_rents — Dubai rental contracts registered through Ejari with the Dubai Land Department — contract amount, annual amount, start/end dates, area/district, property type and size. Coverage is the current calenda
- dld_search_valuations — Official property valuations recorded by the Dubai Land Department — appraised total value, actual area, property sub-type, area/district and valuation date. Coverage is the current calendar year. A d
- dld_search_projects — Real-estate development projects registered with the Dubai Land Department — developer, project status, percent complete, start/completion dates and location. A date range AND a date_type are both req
- dld_search_lands — Registered land parcels in Dubai from the Dubai Land Department — parcel and land number, area/district, zone, land type, actual area, project and master project. No date range; filter by land type, z
- dld_search_buildings — Registered buildings in Dubai from the Dubai Land Department — building number, floors, rooms, flats/shops/offices counts, actual area, area/district, zone, project and creation date. No date range ne
- dld_list_brokers — Licensed real-estate brokers on the Dubai Land Department register — broker number and name, licence start/end dates, the brokerage office they sit under, and the office phone published on the registe
- dld_list_developers — Real-estate developers registered with the Dubai Land Department — developer number and name, licence dates and contact details. A date range is required and is matched against the licence dates.
- dld_list_areas — The Dubai Land Department register of area (district) names in English and Arabic with their AREA_ID codes — the reference list behind the AREA_EN values on transaction, rent and valuation rows.
Tools
-
dld_list_areas— The Dubai Land Department register of area (district) names in English and Arabic with their AREA_ID codes — the reference list behind the AREA_EN values on transaction, rent and valuation rows. -
dld_list_brokers— Licensed real-estate brokers on the Dubai Land Department register — broker number and name, licence start/end dates, the brokerage office they sit under, and the office phone published on the registe -
dld_list_developers— Real-estate developers registered with the Dubai Land Department — developer number and name, licence dates and contact details. A date range is required and is matched against the licence dates. -
dld_search_buildings— Registered buildings in Dubai from the Dubai Land Department — building number, floors, rooms, flats/shops/offices counts, actual area, area/district, zone, project and creation date. No date range ne -
dld_search_lands— Registered land parcels in Dubai from the Dubai Land Department — parcel and land number, area/district, zone, land type, actual area, project and master project. No date range; filter by land type, z -
dld_search_projects— Real-estate development projects registered with the Dubai Land Department — developer, project status, percent complete, start/completion dates and location. A date range AND a date_type are both req -
dld_search_rents— Dubai rental contracts registered through Ejari with the Dubai Land Department — contract amount, annual amount, start/end dates, area/district, property type and size. Coverage is the current calenda -
dld_search_transactions— Dubai property transactions (sales, mortgages and gifts) registered with the Dubai Land Department, with transaction value, procedure, area/district, project, property type, room count and nearest met -
dld_search_valuations— Official property valuations recorded by the Dubai Land Department — appraised total value, actual area, property sub-type, area/district and valuation date. Coverage is the current calendar year. A d