Property Finder Scraper — UAE, Saudi, Qatar Property Data & API avatar

Property Finder Scraper — UAE, Saudi, Qatar Property Data & API

Pricing

from $2.00 / 1,000 overview listings

Go to Apify Store
Property Finder Scraper — UAE, Saudi, Qatar Property Data & API

Property Finder Scraper — UAE, Saudi, Qatar Property Data & API

Property Finder scraper & real estate data API for the MENA region's leading property portal. Sale & rent listings across UAE, Saudi Arabia, Qatar, Egypt & Bahrain: price, size, beds, baths, GPS, photos, agent, broker, RERA permit — clean JSON/CSV.

Pricing

from $2.00 / 1,000 overview listings

Rating

0.0

(0)

Developer

SIÁN OÜ

SIÁN OÜ

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Share

Property Finder Scraper — Dubai & MENA Real Estate Data & API 🇦🇪🏠

SIÁN Agency Store Dubai Real Estate Scraper Immobiliare Italy Scraper Zillow Property Scraper

🎉 The fast, no-code Property Finder data API — pan-GCC property data with RERA/BRN compliance fields, no Property Finder API key required

Built for property investors, brokers, proptech teams, and market researchers who need clean MENA real-estate data — for sale and for rent — across the UAE, Saudi Arabia, Qatar, Egypt and Bahrain.

📋 Overview

Pull listings from Property Finder — the MENA region's leading real-estate portal — as clean JSON, CSV or Excel. For sale and for rent, residential and commercial, plus off-plan new projects, across Dubai, Abu Dhabi, Riyadh, Jeddah, Doha, Cairo, Manama and every market Property Finder covers. Pick the depth that fits the job: a fast, low-cost Overview scan to size a market, or the full per-listing Detail record with broker license, RERA permit, photo gallery and amenities.

Why investors and brokers choose us:

  • Two depths, one actor: a fast Overview scan for whole-market sweeps, or full Detail records when you need everything
  • 🔁 Detail = Overview + more: every overview field is on a Detail row too, with deeper data added on top — never less
  • 🌍 Pan-GCC in one place: UAE, Saudi Arabia, Qatar, Egypt and Bahrain — switch market with a single field
  • 📐 Analysis-ready: price, size, beds, baths, price-per-area and GPS coordinates on every row for instant investment math
  • 🛡️ Compliance data built in: broker license / BRN, RERA / Trakheesi permit and verification flags for due diligence
  • 💎 No API key, no code: no Property Finder account or API access needed — point, click, export a real-estate data feed
  • 🆓 Free to try: scrape listings with no credit card

✨ Features

  • 🧭 Overview mode: bulk listings from search pages — price, specs, location, agent, broker, photos — ideal for fast market sweeps
  • 🔍 Detail mode: full per-listing record — broker license / BRN, RERA permit, complete amenity names, full photo gallery, rental availability date, description
  • 🗺️ Two ways to search: build a search from filters (market + category + filters), or paste a Property Finder search URL with your filters already applied
  • 🎯 By listing URL: drop specific Property Finder listing URLs straight into Detail mode
  • 🎚️ Rich filters: market, category (buy / rent / commercial / off-plan), location, property type, price range, area range, bedrooms, amenities, furnished, sort
  • 📐 Price-per-area + thumbnail computed on every row for instant comparison
  • 📍 GPS + full location on every listing for mapping and territory analysis
  • 📞 Agent & broker on every row: agent name, broker/agency name and license for instant lead lists
  • Verification & premium flags: spot verified and premium listings at a glance
  • 📤 Clean exports: JSON, CSV, Excel, or the full REST API

🎬 Quick Start

Pick a scrape depth, choose a market and category, set filters, and run. Results stream to the Apify dataset as clean JSON/CSV.

curl -X POST "https://api.apify.com/v2/acts/sian.agency~propertyfinder-property-scraper/runs?token=[YOUR_TOKEN]" \
-H 'Content-Type: application/json' \
-d '{"scrapeMode":"overview","country":"ae","category":"1","maxResults":50}'

🚀 Getting Started (3 Simple Steps)

Step 1: Pick your scrape depth

Overview for a fast price + spec scan from search pages, or Detail for the full per-listing record (broker license, RERA permit, amenities, full photos).

Set the market (ae, sa, qa, eg, bh) and category (Buy / Rent / Commercial / New projects), or paste a Property Finder search URL in searchUrls. For Detail, you can also drop specific listings into listingUrls.

Step 3: Set filters & run

