# How to Build a Dubai New Projects & Off-Plan Database (Live API Data)

> Searching for a Dubai new-projects or off-plan database? Here's how to pull live off-plan launches — by community, developer and price — as structured JSON and keep your own database in sync.

Source: https://uaepropertyapi.com/blog/dubai-new-projects-off-plan-database-api
Published: 2026-07-01

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](/documentation), 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`](/documentation/endpoints/search-new-projects) returns off-plan inventory for a location as structured JSON. Resolve a `location_id` from [`autocomplete-location`](/documentation/endpoints/autocomplete-location) (Dubai Marina is `50`), then query:

```bash
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:

```json
{
  "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](/market-data).

## 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](/blog/web-scraping-vs-api), and there's a deeper walkthrough in [tracking off-plan projects in Dubai](/blog/track-off-plan-projects-dubai).

Want to stand up your own off-plan database this week? [Get started](/get-started) — the [free tier](/pricing) covers prototyping a full sync.
