Property Finder Scraper avatar

Property Finder Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Property Finder Scraper

Property Finder Scraper

Scrape property listings from Property Finder (UAE, Saudi Arabia, Qatar, Bahrain, Egypt). Extract prices, locations, photos, agent info, and 50+ fields per listing. No proxy required.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(13)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

9

Bookmarked

3

Total users

1

Monthly active users

11 days ago

Last modified

Share

Scrape property listings from Property Finder — the leading real estate portal in UAE, Saudi Arabia, Qatar, Bahrain and Egypt. Extract prices, locations, photos, agent info, amenities, and 50+ fields per listing.

What This Actor Does

This actor scrapes Property Finder across all supported countries and categories. Provide search URLs directly or use city + purpose filters to find listings across sale, rent, and commercial property segments.

The scraper uses Property Finder's public sitemaps for discovery and extracts structured data directly from server-rendered pages. No proxy required, no browser needed.

Key Features

  • 50+ fields per listing — price, bedrooms, bathrooms, size, location hierarchy, agent info, broker info, amenities, RERA permit, status flags, and more
  • 5 countries — UAE, Saudi Arabia, Qatar, Bahrain, Egypt
  • All UAE emirates + Saudi cities — Dubai, Abu Dhabi, Sharjah, Ajman, Ras Al Khaimah, Fujairah, Umm Al Quwain, Al Ain, Riyadh, Jeddah, Dammam and more
  • 4 purposes — For Sale, For Rent, Commercial For Sale, Commercial For Rent
  • Two input modes — paste URLs or use city + purpose filters
  • Location hierarchy — city → community → sub-community → tower with IDs and slugs
  • Agent & broker contacts — name, email, phone, WhatsApp, profile image
  • No null fields — every output field is populated or set to a safe default
  • Automatic deduplication — same property won't appear twice even across different landing pages
  • No proxy required — runs reliably on any Apify plan

Supported Property Types

Apartments, Villas, Townhouses, Penthouses, Duplexes, Hotel Apartments, Compounds, Floors, Land, Villa Compounds, Offices, Shops, Warehouses, Factories, Labour Camps, Bulk Units.

Supported Locations

UAE

Dubai, Abu Dhabi, Sharjah, Ajman, Ras Al Khaimah, Fujairah, Umm Al Quwain, Al Ain

Saudi Arabia

Riyadh, Jeddah, Dammam, Makkah, Madinah, Khobar

Also Supported

Qatar (propertyfinder.qa), Bahrain (propertyfinder.bh), Egypt (propertyfinder.eg)

Input Parameters

ParameterTypeDefaultDescription
startUrlsarrayProperty Finder URLs to scrape (landing pages, sitemaps, or sitemap index)
countryenumaeCountry to search in (ae, sa, bh, eg, qa)
cityenumdubaiCity to search in
purposeenumbuybuy, rent, commercial-buy, commercial-rent
max_itemsinteger20Maximum unique properties to scrape
max_retriesinteger2Retry attempts per failed request
ignore_url_failuresbooleantrueContinue on errors

Usage Examples

Scrape properties from a specific landing page

{
"startUrls": [
"https://www.propertyfinder.ae/en/buy/dubai/2-bedroom-apartments-for-sale-dubai-land-ghaf-woods-cilia-at-ghaf-woods-cilia-tower-2.html"
],
"max_items": 20
}

Scrape all Dubai apartments for sale (filter mode)

{
"city": "dubai",
"purpose": "buy",
"max_items": 100
}

Scrape Saudi Arabia listings

{
"country": "sa",
"city": "riyadh",
"purpose": "buy",
"max_items": 50
}

Scrape rentals in Abu Dhabi

{
"city": "abu-dhabi",
"purpose": "rent",
"max_items": 100
}

Expand from sitemap index (maximum coverage)

{
"startUrls": [
"https://www.propertyfinder.ae/sitemaps/index-sitemap.xml"
],
"max_items": 500
}

Output Fields

