Skip to Content
PlatformsMiddle EastProperty Finder

Property Finder Data Parser & API

Property Finder is a leading multi-country Gulf property portal — ~1.45M monthly visits in the UAE and 10M+ MAU across the group (General Atlantic, 2025) — and PropAPIS extracts its off-plan, resale, rental and commercial listings, price-trends and agent data through a single REST API. One integration spans the UAE, Qatar, Egypt, Saudi Arabia and Bahrain, all built on the same codebase.

CountryUnited Arab Emirates (+QA, EG, KSA, BH)
TypePortal
OwnerProperty Finder Group
Listing typesnew-build, resale, rental, commercial, land
Monthly visits~1.45M / mo (UAE); 10M+ MAU group
Active listingsVery large
API accessPartial / limited API
Parse priority★★★★★
Official sitewww.propertyfinder.ae

Platform Overview

Market Position

  • Multi-country Gulf leader: ~1.45M UAE monthly visits (Semrush, Apr 2026); 10M+ group MAU (General Atlantic, 2025)
  • Independent — backed by Permira, Blackstone and General Atlantic ($525M round, Sep 2025)
  • One codebase serves ~5 markets: UAE, Qatar, Egypt, KSA and Bahrain
  • Unusually rich fields — publishes per-area price-trend and transaction data alongside listings

Market Coverage

Geographic Coverage:

  • United Arab Emirates: All emirates
  • Qatar: Property Finder Qatar (#1 locally)
  • Egypt: Property Finder Egypt
  • Saudi Arabia and Bahrain
  • Morocco: sister portal Sarouty.ma on the same group

Property Types:

  • Apartments and Penthouses
  • Villas and Townhouses
  • Off-Plan / New Developments
  • Commercial (offices, retail, warehouses)
  • Land and Plots

Data Availability

Off-plan / new-build is the dominant and richest listing segment in the Gulf, and Property Finder exposes developer-direct projects with project pages plus per-area price-trend data — among the richest consumer field sets in the region (per the MENA & Africa research report).

Listing Categories:

  • Buy: Resale and ready properties
  • Rent: Long-term and short-term rentals
  • Off-Plan: Developer projects and new launches
  • Commercial: Offices, retail, warehouses

Data Fields Available

PropAPIS extracts structured data from each Property Finder listing:

Property Information

  • Address: Community, building and tower
  • Price: Sale price or rent
  • Bedrooms and Bathrooms
  • Property Type: Apartment, villa, townhouse, plot
  • Area: Built-up / plot size (sq ft)
  • Completion Status: Ready or off-plan

Off-Plan / Project Data

  • Developer: Developer name
  • Project: Development / project name
  • Handover: Expected completion date
  • Payment Plan: Where published
  • Price Trends: Per-area price movement
  • Transactions: Area transaction context where shown

Listing Details

  • Description: Full listing text
  • Amenities: Facilities and features
  • Photos: Image URLs
  • Permit / RERA reference where shown

Agent Information

  • Agency: Agency name and branch
  • Agent: Listing agent profile
  • Agent Contact: Phone where published

Location Data

  • Community and Sub-community
  • Country / Emirate / City
  • Coordinates: Latitude and longitude

API Endpoints

Get Property Details

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Get a listing by URL or ID property_data = api.platforms.property_finder.get_property( listing_id='12345678' ) print(f"Title: {property_data.title}") print(f"Price: AED {property_data.price:,}") print(f"Type: {property_data.property_type}") print(f"Community: {property_data.community}")

Search Listings (multi-country)

# Search across any Property Finder market listings = api.platforms.property_finder.search( country='ae', # ae | qa | eg | sa | bh city='Dubai', purpose='for-sale', min_price=1000000, max_price=3000000, property_type='Apartment' ) for listing in listings[:10]: print(f"{listing.title} - AED {listing.price:,}") print(f" {listing.bedrooms} bed | {listing.community}")
# Get per-area price-trend data trends = api.platforms.property_finder.get_price_trends( country='ae', community='Dubai Marina', property_type='Apartment' ) print(f"Average Price: AED {trends.avg_price:,}") print(f"Price Change YoY: {trends.yoy_change:+.1f}%")

Quick Start

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Search Property Finder listings in Dubai listings = api.platforms.property_finder.search( country='ae', city='Dubai', purpose='for-sale' ) for listing in listings[:5]: print(f"{listing.title} - AED {listing.price:,}")
import { PropAPIS } from 'propapis'; const api = new PropAPIS({ apiKey: 'your_api_key' }); // Search Property Finder listings in Dubai const listings = await api.platforms.propertyFinder.search({ country: 'ae', city: 'Dubai', purpose: 'for-sale', }); listings.slice(0, 5).forEach((l) => { console.log(`${l.title} - AED ${l.price.toLocaleString()}`); });
curl "https://api.propapis.com/v1/platforms/property-finder/search?country=ae&city=Dubai&purpose=for-sale" \ -H "Authorization: Bearer your_api_key"

Frequently asked questions