Locations, price range, area range, bedrooms, amenities, furnished, sort, Max results — then hit Start.

That's it! In under a minute, you'll have:

  • A clean dataset of MENA property listings (JSON / CSV / Excel)
  • Price, size, beds, baths, GPS, agent, broker and price-per-area on every row
  • A repeatable, no-code real-estate data feed across the Gulf

📥 Input Configuration

FieldTypeRequiredDescription
scrapeModestringNooverview (fast & cheap) or detail (full fields). Default overview.
countrystringNoMarket: ae (UAE), sa (Saudi), qa (Qatar), eg (Egypt), bh (Bahrain). Default ae.
categorystringNo1=Buy, 2=Rent, 3=Commercial buy, 4=Commercial rent, 5=New projects. Default 1.
searchUrlsarrayNoProperty Finder search URLs — on-page filters honored.
listingUrlsarrayNoSpecific listing URLs (Detail mode).
locationsarrayNoLocation IDs to filter the search.
bedroomsarrayNoBedroom filter, e.g. ["1","2","3"].
minPrice / maxPriceintegerNoPrice range filter.
minArea / maxAreaintegerNoArea range filter.
furnishedintegerNoFurnished filter.
sortstringNoSort order (e.g. most recent).
maxResultsintegerNoMax listings this run. Default 100.

Example — by market & filters:

{
"scrapeMode": "overview",
"country": "ae",
"category": "1",
"bedrooms": ["2", "3"],
"minPrice": 1000000,
"maxPrice": 5000000,
"sort": "mr",
"maxResults": 200
}

Example — by search URL:

{
"scrapeMode": "overview",
"searchUrls": ["https://www.propertyfinder.ae/en/search?c=1&l=50&t=1&ob=mr"],
"maxResults": 100
}

Example — full Detail by listing URL:

{
"scrapeMode": "detail",
"listingUrls": [
"https://www.propertyfinder.ae/en/plp/buy/apartment-for-sale-dubai-marina-12345678.html"
]
}

📤 Output

Results are saved to the Apify dataset with 40+ fields including:

FieldTypeDescription
idstringListing ID
propertyTitlestringListing title
urlstringListing URL
listing_typestringsale or rent
property_typestringApartment, Villa, Townhouse, …
pricenumberAsking / rent price
currencystringAED, SAR, QAR, EGP, BHD
price_per_area / price_per_sizenumberPer-area price (upstream + computed)
bedrooms / bathroomsnumberRoom counts
size / size_unitnumber / stringArea + unit (e.g. sqft)
furnished / completion_statusstringFurnishing + completion (ready / off-plan)
location / community / citystringLocation rollup
latitude / longitudenumberGPS coordinates
agent_namestringListing agent
broker_name / broker_licensestringAgency + broker license / BRN
rerastringRERA / Trakheesi permit number
is_verified / is_premiumboolVerification & premium flags
listed_date / rental_availability_datestringListed + availability dates (detail)
amenitiesarrayAmenity names (full in detail)
images / images_count / thumbnailarray / number / stringPhoto gallery
descriptionstringListing description (detail)

Example:

{
"id": "97370305",
"propertyTitle": "Marina Bay | High Floor | Sea View",
"url": "https://www.propertyfinder.ae/en/plp/buy/apartment-for-sale-dubai-marina-97370305.html",
"listing_type": "sale",
"property_type": "Apartment",
"price": 2450000,
"currency": "AED",
"price_per_area": 1850,
"price_per_size": 1850,
"bedrooms": 2,
"bathrooms": 3,
"size": 1324,
"size_unit": "sqft",
"furnished": "NO",
"completion_status": "completed",
"location": "Dubai Marina, Dubai",
"city": "Dubai",
"latitude": 25.0805,
"longitude": 55.1403,
"agent_name": "Sara Khan",
"broker_name": "Prime Properties LLC",
"broker_license": "12345",
"rera": "0987654321",
"is_verified": true,
"amenities": ["Balcony", "Built-in Wardrobes", "Covered Parking", "Shared Pool"],
"images": ["https://www.propertyfinder.ae/property/...-l.jpg"],
"images_count": 18
}

💼 Use Cases & Examples

1. Market research & price benchmarking

Analysts sizing a city or community market. Input: overview UAE, Buy, all residential. Output: thousands of listings with price-per-area. Use: build a live price index per community.

2. Investment sourcing

Investors hunting undervalued or high-yield stock. Input: overview + minPrice/maxPrice + bedrooms. Output: filtered listings with price-per-area and GPS. Use: rank deals by price-per-sqft vs community median.

