Propertyfinder Scraper π
Pricing
from $1.00 / 1,000 results
Propertyfinder Scraper π
Efficiently scrape real estate listings from Propertyfinder with this lightweight actor. Extract property details, prices, and locations quickly. For the most reliable performance and to minimize blocking risks, using residential proxies is strongly recommended.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(4)
Developer
Shahid Irfan
Maintained by CommunityActor stats
3
Bookmarked
43
Total users
13
Monthly active users
5 days ago
Last modified
Categories
Share
PropertyFinder UAE Listings Scraper
Extract comprehensive property listings from PropertyFinder.ae for sales and rentals. Collect rich listing data including pricing, specifications, location hierarchy, agent and broker details, amenities, ranking signals, and media links in a clean structured dataset.
Features
- Rich listing coverage β Collects deep records with dozens of fields per property.
- Messy URL auto-healing β Accepts imperfect URLs and normalizes them automatically.
- Pagination support β Automatically traverses multiple result pages.
- Clean output quality β Removes empty values and duplicate records.
- Reliable scale collection β Supports proxy configuration and concurrent page fetching.
Use Cases
Market Intelligence
Track listing prices and supply trends across UAE communities to identify market shifts.
Brokerage Monitoring
Monitor active brokers, agent details, listing quality signals, and premium inventory.
Investment Research
Build comparable datasets to evaluate acquisition opportunities using price, area, and amenities.
Lead Enrichment
Enrich CRM and downstream lead workflows with detailed listing and contact information.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | https://www.propertyfinder.ae/en/buy/dubai/apartments-for-sale.html | PropertyFinder URL to scrape. Messy URLs are auto-normalized and healed when possible. |
results_wanted | Integer | No | 20 | Maximum number of properties to collect. Leave empty to collect all available. |
max_pages | Integer | No | 5 | Safety cap on the number of search result pages to visit. |
proxyConfiguration | Object | No | {"useApifyProxy": false} | Proxy settings for anti-bot protection. Use Apify Proxy for best results. |
Output Data
Each item in the dataset contains:
| Field | Type | Description |
|---|---|---|
id | String | Listing identifier from source records. |
listingId | String | Stable listing ID useful for deduplication and joins. |
reference | String | Listing reference code. |
title | String | Listing headline/title. |
description | String | Listing description text. |
price | Number | Listing price value. |
currency | String | Price currency (commonly AED). |
pricePerArea | Number | Area-based price value when available. |
location | String | Full location label from source listing. |
locationId | String | Source location identifier. |
latitude | Number | Latitude coordinate. |
longitude | Number | Longitude coordinate. |
bedrooms | Number | Number of bedrooms. |
bathrooms | Number | Number of bathrooms. |
area | Number | Property area value. |
areaUnit | String | Area unit (for example sqft). |
furnished | String | Furnishing status (furnished or unfurnished). |
rera | String | RERA permit number for Dubai properties. |
reraPermitUrl | String | URL to validate the RERA permit. |
agentName | String | Listing agent name. |
brokerName | String | Broker/agency name. |
url | String | Public listing URL. |
propertyType | String | Property type label. |
categoryId | Number | Listing category code. |
verified | Boolean | Verification status flag. |
featured | Boolean | Featured listing flag. |
premium | Boolean | Premium listing flag. |
exclusive | Boolean | Exclusive listing flag. |
amenities | Array | Amenity codes (deduplicated). |
amenityNames | Array | Amenity names (deduplicated). |
listedDate | String | Listing publish date/time. |
updatedDate | String | Last update or refresh timestamp. |
offeringType | String | Offering category text. |
completionStatus | String | Property completion status. |
paymentMethod | Array | Payment method metadata when available. |
images | Array | Listing image URLs. |
imageCount | Number | Total image count. |
videoUrl | String | Video URL when available. |
Usage Examples
Basic Run
Extract listings from a search URL with default safety caps:
{"startUrl": "https://www.propertyfinder.ae/en/buy/dubai/apartments-for-sale.html","results_wanted": 20,"max_pages": 5}
Rental Listings with Proxy
Scrape rental properties using residential proxies for high reliability:
{"startUrl": "https://www.propertyfinder.ae/en/rent/dubai/apartments-for-rent.html","results_wanted": 100,"max_pages": 10,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Paginated Custom Search
Scrape search pages directly starting from a specific page index:
{"startUrl": "https://www.propertyfinder.ae/en/buy/dubai/apartments-for-sale.html?page=1","results_wanted": 50,"max_pages": 5}
Sample Output
{"id": "76967470","listingId": "56SBYFZ0QF4SW81CF1YH09BMSM","reference": "BH-S-213664-1","title": "Furnished 1BR | Burj and Pool View | Vacant","description": "Betterhomes is delighted to offer this spectacular 1-bedroom apartment...","price": 2180000,"currency": "AED","pricePerArea": 2552,"location": "29 Burj Boulevard Tower 2, Downtown Dubai, Dubai","locationId": "2775","latitude": 25.191753,"longitude": 55.27282,"bedrooms": 1,"bathrooms": 2,"area": 854,"areaUnit": "sqft","furnished": "furnished","rera": "1234567890","reraPermitUrl": "https://www.dubailand.gov.ae/validation/permit?no=1234567890","agentName": "Mamoun Hemora","brokerName": "betterhomes - Business Bay","url": "https://www.propertyfinder.ae/en/plp/buy/apartment-for-sale-76967470.html","propertyType": "Apartment","verified": true,"featured": false,"premium": true,"exclusive": false,"amenities": ["BA", "BK", "BW"],"amenityNames": ["Balcony", "Built in Wardrobes", "Central A/C"],"listedDate": "2026-04-15T10:05:54Z","updatedDate": "2026-04-15T10:05:54Z","offeringType": "Residential for Sale","completionStatus": "completed","images": ["https://static.shared.propertyfinder.ae/media/images/listing/76967470/668x452.jpg"],"imageCount": 14}
Tips for Best Results
Start with Test Runs
- Set
results_wantedto 20 first. - Verify filters and output fields before scaling.
Optimize Search Filters
- Perform the search on the website to apply filters.
- Copy the exact URL with your query parameters.
Use Proxies for Scale
- Configure residential proxies for large-volume scrapes.
- Maintains high collection speeds and avoids rate limits.
Integrations
Connect your data with:
- Google Sheets β Export lists for shared analysis.
- Airtable β Build collaborative tracking databases.
- Slack β Get alerts for new listings.
- Make β Design custom multi-app workflows.
- Zapier β Connect data to downstream CRMs.
Export Formats
- JSON β Best for developer integrations.
- CSV β Simple structure for spreadsheets.
- Excel β Clean format for business reports.
- XML β Standard format for legacy systems.
Frequently Asked Questions
How many properties can I collect?
All properties under your search URL, limited by the safety cap defined in max_pages.
Can I scrape both sale and rental listings?
Yes, both buy and rent URLs are supported.
What if some fields are empty?
Optional metadata might be empty if the publisher did not provide it.
Does the scraper handle duplicate listings?
Yes, duplicate records are automatically removed using the listing identifier.
Can I run this scraper on a schedule?
Yes, use the Apify platform schedules to run the scraper periodically.
Support
For issues or feature requests, contact support through the Apify Console.
Resources
Legal Notice
This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with website terms of service and applicable laws. Use data responsibly and respect rate limits.