Rightmove Scraper avatar
Rightmove Scraper

Pricing

$25.00/month + usage

Go to Apify Store
Rightmove Scraper

Rightmove Scraper

Extract property listings, prices, and details from Rightmove.co.uk. Fast and reliable UK real estate data scraper for market analysis, property research, and lead generation. Get addresses, prices, features, agent info, and more in JSON/CSV format

Pricing

$25.00/month + usage

Rating

0.0

(0)

Developer

ScrapeMind

ScrapeMind

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Share

Rightmove Property Scraper

Extract property listings from Rightmove.co.uk - the UK's largest property portal. Get comprehensive data on properties for sale and rent across the United Kingdom.

What does this actor do?

This actor scrapes property listings from Rightmove.co.uk based on your search criteria. It extracts all available property data including prices, addresses, photos, agent details, and property features.

Key Features

  • Flexible Search - Use any Rightmove search URL with your custom filters
  • Complete Data - Extracts all property details, images, and agent information
  • Detailed Mode - Optional deep scrape for additional property details
  • Full Scrape - Extract all available results (up to 10,000 properties per search)
  • Multiple Searches - Process multiple search URLs in one run
  • Preserves Filters - Maintains all your search filters (bedrooms, bathrooms, price, tenure, etc.)

How to use this actor

1. Get your search URL

  1. Go to Rightmove.co.uk
  2. Search for properties using their search form
  3. Apply any filters you need (price range, bedrooms, property type, etc.)
  4. Copy the URL from your browser

Example URLs:

https://www.rightmove.co.uk/property-for-sale/find.html?locationIdentifier=REGION%5E87490
https://www.rightmove.co.uk/property-to-rent/find.html?locationIdentifier=OUTCODE%5E2445&minBedrooms=2
https://www.rightmove.co.uk/property-for-sale/find.html?locationIdentifier=REGION%5E87490&minBathrooms=1&mustHave=garden,parking

2. Configure the actor

Required:

  • startUrls - Array of Rightmove search URLs (at least one required)

Optional:

  • fullScrape (default: false) - Scrape all available properties (up to 10,000) instead of just first page
  • scrapeDetails (default: false) - Fetch detailed information for each property (slower but more complete)
  • useApifyProxy (default: false) - Use Apify proxy to avoid rate limiting

3. Example configurations

Basic scrape (first 20 properties)

{
"startUrls": [
{
"url": "https://www.rightmove.co.uk/property-for-sale/find.html?locationIdentifier=REGION%5E87490"
}
]
}

Full scrape with details

{
"startUrls": [
{
"url": "https://www.rightmove.co.uk/property-for-sale/find.html?locationIdentifier=REGION%5E87490"
}
],
"fullScrape": true,
"scrapeDetails": true
}

Multiple searches

{
"startUrls": [
{
"url": "https://www.rightmove.co.uk/property-for-sale/find.html?locationIdentifier=REGION%5E87490"
},
{
"url": "https://www.rightmove.co.uk/property-to-rent/find.html?locationIdentifier=OUTCODE%5E2445"
}
],
"fullScrape": false
}

Output data

Each property includes:

Core Information

  • propertyId - Unique property identifier
  • url - Direct link to the property listing
  • mainImage - Main property image (for quick preview)
  • address - Full property address
  • propertyType - Type (House, Flat, Apartment, etc.)
  • price - Property price (sale price or monthly rent)
  • priceQualifier - Price qualifier (e.g., "Offers in Excess of", "Guide Price")

Property Details

  • bedrooms - Number of bedrooms
  • bathrooms - Number of bathrooms
  • summary - Short property description
  • fullDescription - Complete property description (when scrapeDetails is enabled)
  • keyFeatures - List of key property features

Location

  • latitude / longitude - Property coordinates
  • postcode - Property postcode
  • location - Detailed location information
  • stations - Nearby train/tube stations (when scrapeDetails is enabled)

Media

  • extractedImages - All property images
  • photoCount - Number of photos available
  • floorplanCount - Number of floorplans
  • photos - Full-size photos (when scrapeDetails is enabled)
  • floorplans - Floorplan images (when scrapeDetails is enabled)
  • virtualTours - Virtual tour links (when scrapeDetails is enabled)

Agent Information

  • branch - Estate agent branch details (name, phone, logo)
  • telephoneNumber - Contact number