3. Broker & agent lead generation

Recruiters and brokerages building contact lists. Input: Overview scan of a target market. Output: agent_name, broker_name and broker_license on every row. Use: prospecting and competitive coverage.

4. Compliance & due diligence

Compliance teams verifying listing legitimacy. Input: Detail mode on a set of listings. Output: RERA / Trakheesi permit, broker BRN and verification flags. Use: screen permits and flag unverified stock.

5. Proptech & valuation data feeds

Proptech teams powering AVMs and dashboards. Input: scheduled searchUrls runs per market. Output: a clean, repeatable MENA real-estate data feed. Use: feed models without a Property Finder API.

6. Off-plan & new-project tracking

Investors and analysts monitoring launches. Input: category: "5" (New projects) per market. Output: off-plan listings with completion status and pricing. Use: track new supply and entry pricing.

Relocation services shortlisting homes for clients. Input: overview + filters + Detail mode. Output: full records with photos, amenities, furnishing. Use: curated client shortlists across the Gulf.

🔗 Integration Examples

JavaScript/Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('sian.agency/propertyfinder-property-scraper').call({
scrapeMode: 'overview', country: 'ae', category: '1', maxResults: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0]);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('sian.agency/propertyfinder-property-scraper').call(
run_input={'scrapeMode': 'overview', 'country': 'ae', 'category': '1', 'maxResults': 50}
)
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item)

cURL

curl -X POST 'https://api.apify.com/v2/acts/sian.agency~propertyfinder-property-scraper/runs?token=YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"scrapeMode":"overview","country":"ae","category":"1","maxResults":50}'

Automation Workflows (N8N / Zapier / Make)

  1. Trigger: Schedule (e.g. daily) or webhook
  2. HTTP Request: Call the actor API
  3. Process: Handle the JSON results
  4. Action: Save to a sheet/DB, notify, or transform

📊 Performance & Pricing

FREE Tier (Try It Now)

  • Scrape listings per run — full feature access, same quality
  • No credit card required
  • Perfect for testing and small projects
  • Unlimited listings per run
  • Pay-per-result: only charged for listings actually extracted
  • Overview and Detail priced separately so you only pay for the depth you use

💰 Pay only for what you extract — Overview for cheap whole-market sweeps, Detail for the full per-listing record.

🔗 View current pricing

❓ Frequently Asked Questions

Q: Which markets are covered? A: UAE (ae), Saudi Arabia (sa), Qatar (qa), Egypt (eg) and Bahrain (bh) — switch with the country field.

Q: Do I need a Property Finder API key? A: No. There's no setup and no Property Finder account or API key required.

Q: What's the difference between Overview and Detail? A: Overview is a fast, low-cost scan that pulls bulk listings from search pages. Detail adds broker license / BRN, RERA / Trakheesi permit, the complete amenity list, full photo gallery, rental availability date and description — and includes everything Overview returns.

Q: Can I use my own Property Finder search filters? A: Yes — paste your search URL in searchUrls and the on-page filters (category, price, beds, etc.) are honored. Or set filters directly (bedrooms, minPrice, maxPrice, minArea, maxArea, furnished, locations).

Q: Does it include RERA / broker compliance data? A: Yes — Detail rows carry the RERA / Trakheesi permit number, broker license / BRN and verification flags.

Q: Does it work for both sale and rent? A: Yes — set category to 1 (Buy) or 2 (Rent), plus 3/4 for commercial and 5 for new projects.

Q: What output formats are available? A: JSON, CSV, Excel — export directly from the Apify dataset.

🐛 Troubleshooting

No results returned

  • Check the country / category combination, or paste a working Property Finder search URL in searchUrls instead.
  • Loosen filters — an overly tight price/area/bedroom combination can return zero listings.

Detail mode returns nothing

  • Make sure listingUrls contain valid Property Finder listing URLs for the chosen market, or run overview first to discover them.

Fewer results than expected

  • The FREE tier caps listings per run. Upgrade to PAID for unlimited, or raise maxResults.

Missing broker license / RERA fields

  • These richer fields come from Detail mode — switch scrapeMode to detail.

Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.

This is an independent tool and is not affiliated with, endorsed by, or sponsored by Property Finder or its parent company. "Property Finder" is a trademark of its respective owner. You are responsible for complying with Property Finder's terms of service and all applicable laws when using this tool.

🤝 Support

Telegram Support

Join our active support community


Built by SIÁN Agency | More Tools