Dubai Property Scraper — PropertyFinder Listings avatar

Dubai Property Scraper — PropertyFinder Listings

Pricing

from $2.00 / 1,000 property listings

Go to Apify Store
Dubai Property Scraper — PropertyFinder Listings

Dubai Property Scraper — PropertyFinder Listings

Scrape Dubai and UAE property listings from PropertyFinder: sale and rent, price, price per sqm, bedrooms, size, coordinates, agent and broker, amenities, RERA permit, plus community price trends. Pure HTTP, no login, robots-compliant URLs.

Pricing

from $2.00 / 1,000 property listings

Rating

0.0

(0)

Developer

uzi

uzi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Security

Limited permissions

Share

Dubai Property Listings Scraper (PropertyFinder UAE)

A production-grade, fast, and lightweight Apify Actor designed to scrape real-estate listings across Dubai and all UAE Emirates (Abu Dhabi, Sharjah, Ajman, Ras Al Khaimah, Fujairah, Umm Al Quwain) from PropertyFinder.ae.

It extracts complete property records for both sale and rent, with industry-leading data depth: built-up area in both sqft and sqm, price per area, agent & broker details, verified status, RERA permit numbers, high-resolution photo galleries, full descriptions, amenities, and community price trends (12-month % change, community average price, active inventory).


Key Features

  • Pure HTTP / Server-Side Rendering (No Heavy Browser): Powered by got-scraping and Cheerio, consuming minimal RAM and compute credits while delivering ultra-fast scrape speeds.
  • Deep Market Metrics: Beyond basic titles and prices, extracts 12-month community price trends (communityPriceTrend12mPct), community average pricing, and total active listings in the community.
  • Dual Area Metrics: Automatically calculates both built-up area in square feet (sizeSqft) and square metres (sizeSqm).
  • Comprehensive Agent & Broker Profiles: Captures listing agent names, profile slugs, agency/brokerage names, emails, phone numbers, and license/permit codes.
  • Full RERA Compliance Tracking: Extracts official regulatory permits, DLD validation references, and RERA broker/agent licenses.
  • Robots.txt & Anti-Block Polite Architecture: Strictly adheres to robots.txt allowances by requesting path-based listing directories (never using disallowed /en/search paths), with automatic exponential backoff on rate limits.

Use Cases

  1. Real Estate Investment Analysis & Valuation: Track historical and current asking prices across Dubai communities (e.g. Palm Jumeirah, Downtown Dubai, Arabian Ranches, Dubai Marina) to identify undervalued properties and calculate price-per-square-metre yields.
  2. Brokerage & Agency Competitive Intelligence: Monitor new listings, commission opportunities, price drops, and competitor inventory in real time across residential and commercial sectors.
  3. Lead Generation for PropTech & Home Services: Power B2B lead generation for interior designers, home renovation contractors, mortgage brokers, and moving companies targeting newly listed properties.
  4. Macro Real Estate Research & Market Indexes: Build aggregate price indices, monitor community-level inflation/deflation trends, and analyze inventory velocity over time.

Input Parameters