FieldTypeDescription
idnumberProperty Finder numeric ID
listingIdstringAlphanumeric listing identifier
referencestringAgency reference number
rerastringRERA permit number
urlstringCanonical detail URL
titlestringListing title
descriptionstringFull description
propertyTypestringType (Apartment, Villa, etc.)
offeringTypestringe.g. "Residential for Sale"
categoryIdnumber1=Sale, 2=Rent, 3=Commercial Sale, 4=Commercial Rent
pricenumberPrice value
priceCurrencystringAED/SAR/QAR/BHD/EGP
priceDurationstringsell/yearly/monthly/weekly/daily
pricePerAreanumberPrice per unit area
pricePerAreaUnitstringsqft/sqm
bedroomsnumberNumber of bedrooms
bathroomsnumberNumber of bathrooms
sizenumberSize value
sizeUnitstringSize unit (sqft/sqm)
furnishedstringYES/NO/PARTLY
completionStatusstringcompleted/off_plan
citystringCity name
communitystringCommunity/area
subCommunitystringSub-community
towerstringTower/building name
locationTreearrayHierarchical [{id, name, type, slug, level}]
latitudenumberGPS latitude
longitudenumberGPS longitude
coverImagestringMain photo URL
imagesarrayAll photo URLs
imagesCountnumberNumber of images
amenitiesarrayAmenity codes
amenityNamesarrayHuman-readable amenity names
agentNamestringAgent full name
agentEmailstringAgent email
agentPhonestringAgent phone
agentWhatsappstringAgent WhatsApp
agentImagestringAgent profile photo URL
brokerNamestringAgency/broker name
brokerLogostringAgency logo URL
brokerPhonestringAgency phone
brokerEmailstringAgency email
isVerifiedbooleanVerified listing
isDirectFromDeveloperbooleanDirect from developer
isNewConstructionbooleanNew construction
isFeaturedbooleanFeatured listing
isPremiumbooleanPremium placement
isExclusivebooleanExclusive listing
isAvailablebooleanCurrently available
leadValuenumberLead quality score
listingLevelstringListing tier
videoUrlstringVideo URL
has360ViewbooleanHas 360° view
listedDatestringDate listed (ISO 8601)
scrapedAtstringScrape timestamp (ISO 8601)

Sample Output

{
"id": 75010975,
"listingId": "9WYS2AVTMRJP9HKQHEDEY797BM",
"rera": "71149781518",
"title": "Luxury 2BR | Downtown Dubai | Sea View",
"propertyType": "Apartment",
"offeringType": "Residential for Sale",
"categoryId": 1,
"price": 2600000,
"priceCurrency": "AED",
"priceDuration": "sell",
"pricePerArea": 2126,
"pricePerAreaUnit": "sqft",
"bedrooms": 2,
"bathrooms": 3,
"size": 1250,
"sizeUnit": "sqft",
"furnished": "YES",
"completionStatus": "completed",
"city": "Dubai",
"community": "Downtown Dubai",
"subCommunity": "Boulevard Walk",
"tower": "Tower A",
"latitude": 25.0762,
"longitude": 55.1358,
"coverImage": "https://img.pf.ae/cover.jpg",
"images": ["https://img.pf.ae/1.jpg", "https://img.pf.ae/2.jpg"],
"imagesCount": 8,
"amenityNames": ["Central A/C", "Built in Wardrobes", "Shared Pool", "Shared Gym"],
"agentName": "Jane Agent",
"agentEmail": "jane@agency.ae",
"agentPhone": "+971501234567",
"brokerName": "Best Realty",
"brokerLogo": "https://img.pf.ae/logo.jpg",
"isVerified": true,
"isAvailable": true,
"listedDate": "2025-03-15T10:30:00+00:00",
"url": "https://www.propertyfinder.ae/en/plp/buy/apartment-for-sale-dubai-downtown-dubai-75010975.html",
"scrapedAt": "2026-04-10T12:00:00+00:00"
}

FAQs

How do I find URLs to paste?

Browse Property Finder normally and copy URLs from the address bar. The scraper supports landing pages, sitemap URLs, and the sitemap index. Or use the city + purpose filters to let the actor discover URLs for you.

Can I scrape all Dubai listings at once?

Yes — provide the sitemap index URL https://www.propertyfinder.ae/sitemaps/index-sitemap.xml and set a high max_items. The actor will expand it into all available landing pages.

Does it support Saudi Arabia?

Yes — use country=sa and a Saudi city (Riyadh, Jeddah, Dammam, etc.), or pass a propertyfinder.sa URL.

Can I filter by bedrooms, price, or area?

Directly — no. The filter mode uses city + purpose only. For fine-grained filtering, browse Property Finder's website with your desired filters applied, then paste the resulting URLs into startUrls.

What if a URL returns no results?

The actor logs a warning and continues with the remaining URLs. Set ignore_url_failures to false to stop on first failure.

Does this work on the Apify FREE plan?

Yes. The scraper runs entirely without residential proxies and without browsers, so it fits comfortably within free plan compute limits.

How do I get verified listings only?

All listings include an isVerified boolean — filter the output downstream (e.g., in a Google Sheet or database) to keep only isVerified=true entries.

How fresh is the data?

The actor fetches live data on each run. Schedule daily runs on Apify to track new listings, price changes, and delistings.

Use Cases

  • Real estate market analysis — Track price trends and inventory across UAE and Saudi markets
  • Lead generation — Extract agent and agency contact info for business outreach
  • Price monitoring — Schedule daily runs to detect price changes in specific areas
  • Investment research — Compare properties by location, size, amenities, and RERA status
  • Competitive analysis — Monitor agency listings and market share
  • Data enrichment — Combine with other sources for comprehensive market intelligence
  • Off-plan tracking — Identify new construction and direct-from-developer properties

About Property Finder

Property Finder is the leading property portal in the United Arab Emirates and the wider Middle East region, listing millions of residential and commercial properties for sale and rent across Dubai, Abu Dhabi, Sharjah, and other major cities. It operates dedicated sites for UAE, Saudi Arabia, Qatar, Bahrain, and Egypt.