PropertyFinder UAE Scraper - Dubai & UAE Property Listings avatar

PropertyFinder UAE Scraper - Dubai & UAE Property Listings

Pricing

from $1.20 / 1,000 listings

Go to Apify Store
PropertyFinder UAE Scraper - Dubai & UAE Property Listings

PropertyFinder UAE Scraper - Dubai & UAE Property Listings

Scrape property listings for sale and for rent from PropertyFinder UAE (Dubai, Abu Dhabi, Sharjah and more): price, price per sqft, bedrooms, bathrooms, size, location, amenities, completion status, photos and listing date.

Pricing

from $1.20 / 1,000 listings

Rating

0.0

(0)

Developer

Adam Abuseni

Adam Abuseni

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Scrape property listings for sale and for rent from PropertyFinder UAE - Dubai, Abu Dhabi, Sharjah, Ajman and more - into a clean table:

  • 💲 Price (AED), sale or yearly rent, and price per sqft
  • 🛏️ Bedrooms (incl. studios), bathrooms, size in sqft
  • 📍 Full location: city, community, sub-community, building + latitude / longitude
  • 🏗️ Property type, furnished status, completion status (ready / off-plan)
  • ✨ Amenities, verified badge, price-drop flag, listing date
  • 🖼️ Up to 10 photo URLs and the listing link
  • 🏢 Agency name and logo

Fast and light: 25 listings per page, a whole area in seconds.

What you can use it for

  • Investment analysis - compare price per sqft across communities and buildings
  • Rental yield - combine sale and rent listings for the same area
  • Market tracking and alerts - schedule it daily in monitoring mode to get only new listings and price drops (see below)
  • Agency intelligence - see which agencies list what, where
  • Apps, maps and dashboards - coordinates included

How to use it

  1. Open propertyfinder.ae, pick the area and property type you want (for example Apartments for sale in Dubai Marina), and copy the page address.
  2. Paste it into Listing pages - one per line. Or just type buy or rent for the whole UAE.
  3. Set Pages per listing URL (25 listings each) and optionally Max listings.
  4. Click Start.

Examples of listing pages:

  • https://www.propertyfinder.ae/en/buy/dubai/apartments-for-sale-dubai-marina.html
  • https://www.propertyfinder.ae/en/rent/dubai/villas-for-rent.html
  • https://www.propertyfinder.ae/en/buy/abu-dhabi/properties-for-sale.html

Search pages with filters (?bedrooms=, ?price= ...) are not supported, because PropertyFinder's robots.txt disallows them. Use listing pages and filter the results (for example by bedrooms or price) after the run.

Input example

{
"startUrls": [
"https://www.propertyfinder.ae/en/buy/dubai/apartments-for-sale-dubai-marina.html",
"rent"
],
"maxPagesPerUrl": 5,
"maxItems": 500,
"includeDescription": true
}

Output example

{
"listingId": "163274506",
"reference": "L-294286",
"title": "Two Bed | Renovated | Marina And Sea View",
"offeringType": "Residential for Sale",
"propertyType": "Apartment",
"price": 5800000,
"currency": "AED",
"pricePeriod": "sale",
"pricePerSqft": 2765,
"bedrooms": 2,
"bedroomsText": "2",
"bathrooms": 3,
"size": 2097,
"sizeUnit": "sqft",
"furnished": "no",
"completionStatus": "completed",
"location": "Damac Heights, Dubai Marina, Dubai",
"city": "Dubai",
"community": "Dubai Marina",
"subCommunity": null,
"building": "Damac Heights",
"latitude": 25.0872,
"longitude": 55.1456,
"amenities": ["Balcony"],
"listedAt": "2026-10-23T19:05:08Z",
"isVerified": true,
"isPriceDrop": false,
"listingLevel": "standard",
"permitNumber": null,
"description": "Two Bedroom | Renovated | Marina And Sea View ...",
"images": ["https://static.shared.propertyfinder.ae/media/images/listing/.../416x272.jpg"],
"imagesCount": 21,
"brokerName": "Allsopp & Allsopp",
"brokerLogo": "https://static.shared.propertyfinder.ae/media/images/client_logos/5394/...jpg",
"url": "https://www.propertyfinder.ae/en/plp/buy/apartment-for-sale-dubai-dubai-marina-damac-heights-163274506.html",
"searchUrl": "https://www.propertyfinder.ae/en/buy/dubai/apartments-for-sale-dubai-marina.html",
"scrapedAt": "2026-10-24T03:40:00+00:00"
}

🔔 Monitoring mode: only new listings and price drops

Tick Only new and changed listings (monitoring) and schedule the Actor (for example every morning). It remembers what earlier runs saw and outputs only listings that are:

  • new to this monitor,
  • price_changed - e.g. a price drop (previousPrice shows the old price),
  • status_changed - the completion status changed (e.g. off-plan to completed).

Unchanged listings are skipped, so you pay only for the changes. The first run outputs every listing as new and saves the starting point. The history is kept in a key-value store on your own Apify account (one per set of listing URLs, or per Monitor name).

Tip: set Pages per listing URL high enough to cover the whole area, so listings that move down the pages are still checked.

Cost

You pay per listing returned (see the Pricing tab). Use Max listings or a run spending limit to stay in control - the Actor stops cleanly when either is reached.

Privacy and good behaviour

  • No personal data: agent names, photos, phone numbers, WhatsApp links and e-mails are never included, and phone numbers / e-mails written inside descriptions are removed. Only the agency (company) name and logo are kept.
  • The Actor reads PropertyFinder's robots.txt first and never requests a page it disallows.
  • It identifies itself, waits between requests (2 s by default) and stops if PropertyFinder ever refuses access.
  • Only public listing information is collected - no login.

FAQ

How many listings can I get? As many as the listing pages show - set Pages per listing URL high for big areas.

Can I filter by bedrooms or price? Not in the input (robots.txt disallows filtered search URLs), but every listing has bedrooms, price and size, so filtering the results takes one click in the dataset view or a spreadsheet.

Why is permitNumber often empty? Many listing tiles don't show it.

Something broke? Open an issue on the Actor page - fixes are usually quick.