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 (Dubai Marina is 50), then query:
curl --request GET \
--url 'https://uae-real-estate-property.p.rapidapi.com/search-new-projects?location_id=50&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 data array and a total_count, paginated with page, so you can page through an entire community:
{
"success": true,
"total_count": 4,
"data": [
{
"name": "Marina Shores",
"listing_id": "3f6c2a1e-8b4d-4c2e-9a7f-1d2e3c4b5a69",
"location": { "full_name": "Dubai,Dubai Marina,Marina Shores" },
"bedrooms": [1, 2, 3],
"price_from": 3790000,
"delivery_date": "2027-12-31T00:00:00Z",
"developer_name": "Emaar Properties",
"construction_phase": "under_construction",
"property_type": "apartment"
}
]
}
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 listing_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.