ParameterTypeDefaultDescription
modeString (select)"BUY"Listing type: "BUY" for properties for sale, "RENT" for properties for rent.
locationString (select)"dubai"Target emirate/market: dubai, abu-dhabi, sharjah, ajman, ras-al-khaimah, fujairah, umm-al-quwain.
propertyTypeString (select)"ANY"Property type: ANY, APARTMENT, VILLA, TOWNHOUSE, PENTHOUSE, HOTEL_APARTMENT, VILLA_COMPOUND, LAND, BUILDING, OFFICE, SHOP, WAREHOUSE, LABOUR_CAMP.
minPriceIntegeroptionalMinimum asking price in AED (client-side filter).
maxPriceIntegeroptionalMaximum asking price in AED (client-side filter).
minBedroomsIntegeroptionalMinimum number of bedrooms.
maxBedroomsIntegeroptionalMaximum number of bedrooms.
furnishingString (select)"ANY"Furnishing status: "ANY", "FURNISHED", "UNFURNISHED".
includeDetailsBooleantrueFetch each listing detail page to enrich with full description, amenities, high-res images, and community price trends.
maxPagesInteger3Maximum search result pages to crawl (each page holds 25–35 listings).
maxItemsInteger200Hard cap on saved listing records.
startUrlsArray of Strings[]Optional direct PropertyFinder path URLs (e.g. https://www.propertyfinder.ae/en/buy/dubai/villas-for-sale.html).
proxyConfigurationObjectoptionalOptional proxy settings. Datacenter or residential proxies can be attached if running heavy volume.

Output Dataset Schema

Each dataset item contains clean, typed fields conforming exactly to the actor schema:

FieldTypeDescription
_typeStringFixed to "property".
sourceStringFixed to "propertyfinder".
listingIdStringUnique PropertyFinder listing ID.
urlStringCanonical URL to the listing on PropertyFinder.
nameStringListing title / headline.
adDescriptionStringFull markdown/text listing description.
transactionTypeString"sale" or "rent".
propertyTypeStringProperty category (e.g. "Villa", "Apartment").
priceNumberAsking price in AED.
currencyStringCurrency code ("AED").
pricePeriodStringPrice frequency ("sell", "yearly", "monthly").
pricePerAreaNumberAsking price per square foot.
sizeSqftNumberBuilt-up area in square feet.
sizeSqmNumberBuilt-up area in square metres (calculated to 2 decimal places).
bedroomsNumberBedroom count.
bathroomsNumberBathroom count.
locationFullNameStringFull location breadcrumb path.
communityStringMaster community (e.g. "Arabian Ranches").
subCommunityStringSub-community or tower name.
cityStringEmirate / city name.
latitudeNumberGeographic latitude coordinate.
longitudeNumberGeographic longitude coordinate.
agentNameStringAssigned agent name.
agentSlugStringAgent profile slug.
brokerNameStringBrokerage / agency name.
brokerEmailStringBrokerage contact email.
brokerPhoneStringBrokerage contact phone number.
brokerSlugStringBrokerage profile slug.
referenceStringBroker internal listing reference.
reraStringOfficial RERA permit / validation number.
listedDateStringListing publication timestamp (ISO).
lastRefreshedAtStringLast refresh timestamp (ISO) or null.
isVerifiedBooleanTrue if the listing is verified.
isExclusiveBooleanTrue if exclusive listing.
isNewConstructionBooleanTrue if new development.
isAvailableBooleanAvailability flag.
furnishedString"YES", "NO", "PARTLY", etc.
completionStatusString"completed", "off-plan", etc.
amenitiesArray[String]Array of amenity names (e.g. ["Private Pool", "Balcony", "Security"]).
imageCountNumberTotal count of property images.
imagesArray[String]List of high-resolution image URLs.
communityAvgPriceNumberAverage community listing price.
communityActiveListingsNumberTotal active listings in the community.
communityPriceTrend12mPctNumber12-month community price trend (% change).
scrapedAtStringTimestamp when the record was scraped (ISO).

Sample Output Record

{
"_type": "property",
"source": "propertyfinder",
"listingId": "164563288",
"url": "https://www.propertyfinder.ae/en/plp/buy/villa-for-sale-dubai-the-springs-springs-15-164563288.html",
"name": "Turn Key | Private Pool | Maids Room | Extended",
"adDescription": "Turn Key | Private Pool | Maids Room | Extended\n\n- Springs 15\n- Type 3E\n- Fully renovated | Move-in ready\n- 3 Bedroom Plus Maids\n- Extended from kitchen and study side\n- Private heated and chilled pool...",
"transactionType": "sale",
"propertyType": "Villa",
"price": 7350000,
"currency": "AED",
"pricePeriod": "sell",
"pricePerArea": 1662,
"sizeSqft": 4420,
"sizeSqm": 410.63,
"bedrooms": 3,
"bathrooms": 4,
"locationFullName": "Springs 15, The Springs, Dubai",
"community": "The Springs",
"subCommunity": "Springs 15",
"city": "Dubai",
"latitude": 25.051973342895508,
"longitude": 55.178489685058594,
"agentName": "Jack Evans",
"agentSlug": "jack-evans",
"brokerName": "Barnes International Realty",
"brokerEmail": "danial@arabianestates.ae",
"brokerPhone": "+971585566633",
"brokerSlug": "barnes-international-realty-v2-4338",
"reference": "PB-S-35978-7",
"rera": "939996",
"listedDate": "2026-10-26T06:12:08Z",
"lastRefreshedAt": null,
"isVerified": true,
"isExclusive": false,
"isNewConstruction": false,
"isAvailable": true,
"furnished": "NO",
"completionStatus": "completed",
"amenities": [
"Maids Room",
"Balcony",
"Shared Pool",
"Shared Gym",
"Covered Parking",
"View of Landmark",
"Private Pool",
"Built in Wardrobes",
"Children's Play Area",
"Children's Pool",
"Barbecue Area",
"Security"
],
"imageCount": 19,
"images": [
"https://static.shared.propertyfinder.ae/media/images/listing/4MZB0TCCN0AKR2B74J4MX0P388/d3c6fb0c-d9ba-4bc2-a149-70ac283fcecb/1312x894.jpg?v=36c1a9ca00dc2306cbb5a75940cd3e19"
],
"communityAvgPrice": 5958035,
"communityActiveListings": 389,
"communityPriceTrend12mPct": -4.04,
"scrapedAt": "2026-11-03T18:02:52.488Z"
}

Cost & Compute Efficiency

Because this Actor operates purely over standard HTTP requests without running headless Chromium or browser automation frameworks, resource utilization is extremely light:

  • Memory footprint: Runs comfortably within 256MB–512MB RAM.
  • Speed: ~15–25 enriched listings per second under moderate concurrency.
  • Cost: A typical run of 1,000 enriched listings consumes less than $0.05 in Apify compute units.

This Actor extracts exclusively publicly available data published on PropertyFinder.ae. It accesses only paths permitted by PropertyFinder's robots.txt policy and strictly avoids disallowed search query paths. Users are responsible for complying with local regulations and the website's terms of service.