Property Finder Scraper — UAE, Saudi, Qatar Property Data & API
Pricing
from $2.00 / 1,000 overview listings
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Ü
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
Property Finder Scraper — Dubai & MENA Real Estate Data & API 🇦🇪🏠
🎉 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).
Step 2: Choose your market & how to search
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
| Field | Type | Required | Description |
|---|---|---|---|
| scrapeMode | string | No | overview (fast & cheap) or detail (full fields). Default overview. |
| country | string | No | Market: ae (UAE), sa (Saudi), qa (Qatar), eg (Egypt), bh (Bahrain). Default ae. |
| category | string | No | 1=Buy, 2=Rent, 3=Commercial buy, 4=Commercial rent, 5=New projects. Default 1. |
| searchUrls | array | No | Property Finder search URLs — on-page filters honored. |
| listingUrls | array | No | Specific listing URLs (Detail mode). |
| locations | array | No | Location IDs to filter the search. |
| bedrooms | array | No | Bedroom filter, e.g. ["1","2","3"]. |
| minPrice / maxPrice | integer | No | Price range filter. |
| minArea / maxArea | integer | No | Area range filter. |
| furnished | integer | No | Furnished filter. |
| sort | string | No | Sort order (e.g. most recent). |
| maxResults | integer | No | Max 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:
| Field | Type | Description |
|---|---|---|
| id | string | Listing ID |
| propertyTitle | string | Listing title |
| url | string | Listing URL |
| listing_type | string | sale or rent |
| property_type | string | Apartment, Villa, Townhouse, … |
| price | number | Asking / rent price |
| currency | string | AED, SAR, QAR, EGP, BHD |
| price_per_area / price_per_size | number | Per-area price (upstream + computed) |
| bedrooms / bathrooms | number | Room counts |
| size / size_unit | number / string | Area + unit (e.g. sqft) |
| furnished / completion_status | string | Furnishing + completion (ready / off-plan) |
| location / community / city | string | Location rollup |
| latitude / longitude | number | GPS coordinates |
| agent_name | string | Listing agent |
| broker_name / broker_license | string | Agency + broker license / BRN |
| rera | string | RERA / Trakheesi permit number |
| is_verified / is_premium | bool | Verification & premium flags |
| listed_date / rental_availability_date | string | Listed + availability dates (detail) |
| amenities | array | Amenity names (full in detail) |
| images / images_count / thumbnail | array / number / string | Photo gallery |
| description | string | Listing 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.
7. Relocation & buyer search
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 ApifyClientclient = 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)
- Trigger: Schedule (e.g. daily) or webhook
- HTTP Request: Call the actor API
- Process: Handle the JSON results
- 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
PAID Tier (Production Ready)
- 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.
❓ 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/categorycombination, or paste a working Property Finder search URL insearchUrlsinstead. - Loosen filters — an overly tight price/area/bedroom combination can return zero listings.
Detail mode returns nothing
- Make sure
listingUrlscontain valid Property Finder listing URLs for the chosen market, or runoverviewfirst 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
scrapeModetodetail.
⚖️ Is it legal to scrape data?
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
Join our active support community
- For issues or questions, open an issue from the actor page
- Check the SIÁN Agency Store for more automation tools
- 📧 apify@sian-agency.online
Built by SIÁN Agency | More Tools