Rightmove Scraper
by scrapemind
Extract property listings, prices, and details from Rightmove.co.uk. Fast and reliable UK real estate data scraper for market analysis, property resea...
Opens on Apify.com
About 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
What does this actor do?
Rightmove Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
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) json { "startUrls": [ { "url": "https://www.rightmove.co.uk/property-for-sale/find.html?locationIdentifier=REGION%5E87490" } ] } #### Full scrape with details json { "startUrls": [ { "url": "https://www.rightmove.co.uk/property-for-sale/find.html?locationIdentifier=REGION%5E87490" } ], "fullScrape": true, "scrapeDetails": true } #### Multiple searches json { "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 ## Related actors Looking for property data from other countries? Check out our other real estate scrapers: ### 🌏 Australia - Domain.com.au Scraper - Australia's leading property portal - Realestate.com.au Scraper - Comprehensive Australian property data ### 🇳🇿 New Zealand - Realestate.co.nz Scraper - New Zealand property listings - Realestate.co.nz Agents - New Zealand real estate agents ### 🇨🇦 Canada - Realtor.ca Scraper - Canadian property listings - Realtor.ca Agents - Canadian real estate agents ### 🇺🇸 United States - Zumper Scraper - US apartment and rental listings ### 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.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Rightmove Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- scrapemind
- Pricing
- Paid
- Total Runs
- 27
- Active Users
- 3
Related Actors
Apartments.com Scraper 🏡
by epctex
Expedia Hotels 4.0
by jupri
Zillow Detail Scraper
by maxcopell
Idealista Scraper - Real Estate Data for Spain, Italy, Portugal
by igolaizola
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support