Propertyfinder Scraper avatar
Propertyfinder Scraper

Pricing

$1.00 / 1,000 results

Go to Apify Store
Propertyfinder Scraper

Propertyfinder Scraper

Developed by

30m

30m

Maintained by Community

Blazingly fast PropertyFinder scraper for UAE real estate. Search apartments, villas & more by location, price, bedrooms. Get comprehensive property data including images, amenities, agent info. Optimized for minimal compute usage. Set limit=0 for all results.

0.0 (0)

Pricing

$1.00 / 1,000 results

0

2

2

Last modified

8 hours ago

A high-performance Apify actor that searches PropertyFinder and extracts comprehensive property listing data. This scraper delivers fast, efficient results with minimal compute usage by leveraging optimized data retrieval methods.

🎯 What does this actor do?

This actor:

  1. Searches PropertyFinder for properties based on your criteria
  2. Filters results by location, property type, price range, and other parameters
  3. Fetches property listings in optimized batches for efficiency
  4. Extracts comprehensive data from each listing
  5. Returns structured property data in JSON format

πŸ“‹ Input Parameters

The actor accepts the following input parameters:

{
"location": "dubai",
"propertyType": "apartment",
"listingType": "rent",
"minPrice": 50000,
"maxPrice": 150000,
"bedrooms": "2",
"onlyActive": true,
"limit": 100,
"offset": 0
}

Input Parameters

  • location (string, optional): Location to search for properties

    • Examples: "dubai", "abu-dhabi", "sharjah", "ajman"
    • Default: "dubai"
  • propertyType (string, optional): Type of property to search

    • Options: "apartment", "villa", "townhouse", "penthouse", "compound", "duplex", "plot"
    • Default: "apartment"
  • listingType (string, optional): Type of listing

    • Options: "rent", "sale"
    • Default: "rent"
  • minPrice (number, optional): Minimum price filter

    • Example: 50000 for AED 50,000
  • maxPrice (number, optional): Maximum price filter

    • Example: 150000 for AED 150,000
  • bedrooms (string, optional): Number of bedrooms

    • Options: "studio", "1", "2", "3", "4", "5", "6", "7+", "1-3" (range)
    • Example: "2" for 2 bedrooms, "1-3" for 1 to 3 bedrooms
  • onlyActive (boolean, optional): Filter for active listings only

    • Default: true
  • limit (number, optional): Maximum number of results to fetch

    • Use 0 for unlimited results (fetches all available)
    • Maximum when specified: 1000
    • Default: 0 (unlimited)
  • offset (number, optional): Number of results to skip for pagination

    • Default: 0

Default Behavior

The scraper automatically:

  • Fetches results in optimized batches for best performance
  • Processes all available results when limit is set to 0
  • Filters for active listings only (configurable via onlyActive)
  • Handles pagination automatically

πŸ“Š Output Data Structure

The actor outputs an array of property objects with the following structure:

{
"id": "pf-123456",
"title": "Luxurious 2BR Apartment | Marina View | Chiller Free",
"location": "Dubai Marina, Dubai",
"propertyType": "apartment",
"listingType": "rent",
"price": 120000,
"bedrooms": 2,
"bathrooms": 3,
"area": 1500,
"furnished": "furnished",
"description": "Stunning 2-bedroom apartment in Dubai Marina with panoramic views...",
"amenities": [
"Swimming Pool",
"Gym",
"Parking",
"Security",
"Balcony",
"Central A/C",
"Kitchen Appliances"
],
"images": [
"https://www.propertyfinder.ae/property/image1.jpg",
"https://www.propertyfinder.ae/property/image2.jpg",
"https://www.propertyfinder.ae/property/image3.jpg"
],
"agentName": "John Smith",
"agentPhone": "+971 50 123 4567",
"referenceNumber": "AX-R-12345",
"listedDate": "2025-01-15",
"propertyUrl": "https://www.propertyfinder.ae/en/rent/apartment-for-rent-dubai-marina-123456.html",
"isActive": true,
"source": "propertyfinder",
"scrapedAt": "2025-01-20T10:30:00.000Z"
}

