PropertyFinder Dubai Off-Plan Project Tracker
Pricing
from $3.00 / 1,000 results
PropertyFinder Dubai Off-Plan Project Tracker
Extract off-plan and new-project listings from PropertyFinder UAE -- project & developer name, status, expected handover, price range, payment plans, and estimated ROI when available.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
xtractoo
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Pull off-plan and new-development projects from PropertyFinder UAE into a clean dataset — project name, developer, project status, expected handover year, price range, payment-plan types (including post-handover plans), and estimated ROI when it's published.
Built for international expat investors, migration agencies, and institutional funds tracking Dubai's booming off-plan market.
Why use this actor
- No account, no login, no API key required.
- Every project fully detailed — project & developer name, status (off-plan / under construction / ready), expected handover, starting price and full price range, payment plans, amenities, location with map coordinates, and gallery images.
- Post-handover payment plans flagged — each project is tagged
hasPostHandoverPaymentPlanso you can isolate the plans expat buyers care about most. - Filter to exactly what you want — by emirate (Dubai, Abu Dhabi, …), completion status, developer, price range, or expected handover date.
- Stable JSON output suitable for pipelines, spreadsheets, or a database — download as JSON, CSV, or Excel.
- Automatic retries keep multi-emirate runs flowing without manual babysitting.
How it works
- You choose what to collect — e.g.
{ "completionStatus": "off_plan", "locations": ["Dubai"] }. Leavelocationsempty for all of the UAE. - The actor walks every page of matching projects and reads each one's full detail — developer, status, handover, price range, and payment plans.
- Results stream into your dataset in real time, ready to download as JSON, CSV, or Excel.
You don't manage any of the fetching, paging, or retrying — just set your search and press Run.
Input
All fields are pre-filled in Apify Console, so you can press Run immediately.
{"completionStatus": "off_plan","locations": ["Dubai"],"filters": { "hasPostHandoverPaymentPlan": true, "minPrice": 1000000 },"maxItems": 100,"maxPages": 120,"maxRetries": 5,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
| Field | Type | Description |
|---|---|---|
completionStatus | string | "off_plan" (default), "completed" (ready), or "" (all). |
locations | array | Emirates to collect. Supported: Dubai, Abu Dhabi, Sharjah, Ras Al Khaimah, Ajman, Umm Al Quwain, Fujairah, Al Ain. Empty = all UAE. |
filters | object | Optional: developerId, minPrice, maxPrice, deliveryDateGte, deliveryDateLte, hasPostHandoverPaymentPlan (true/false), propertyTypeId. |
maxItems | integer | Soft cap on rows emitted. 0 = unlimited. Default 100. |
maxPages | integer | Safety ceiling on pages (24 projects each) per emirate. Default 120. |
maxRetries | integer | Retries per request before giving up. Default 5. |
proxyConfiguration | object | Recommended. A residential pool keeps the UAE site calm; pin apifyProxyCountry to AE for local addresses, or leave it global for a mixed pool. |
Output
Real sample (one record, verbatim; images array truncated):
{"source": "propertyfinder","sourceId": "a4962042-e705-4082-a5b1-5cd27c6a4b8e","url": "https://www.propertyfinder.ae/en/new-projects/emaar-properties/creek-haven","projectName": "Creek Haven","developer": {"id": "79ca4333-9975-4672-b05f-bb7329de75e9","name": "Emaar Properties","logoUrl": "https://new-projects-media.propertyfinder.com/developer/.../original.png"},"status": "under_construction","salesPhase": "waiting_for_sales_start","stockAvailability": "available","handoverDate": "2030-03-31T13:41:00Z","handoverYear": 2030,"estimatedRoi": null,"startingPrice": 1868888,"priceRange": { "min": 3296888, "max": 5491888 },"currency": "AED","paymentPlans": ["10/70/20", "10/90"],"downPaymentPercentage": 10,"hasPostHandoverPaymentPlan": true,"propertyTypes": ["apartment"],"bedrooms": ["1", "2", "3"],"amenities": ["Indoor Swimming Pool", "Landscaped Gardens", "Gymnasium", "... 3 more"],"location": {"fullName": "Dubai,Dubai Creek Harbour (The Lagoons),Creek Haven","id": 17744, "lat": 25.1992605206, "lng": 55.3474927078},"images": ["https://new-projects-media.propertyfinder.com/project/.../medium.webp", "... more"],"_source": "S1-nextdata","_scrapedAt": "2026-05-29T17:03:23Z"}
| Field | Type | Description |
|---|---|---|
source | string | Always "propertyfinder". |
sourceId | string | PropertyFinder project ID. |
url | string | Public project page. |
projectName | string | Project title. |
developer | object | id, name, logoUrl. |
status | string | Lifecycle phase, e.g. under_construction, not_started, ready. |
salesPhase / stockAvailability | string | Sales lifecycle and current availability. |
handoverDate / handoverYear | string / int | Expected completion date and its year. |
estimatedRoi | number | Estimated annual ROI / rental yield when PropertyFinder publishes it (otherwise null). |
startingPrice | number | Lowest advertised price (AED). |
priceRange | object | { min, max } in AED, when available. |
paymentPlans | array | Plan codes like "10/70/20" = down% / during-construction% / post-handover%. |
downPaymentPercentage | number | Down-payment percentage. |
hasPostHandoverPaymentPlan | boolean | true when any plan has a non-zero post-handover portion. |
propertyTypes / bedrooms / amenities | array | Unit mix and amenities. |
location | object | fullName, id, lat, lng. |
images | array | Gallery image URLs. |
raw | object | The full upstream project node, for any field not surfaced above. |
_source / _scrapedAt | string | Strategy tag and UTC collection time. |
About ROI: PropertyFinder's project listings don't always carry an explicit yield figure. This actor surfaces
estimatedRoiwhenever it's present in the source and returnsnullwhen it isn't — it never fabricates a number. To estimate yield yourself, combinepriceRangewith rental comps for the same area.
Use cases
- Off-plan deal discovery — pull every off-plan project in Dubai each morning, sort by
handoverYear, and shortlist near-term completions before they sell out. - Post-handover plan targeting — filter
hasPostHandoverPaymentPlan: trueto build a list of the flexible-payment projects expat buyers ask for most. - Developer monitoring — track a specific developer's pipeline (
filters.developerId) and diff daily runs to catch new launches the moment they post. - Price-band sourcing — set
minPrice/maxPriceto match a client's budget and hand agents a ready-made, structured shortlist. - Yield modeling — join
priceRange+bedrooms+locationinto your own rental-comp model to rank projects by expected return. - Migration & relocation advisory — feed the dataset into client portals so expat investors can browse handover timelines and payment plans by emirate.
- Market analytics — aggregate by emirate / developer / handover year over time to track launch volume, pricing trends, and the off-plan vs. ready mix.
Other real-estate actors
Part of the same Apify real-estate collection — every actor emits stable JSON you can union downstream:
| Actor | What it does |
|---|---|
| Zillow All-in-One Scraper | Map-area and search-results listings with full property details. |
| Realtor.com All-in-One Scraper | Agent-listed homes, details, photos, agents, price & tax history. |
| FSBO.com Lead Extractor | For-sale-by-owner seller leads with direct property + owner details. |
| Auction.com Foreclosure Scraper | Upcoming foreclosure & bank-owned auctions with schedule, value, and status. |
| PropertyFinder Off-Plan Tracker — this actor | Dubai/UAE off-plan & new projects with developer, handover, price & payment plans. |
| LandWatch Price-per-Acre Scraper | Raw-land listings with acreage, price-per-acre, zoning, and broker contact. |