Rightmove Property Scraper avatar
Rightmove Property Scraper

Pricing

$1.00 / 1,000 results

Go to Apify Store
Rightmove Property Scraper

Rightmove Property Scraper

Developed by

30m

30m

Maintained by Community

A high-performance actor that scrapes comprehensive data for UAE-Dubai sales properties from Rightmove. Filter by price, type, bedrooms, and more to get fast, structured JSON results for market analysis, investment research, and property aggregation.

0.0 (0)

Pricing

$1.00 / 1,000 results

0

2

2

Last modified

9 days ago

Rightmove Scraper

A high-performance Apify actor that fetches Rightmove data and extracts comprehensive property listing data. This scraper delivers fast, efficient results with minimal compute usage by leveraging our optimized endpoints.

🎯 What does this actor do?

This actor:

  1. Connects to fetch Rightmove property listings for UAE properties
  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": "sale",
"minPrice": "100000",
"maxPrice": "500000",
"bedrooms": "2",
"onlyActive": true,
"limit": 100,
"offset": 0
}

Input Parameters

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

    • Currently supports: "dubai" (UAE-Dubai region only)
    • Default: "dubai"
  • propertyType (string, optional): Type of property to search

    • Options: "apartment", "villa", "townhouse", "penthouse", "land", "office", "retail", "warehouse", "other"
    • Default: "apartment"
  • listingType (string, optional): Type of listing

    • Options: "sale" (Rightmove UAE only supports sales properties)
    • Default: "sale"
  • minPrice (string, optional): Minimum price filter in GBP

    • Example: "100000" for £100,000
  • maxPrice (string, optional): Maximum price filter in GBP

    • Example: "500000" for £500,000
  • bedrooms (string, optional): Number of bedrooms

    • Examples: "1", "2", "3", "4+"
  • onlyActive (boolean, optional): Only return active property listings

    • Default: true
  • limit (integer, optional): Maximum number of properties to return

    • Set to 0 for unlimited results (will fetch all available listings)
    • Default: 1000
  • offset (integer, optional): Number of properties to skip (for pagination)

    • Default: 0

📊 Output Data

The actor outputs property data in the following format:

{
"id": "166031870",
"title": "Luxury 2BR Apartment in Dubai Marina",
"location": "Dubai Marina, Dubai",
"propertyType": "Apartment",
"listingType": "sale",
"price": 250000,
"currency": "GBP",
"bedrooms": 2,
"bathrooms": 2,
"area": 1200,
"furnished": "Furnished",
"description": "Stunning 2-bedroom apartment with sea views...",
"amenities": ["Swimming Pool", "Gym", "Parking"],
"images": ["https://example.com/image1.jpg"],
"agentName": "Dubai Properties Group",
"agentPhone": "+44 20 1234 5678",
"referenceNumber": "RM-166031870",
"listedDate": "2025-01-15T10:30:00Z",
"propertyUrl": "https://www.rightmove.co.uk/properties/166031870",
"isActive": true,
"source": "rightmove",
"scrapedAt": "2025-01-15T12:00:00Z"
}

Output Fields

  • id: Unique property identifier
  • title: Property title/headline
  • location: Property location (area, city)
  • propertyType: Type of property (apartment, villa, etc.)
  • listingType: Sale or rent (Rightmove UAE is sales only)
  • price: Property price in GBP
  • currency: Price currency (GBP for Rightmove)
  • bedrooms: Number of bedrooms
  • bathrooms: Number of bathrooms
  • area: Property size in square feet
  • furnished: Furnishing status
  • description: Property description
  • amenities: Array of available amenities
  • images: Array of property image URLs
  • agentName: Real estate agent/agency name
  • agentPhone: Agent contact phone
  • referenceNumber: Property reference number
  • listedDate: When the property was listed
  • propertyUrl: Direct link to the property listing
  • isActive: Whether the listing is currently active
  • source: Data source (always "rightmove")
  • scrapedAt: When the data was scraped

🚀 Performance & Efficiency

  • Fast Results: Optimized API endpoints deliver results quickly
  • Minimal Compute: Efficient batching reduces compute usage
  • Comprehensive Data: Extracts all available property information
  • Rate Limiting: Built-in handling for API rate limits
  • Error Handling: Robust error handling and retry logic

🏠 Rightmove Coverage

This actor specifically targets:

  • Region: UAE-Dubai properties only
  • Listing Type: Sales properties (no rentals available on Rightmove UAE)
  • Currency: Prices in GBP (British Pounds)
  • Property Types: All types available on Rightmove UAE

💡 Usage Tips

  1. Location: Currently only supports Dubai (UAE) properties
  2. Price Filters: Use GBP values (Rightmove's native currency)
  3. Unlimited Scraping: Set limit: 0 to fetch all available properties
  4. Pagination: Use offset parameter for pagination in large datasets
  5. Active Listings: Keep onlyActive: true for current market data

🔧 Error Handling

The actor handles common scenarios:

  • API rate limiting (429 errors)
  • Network timeouts
  • Invalid parameters
  • Empty result sets

📈 Example Usage

{
"location": "dubai",
"propertyType": "apartment",
"listingType": "sale",
"limit": 50
}
{
"location": "dubai",
"propertyType": "villa",
"minPrice": "500000",
"maxPrice": "2000000",
"bedrooms": "4",
"limit": 20
}

Comprehensive data export:

{
"location": "dubai",
"limit": 0,
"onlyActive": true
}

🎯 Perfect For

  • Real Estate Analysis: Market research and trend analysis
  • Property Aggregation: Building property portals
  • Investment Research: Finding investment opportunities
  • Market Monitoring: Tracking property market changes
  • Lead Generation: Identifying potential clients or properties