Data Fields Explanation

  • Property Details: Unique ID, title, location, type, and listing type
  • Pricing: Price in AED (annual for rent, total for sale)
  • Specifications: Bedrooms, bathrooms, area (in sq. ft.), furnished status
  • Description: Detailed property description
  • Amenities: List of available amenities and features
  • Images: Array of property image URLs
  • Agent Information: Name and contact phone number
  • Listing Metadata: Reference number, listing date, direct property URL
  • Status: Active/inactive status and data extraction timestamp

Summary Statistics

The actor also provides summary statistics in the key-value store:

{
"totalProperties": 250,
"requestedLimit": 0,
"initialOffset": 0,
"location": "dubai",
"propertyType": "apartment",
"listingType": "rent",
"onlyActive": true,
"scrapedAt": "2025-01-20T10:30:00.000Z"
}

πŸš€ Example Usage

Basic Search - All Dubai Apartments for Rent

{
"location": "dubai",
"propertyType": "apartment",
"listingType": "rent",
"limit": 0
}

Filtered Search - 2BR Apartments in Specific Price Range

{
"location": "dubai-marina",
"propertyType": "apartment",
"listingType": "rent",
"bedrooms": "2",
"minPrice": 80000,
"maxPrice": 150000,
"limit": 50
}

Villas for Sale with Pagination

{
"location": "dubai",
"propertyType": "villa",
"listingType": "sale",
"minPrice": 2000000,
"limit": 100,
"offset": 100
}

Get All Available Results

{
"location": "abu-dhabi",
"propertyType": "apartment",
"listingType": "rent",
"limit": 0
}

βš™οΈ Key Features

  • High Performance: Optimized data retrieval for minimal compute usage
  • Comprehensive Data: Full property details including images, amenities, and agent information
  • Flexible Filtering: Search by location, property type, price range, and bedrooms
  • Unlimited Results: Set limit to 0 to fetch all available properties matching your criteria
  • Batch Processing: Efficient data retrieval in optimized batches
  • Active Listing Filter: Option to show only currently active listings
  • Pagination Support: Use offset and limit for controlled data retrieval

πŸ”§ Troubleshooting

Common Issues

  1. No Results Found:

    • Try broadening your search criteria (remove price filters, expand location)
    • Check if the location name is spelled correctly
    • Verify the property type exists in the selected location
  2. Fewer Results Than Expected:

    • Check if onlyActive is set to true - some properties may be inactive
    • Try adjusting your price range or bedroom filters
    • Some locations may have limited inventory for specific property types
  3. Price Filtering:

    • Ensure price values are numeric (not strings)
    • Rent prices are typically annual in AED
    • Sale prices are total property value in AED
  4. Large Data Sets:

    • For very large result sets, consider using pagination with offset and limit
    • Monitor your Apify compute units when fetching unlimited results

πŸ“ Important Notes

  • Optimized Performance: This actor uses efficient data retrieval methods for lower compute usage
  • Unlimited Results: Set limit to 0 to fetch all available properties matching your criteria
  • Price Units: All prices are in AED (UAE Dirhams)
  • Area Units: Property areas are in square feet
  • Active Listings: By default, only active listings are returned. Set onlyActive to false to include inactive listings
  • Data Freshness: Property availability and prices are subject to change

This actor accesses publicly available property listing data. Users are responsible for:

  • Using the data in compliance with applicable laws and regulations
  • Respecting PropertyFinder's terms of service
  • Using the data ethically and for legitimate business purposes
  • Not using the data for spam, harassment, or unauthorized commercial activities

πŸ’¬ Support

For issues, questions, or feature requests, please contact the actor maintainer through the Apify platform or leave feedback in the actor's discussion section.