Dubai Off-Plan & New Projects Scraper avatar

Dubai Off-Plan & New Projects Scraper

Pricing

from $5.00 / 1,000 projects

Go to Apify Store
Dubai Off-Plan & New Projects Scraper

Dubai Off-Plan & New Projects Scraper

Off-plan and new-build project data from Dubizzle: developer, handover quarter, construction progress, starting price, down payment and the full instalment plan by stage. Filter by developer, status or price to compare payment terms and track launch pipelines across the UAE.

Pricing

from $5.00 / 1,000 projects

Rating

0.0

(0)

Developer

Andrey

Andrey

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Export off-plan and newly built residential projects across the UAE with the details listing sites leave out: the developer, handover quarter, construction progress, starting price, down payment and the pre-handover payment plan.

Property portals show you individual units for sale. This returns the projects behind them — which is what you need to compare developers, track launch pipelines or model payment terms.

What you get

FieldDescription
id, project_idProject identifiers
url, slugLink to the project page
name_en, name_arProject name in English and Arabic
descriptionThe developer's own description of the project
developerDeveloper name, e.g. Emaar, DAMAC Properties, Aldar, Sobha Realty
statusUnder construction or completed
handover_date, handover_year, handover_atExpected handover, e.g. Q3 2026
is_past_handoverWhether the stated handover date has already passed
completion_percentageHow much of the project is built
starting_priceLowest advertised price in AED
downpayment_percentDown payment required, in percent
payment_pre_handover_percent, payment_post_handover_percentShare of the price payable before handover and on/after it, in percent — sum to 100
payment_planFull instalment schedule as published, one readable string: "Down payment 20%, During construction 20%, On handover 60%" — order and stage count vary by project
property_typesUnit categories on offer, e.g. Apartments or Apartments, Townhouses
bedrooms_min, bedrooms_maxRange of bedroom counts offered across the project's unit mix (0 = studio) — filled for about 94% of projects
bathrooms_min, bathrooms_maxRange of bathroom counts offered, same convention — filled for only about 10% of projects (292 of 2,927 on our full-catalog run); Dubizzle itself publishes this far less often than bedrooms, null on the rest is not a defect
amenitiesPool, gym, barbecue area and the rest, comma-separated
city, location, location_path, neighbourhoodsWhere the project is
lat, lngMap coordinates
cover_imageThe project's main image
images, images_countAll project image URLs, comma-separated, and how many
offplan_listings_countHow many units are currently listed for this project
is_master_project, has_parent_project, child_projects_countPosition in a master development
added, posted_atWhen the project was added and last posted

bedrooms_min/bedrooms_max and bathrooms_min/bathrooms_max describe the project's unit mix, not one specific apartment — a project offering studios through 3-bedroom units returns bedrooms_min: 0, bedrooms_max: 3. This is the developer's product range, not a count for any single listing.

A brochure-link field was tried and dropped: Dubizzle's own brochure_url attribute came back empty on every one of the 2,927 projects in our full-catalog run, so it was removed rather than shipped as a column that always reads empty.

The number of columns in this table does not change between runs: every field that could otherwise vary in length — images, amenities, unit types, the payment schedule — is flattened into a single string or a min/max pair, so CSV and Excel exports always have the same width regardless of how many images or amenities a given project happens to have.

Input

{
"developers": ["Emaar", "Sobha Realty"],
"status": ["under-construction"],
"startingPriceMin": 700000,
"startingPriceMax": 3000000,
"maxItems": 1000
}

Leave every filter empty to take all projects.

Output

One row per project:

{
"id": 18834,
"url": "https://dubai.dubizzle.com/new-projects/binghatti-developers/binghatti-hillside/",
"name_en": "Binghatti Hillside",
"developer": "Binghatti Developers",
"status": "Under Construction",
"handover_date": "Q3 2026",
"handover_year": 2026,
"completion_percentage": 70,
"starting_price": 700000,
"downpayment_percent": 20,
"payment_pre_handover_percent": 40,
"payment_post_handover_percent": 60,
"payment_plan": "Down payment 20%, During construction 20%, On handover 60%",
"property_types": "Apartments",
"bedrooms_min": 0,
"bedrooms_max": 1,
"amenities": "Barbeque Area, Gym or Health Club, Swimming Pool",
"city": "Dubai",
"location": "Dubai Science Park",
"lat": 25.070937,
"lng": 55.24622,
"offplan_listings_count": 1519,
"cover_image": "https://dbz-images.dubizzle.com/images/2025/12/12/.../955b161f-.jpg?impolicy=dpv",
"images_count": 4,
"added": "2025-01-30T20:00:00Z"
}

Use cases

  • Developer benchmarking. Compare handover timelines, payment terms and starting prices across Emaar, DAMAC, Aldar, Sobha, Meraas and the rest.
  • Launch pipeline tracking. Watch what is coming to market by handover year and area.
  • Payment-term analysis. Model down payments and pre/post-handover splits across the market instead of one project at a time.
  • Construction progress. Track completion percentage over time by re-running on a schedule.
  • Location analysis. Map where new supply concentrates using the coordinates.

What is and is not included

Included: everything in the field table above, for off-plan and new projects across the UAE — around 2,900 projects at the time of writing. This is a narrow, high-value dataset, not a mass listings feed: expect thousands of projects, not hundreds of thousands of listings.

Not included:

  • individual units for sale within a project, and their prices — this returns the project level, with the lowest advertised price as starting_price
  • developer or agent contact details
  • resale and secondary-market listings

Some projects are published without a starting price or a handover year; those fields come back as null rather than being dropped. Setting a price range skips projects with no starting price.

What it costs

$5.00 per 1,000 projects. No charge for starting a run, and no charge for the filters you try before you find the right ones.

This is a narrow, specialised dataset — a few thousand projects UAE-wide, not hundreds of thousands of listings — priced closer to what direct off-plan project trackers on Apify charge ($5–10 per 1,000) than to our own mass-listings actors (bayut-listings, propertyfinder-listings), which cover a much larger and more contested market.

On top of that Apify bills your account for what the run consumes on the platform — computing time and data transfer. This actor reads the project index directly, without a browser, so that part stays negligible: in our own measurements a thousand projects came to well under a cent.

Support

Questions, a field you need that is not here, or another portal — write to admin@noonseller.ae or visit noonseller.ae.

This is an independent tool. It is not affiliated with, endorsed by, or connected to Dubizzle.

FAQ

How do I filter by developer? Names must match exactly as the developer publishes them — Emaar, DAMAC Properties, Aldar, Sobha Realty, Meraas, Azizi Developments. Leave the field empty to take every developer, then filter the results yourself.

How current is the construction progress? It reflects what the developer last published. Re-run on a schedule to build a history.

Do bedrooms_min/bedrooms_max describe one apartment? No — a project's unit mix. bedrooms_min: 0, bedrooms_max: 3 means the project offers everything from studios to 3-bedroom units, not that any single listed unit has that many rooms.

Why is payment_plan a single string instead of separate fields per stage? Projects publish anywhere from two to four instalment stages, in different orders and splits — a fixed set of columns would either truncate longer plans or leave empty columns on shorter ones. payment_pre_handover_percent/payment_post_handover_percent give you the two numbers most useful for comparison across projects; payment_plan gives you the full stage-by-stage detail as published.

Can I get everything at once? Yes, up to the run limit you set. If anything matched your filters but could not be returned, the run summary says so.