PropertyFinder.ae Scraper - Listings, Prices, Agent Contacts avatar

PropertyFinder.ae Scraper - Listings, Prices, Agent Contacts

Pricing

$18.00/month + usage

Go to Apify Store
PropertyFinder.ae Scraper - Listings, Prices, Agent Contacts

PropertyFinder.ae Scraper - Listings, Prices, Agent Contacts

Extract property listings, prices, agent/broker contacts, RERA permits, and property details from PropertyFinder.ae — UAE's leading real estate portal. Supports search pages and individual listing URLs.

Pricing

$18.00/month + usage

Rating

0.0

(0)

Developer

Paweł

Paweł

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

PropertyFinder.ae Scraper — Listings, Prices, Agent Contacts & RERA Permits

Extract property listings, prices, agent/broker contacts, RERA permits, and property details from PropertyFinder.ae — UAE's leading real estate portal.

Features

  • Scrape search result pages — fast extraction of up to 20 properties per page with automatic pagination
  • Scrape individual listing pages — rich data including RERA permit validation URL, broker license, zone name
  • Extract agent & broker contacts — name, email, phone, WhatsApp link
  • Extract RERA/Trakheesi permit numbers (+ DLD validation URLs in detail mode)
  • GPS coordinates, amenities, images, furnishing status, completion status
  • Deduplication across pages
  • Proxy support for avoiding blocks

How it works

PropertyFinder.ae is built with Next.js. The scraper uses Playwright to load pages (required for AWS WAF bypass on detail pages) and extracts structured data from the embedded __NEXT_DATA__ JSON — no fragile DOM selectors needed.

Two scraping modes:

ModeSpeedData richnessHow
Search only (scrapeDetails: false)~20 properties/secGood — all core fieldsExtracts from search JSON
Search + Details (scrapeDetails: true)~3 properties/secFull — RERA validation URL, broker license, zone nameVisits each listing page

Input

ParameterTypeDefaultDescription
startUrlsarrayrequiredPropertyFinder.ae URLs — search pages (/en/search?...) or listing pages (/en/plp/...)
maxItemsinteger50Maximum properties to scrape. Set to 0 for unlimited.
scrapeDetailsbooleanfalseVisit each listing page for richer data (RERA validation URL, broker license, zone name). Slower.
maxConcurrencyinteger5Max parallel page loads (1–20).
proxyConfigurationobjectApify ProxyProxy settings. Recommended for detail pages.

Supported URL types

  • Search pages: https://www.propertyfinder.ae/en/search?c=1&l=1&ob=nd&page=1&t=1
  • Listing pages: https://www.propertyfinder.ae/en/plp/buy/apartment-for-sale-dubai-...html
  • Short URLs: https://www.propertyfinder.ae/to/57789786/en

Search URL parameters

ParamDescriptionValues
cCategory1 = Buy, 2 = Rent
tProperty type1 = Apartment, 35 = Villa, 22 = Townhouse, 20 = Penthouse
lLocation1 = Dubai, 6 = Abu Dhabi
obSortnd = Newest, pa = Price asc, pd = Price desc
bf/btBedrooms min/max0 = Studio, 18
pf/ptPrice min/maxNumeric
fuFurnished1 = Furnished, 2 = Unfurnished

Output

Each scraped property contains:

Core fields (always available)

FieldExample
id"57790876"
title"1 BHK WITH PRIVATE POOL | POST HANDOVER PAYMENTS"
price1160000
currency"AED"
pricePeriod"sell" or "yearly"
propertyType"Apartment"
bedrooms / bathrooms1 / 2
size / sizeUnit888 / "sqft"
locationName"Gharbi I Residences, Arjan, Dubai"
locationPath[{name: "Dubai", type: "CITY"}, {name: "Arjan", type: "COMMUNITY"}, ...]
latitude / longitude25.059 / 55.235
furnished"PARTLY"
completionStatus"off_plan"
listedDate"2026-02-27T18:23:16Z"

Agent & broker contacts

FieldExample
agentName"Wasiq Aziz"
agentEmail"terratagproperties@gmail.com"
agentPhone"+971565521255"
agentWhatsApp"https://api.whatsapp.com/send?phone=..."
agentIsSuperAgentfalse
brokerName"TERRATAG OASIS PROPERTIES L.L.C"
brokerPhone"+971565521255"
brokerEmail"info@terratagproperties.ae"

RERA / Regulatory

FieldExample
rera"71641176906"
reference"FFB7W21G21573RRRABA9ZBAN1G"

Detail-only fields (when scrapeDetails: true)

FieldExample
reraValidationUrl"https://trakheesi.dubailand.gov.ae/rev/madmoun/listing/validation?..."
agentLicense"46066"
brokerLicense"43585"
zoneName"Al Barshaa South Third"

Other fields

FieldDescription
descriptionFull listing description text
amenitiesArray of amenities (name + code)
imagesArray of image URLs
isVerifiedWhether the listing is verified
scrapedAtISO timestamp of scraping

Example output

{
"id": "57790876",
"title": "1 BHK WITH PRIVATE POOL | POST HANDOVER PAYMENTS",
"url": "https://www.propertyfinder.ae/en/plp/buy/apartment-for-sale-dubai-arjan-gharbi-i-residences-2PljwscEqbA.html",
"price": 1160000,
"currency": "AED",
"propertyType": "Apartment",
"bedrooms": 1,
"bathrooms": 2,
"size": 888,
"locationName": "Gharbi I Residences, Arjan, Dubai",
"latitude": 25.059,
"longitude": 55.235,
"agentName": "Wasiq Aziz",
"agentEmail": "terratagproperties@gmail.com",
"agentPhone": "+971565521255",
"brokerName": "TERRATAG OASIS PROPERTIES L.L.C",
"rera": "71641176906",
"reraValidationUrl": "https://trakheesi.dubailand.gov.ae/rev/madmoun/listing/validation?khevJujtDig=...",
"furnished": "PARTLY",
"completionStatus": "off_plan",
"amenities": ["Balcony", "Central A/C", "Private Pool", "Shared Gym"],
"scrapedAt": "2026-02-27T18:28:00.955Z"
}

Integrate via API

The scraped data can be downloaded in JSON, CSV, Excel, XML, or RSS format via the Apify API.

Tips

  • Start with scrapeDetails: false — it's much faster and gives you all the essential data including agent contacts and RERA permits.
  • Use scrapeDetails: true only when you need the RERA validation URL, broker license number, or zone name.
  • Proxy is recommended for detail pages (AWS WAF protected). Search pages usually work without proxy.
  • Search URL builder: Use PropertyFinder's search filters on their website, then copy the URL — all filter parameters are in the query string.
  • Set maxItems: 0 for unlimited scraping (respects pagination limits).