Dubai Property Scraper avatar

Dubai Property Scraper

Pricing

$0.99 / 1,000 property listings

Go to Apify Store
Dubai Property Scraper

Dubai Property Scraper

Extract Dubai & UAE property listings from PropertyFinder — for-sale or for-rent, any property type. Returns price, size, bedrooms, bathrooms, location, GPS, agent details and RERA permit as structured JSON. Runs on Apify Proxy, no external keys.

Pricing

$0.99 / 1,000 property listings

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Dubai Property Scraper — UAE Real Estate Listings

Scrape Dubai property listings from PropertyFinder.ae — UAE's leading real estate portal with over 267,000 active listings (148k for sale, 119k for rent). Extract rich structured data including price, GPS coordinates, agent contacts, RERA permit numbers, furnishing status, and more.

What this actor does

  • Scrapes for-sale and for-rent property listings across Dubai
  • Extracts 22+ structured fields per listing from JSON-LD embedded data (no fragile HTML parsing)
  • Returns GPS coordinates (lat/lon) for every listing with location data
  • Includes agent name, email, and phone number from contact options
  • Captures RERA permit numbers for compliance verification
  • Supports pagination to retrieve thousands of listings per run
  • Works with custom search URLs for precise filtering by area, price range, or property type

Output fields

FieldDescription
listing_idPropertyFinder unique listing ID
titleListing headline
pricePrice in AED (or per-year for rentals)
currencyAlways "AED"
price_per_sqftCalculated price per square foot
purpose"for-sale" or "for-rent"
property_typeApartment, Villa, Townhouse, etc.
bedroomsNumber of bedrooms
bathroomsNumber of bathrooms
area_sqftProperty area in square feet
locationFull location path (tower, community, district, city)
cityCity name (e.g. Dubai)
communityCommunity or district name
sub_communitySub-community or compound
towerBuilding or tower name
latitudeGPS latitude
longitudeGPS longitude
agent_nameListing agent's full name
agent_emailAgent email address
agencyReal estate agency name
phoneContact phone number
permit_numberRERA permit / DLD permit number
furnishingFurnished / Unfurnished / Partly Furnished
completion_statusCompleted / Off-Plan / Under Construction
descriptionFull property description text
amenitiesList of amenity names
listing_urlDirect URL to the listing
image_urlPrimary listing image URL
imagesAll image URLs
posted_dateDate listing was posted
scraped_atISO timestamp of the scraping run
parse_confidenceData quality score 0.0–1.0

Input parameters

Required

None — the actor has sensible defaults (Dubai for-sale, 100 listings).

Optional

purpose"for-sale" (default) or "for-rent"

propertyType — Filter by type: apartment, villa, townhouse, penthouse, duplex, studio, office, shop, warehouse, land, hotel-apartment, full-floor. Default: all types.

maxItems — Maximum number of listings to return. Default: 100. Maximum: 50,000.

searchUrl — A custom PropertyFinder search URL. If provided, overrides purpose and propertyType. Example:

https://www.propertyfinder.ae/en/search?c=1&t=2&l=dubai&pf=5000000&pt=10000000

This lets you filter by price range, specific neighborhoods, bedroom count, and any other criteria the PropertyFinder UI supports.

proxyConfiguration — Proxy settings. The actor works without a proxy from Apify infrastructure. RESIDENTIAL proxy is available as a fallback if needed.

Use cases

  • Real estate market research — track price trends by area, property type, and purpose
  • Lead generation — extract agent and agency contact information at scale
  • Property investment analysis — compare prices, price-per-sqft, and availability across Dubai neighborhoods
  • RERA compliance checks — collect permit numbers for regulatory verification
  • Mapping and GIS — use GPS coordinates for spatial analysis and visualization
  • Competitive intelligence — monitor new listings, price changes, and developer inventory

Technical notes

Transport: PropertyFinder serves full SSR HTML with an embedded __NEXT_DATA__ JSON blob containing all listing data. This actor extracts data directly from that JSON — making it structurally robust against layout changes and HTML refactors.

No API key required. The actor does not require any PropertyFinder or third-party API credentials.

Proxy: Works reliably from Apify datacenter IPs without any proxy. RESIDENTIAL proxy is available as a fallback input option for high-volume runs.

Performance: PropertyFinder returns 20–30 listings per page. The actor paginates automatically. At default settings (100 items), expect ~3–5 pages fetched in 15–30 seconds.

Pricing

Pay-per-result: $0.99 per 1,000 listings scraped.

A 1,000-listing run costs $0.99. Compute costs run on your Apify account (typically $0.05–0.15 for a 1,000-item run).

Sample output

{
"listing_id": "99959555",
"title": "Fully Upgraded with Sea and Skyline View",
"price": 32000000,
"currency": "AED",
"price_per_sqft": 12167,
"purpose": "for-sale",
"property_type": "Apartment",
"bedrooms": 3,
"bathrooms": 4,
"area_sqft": 2630,
"location": "Bulgari Resort & Residences 6, Bulgari Resort & Residences, Jumeirah Bay Island, Jumeirah, Dubai",
"city": "Dubai",
"community": "Jumeirah",
"sub_community": "Jumeirah Bay Island",
"tower": null,
"latitude": 25.20964813232422,
"longitude": 55.23322296142578,
"agent_name": "Kianoush Darban",
"agent_email": "kia@drivenproperties.com",
"agency": "Driven Properties",
"phone": "+971524960123",
"permit_number": "7121372015",
"furnishing": "Furnished",
"completion_status": "Completed",
"listing_url": "https://www.propertyfinder.ae/en/plp/buy/apartment-for-sale-dubai-jumeirah-...",
"image_url": "https://static.shared.propertyfinder.ae/media/images/listing/.../668x452.jpg",
"posted_date": "2026-06-08",
"scraped_at": "2026-06-08T12:00:00Z",
"parse_confidence": 1.0
}