Additional Data

  • channel - BUY or RENT
  • transactionType - Transaction type
  • listingUpdateReason - Why the listing was updated (e.g., "Added today", "Reduced today")
  • updateDate - Last update timestamp
  • featuredProperty - Whether this is a featured listing
  • hasVideoContent - Whether the listing includes video
  • hasDetailedData - Indicates if detailed data was fetched

Extended Details (when scrapeDetails is enabled)

  • features - Detailed features (electricity, broadband, heating, parking, garden, etc.)
  • salesInfo - Sales information (tenure, ground rent, service charge)
  • lettingsInfo - Rental information
  • localPropertyTax - Council tax band and information
  • epcs - Energy Performance Certificates

Use cases

🏠 Property Investment Research

Extract all properties in a specific area to analyze market prices and trends.

📊 Market Analysis

Scrape thousands of listings to understand pricing, availability, and market dynamics.

🔍 Property Monitoring

Track specific areas for new listings or price reductions.

🏢 Real Estate Development

Identify opportunities by analyzing property data across multiple regions.

📱 Property Portal Development

Build your own property search platform with Rightmove data.

Important notes

Rate Limiting

  • Without proxy: Suitable for small scrapes (< 100 properties)
  • With Apify proxy: Recommended for large scrapes (enable useApifyProxy)

Performance

  • Single page mode: Very fast (~5-10 seconds for 20 properties)
  • Full scrape without details: ~1-2 minutes per 1,000 properties
  • Full scrape with details: ~5-10 minutes per 1,000 properties (fetches individual property pages)

Data Completeness

  • Without scrapeDetails: Basic listing information (fast)
  • With scrapeDetails: Complete property data including floorplans, EPC, detailed features (slower)

Limitations

  • Maximum 10,000 properties per search URL (Rightmove API limit)
  • Some properties may be marked as "Premium" and have different data structure
  • Overseas properties may have limited data availability

Filter examples

You can use any Rightmove search filters in your URL:

Price range:

&minPrice=200000&maxPrice=500000

Bedrooms:

&minBedrooms=2&maxBedrooms=4

Bathrooms:

&minBathrooms=1&maxBathrooms=2

Property type:

&propertyTypes=detached,semi-detached,terraced

Must have:

&mustHave=garden,parking,newHome

Don't show:

&dontShow=retirement,sharedOwnership

Tenure:

&tenureTypes=FREEHOLD,LEASEHOLD

Simply apply these filters on Rightmove.co.uk and copy the entire URL!

Tips for best results

  1. Start small - Test with fullScrape: false first to verify your search criteria
  2. Use specific searches - More specific filters = more relevant results
  3. Enable details selectively - Only use scrapeDetails: true when you need the extra data
  4. Multiple runs - Break large scrapes into multiple smaller runs for better reliability
  5. Use proxy for large scrapes - Enable useApifyProxy when scraping > 1,000 properties

Looking for property data from other countries? Check out our other real estate scrapers:

🌏 Australia

🇳🇿 New Zealand

🇨🇦 Canada

🇺🇸 United States

Multi-Region

Combine data from multiple actors to build comprehensive international property databases!

Support & Contact

If you encounter any issues or have questions:

  • Check the actor's run log for detailed error messages
  • Verify your search URL works on Rightmove.co.uk
  • Ensure your filters are valid
  • Browse our other actors: ScrapeMind on Apify
  • Contact us through Apify platform messaging

Get in Touch

  • 🌐 Apify Profile: apify.com/scrapemind
  • 💼 All Our Actors: Browse our complete collection of web scrapers
  • 📧 Email Support: Available through Apify platform
  • 💬 Direct Support: Message us on Apify for technical assistance

Need custom scraping?

Looking for property data from other portals or custom scraping solutions? We offer:

  • ⚙️ Custom Actor Development - Bespoke scrapers for any website
  • 🔌 Integration Support - API integration and data pipeline setup
  • 📊 Bulk Data Extraction - Large-scale data collection projects
  • 🛠️ Maintenance & Updates - Ongoing scraper maintenance and updates
  • 🎯 Consulting - Web scraping strategy and architecture consulting

Contact us through the Apify platform to discuss your project requirements!


Note: This actor is not affiliated with or endorsed by Rightmove. Please use responsibly and in accordance with Rightmove's terms of service.