How to Build a Dubai New Projects & Off-Plan Database (Live API Data)
A recurring search we see is some version of “new projects in Dubai Marina + database” — developers and analysts looking for a structured, queryable list of off-plan launches rather than a portal they have to click through. There’s no public download of Dubai’s off-plan pipeline, but you can build one. This guide shows how to assemble a live new-projects / off-plan database from the UAEPropertyAPI, refreshed on your own schedule.
Why a database, not a portal
Off-plan moves fast: launches, price-from changes, sell-outs, new phases. A portal shows you a snapshot; a database lets you do the things portals can’t —
- Filter the whole pipeline by developer, community, handover, or starting price.
- Track new launches over time and alert on them.
- Join off-plan supply against rents and resale prices to model yield-on-completion.
- Power an internal CRM, an investor newsletter, or a comparison site.
The endpoint
search-new-projects returns off-plan inventory for a location as structured JSON. Resolve a location_id from autocomplete-location, then query:
curl --request GET \
--url 'https://uae-real-estate-property.p.rapidapi.com/search-new-projects?location_id=<DUBAI_MARINA_ID>&sort=newest&page=1' \
--header 'x-rapidapi-host: uae-real-estate-property.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_API_KEY'
Results come back in the standard envelope with a properties array and pagination, so you can page through an entire community:
{
"success": true,
"data": {
"properties": [
{
"external_id": "98765432",
"title": { "en": "Marina Shores by Emaar" },
"price": 3790000,
"area": "Dubai Marina"
}
],
"total": 4,
"totalPages": 1,
"page": 1
}
}
Add price_min / price_max, property_type, or bedrooms to slice the pipeline however your product needs.
The shape of the Dubai off-plan pipeline
To show why a database is worth building: here’s how active off-plan supply is distributed across a sample of communities right now — the kind of breakdown you’d compute and refresh yourself.
| Community | Active off-plan projects | Starting price (AED) |
|---|---|---|
| Dubai South | 61 | from 497,292 |
| JVC | 46 | from 514,780 |
| Business Bay | 31 | from 650,000 |
| MBR City | 19 | from 1,080,000 |
| Dubai Hills Estate | 12 | from 1,624,888 |
| Motor City | 11 | from 700,000 |
| Dubai Creek Harbour | 9 | from 1,600,000 |
| Dubai Marina | 4 | from 3,790,000 |
Entry-level communities (Dubai South, JVC) carry the deepest pipelines; prime waterfront like Dubai Marina is thin but high-ticket. That distribution is exactly what an off-plan database lets you query — and what a portal makes you count by hand. For ready-to-use per-community views, see the UAE market data hub.
Keeping it in sync
Run the query per community on a schedule (daily is plenty for off-plan), upsert on external_id, and diff against yesterday’s pull to detect new launches and price-from moves. Because every record carries a stable ID and a consistent JSON shape, syncing is a straightforward upsert — no HTML parsing, no broken selectors. We break down why that matters in web scraping vs. API, and there’s a deeper walkthrough in tracking off-plan projects in Dubai.
Want to stand up your own off-plan database this week? Get started — the free tier covers prototyping a full sync.
Ready to Build with UAE Real Estate Data?
Get your API key and start making requests in minutes. Free tier available with 700 requests per month.