Rightmove Sold House Properties Scraper
by dhrumil
Scrape rightmove.co.uk to crawl millions of sold house properties from United Kingdom. Our real estate scraper also lets you monitor specific listing ...
Opens on Apify.com
About Rightmove Sold House Properties Scraper
Scrape rightmove.co.uk to crawl millions of sold house properties from United Kingdom. Our real estate scraper also lets you monitor specific listing for newly sold properties. You can provide multiple search result listings to scrape/monitor.
What does this actor do?
Rightmove Sold House Properties 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
π‘ What is Rightmove Sold House Properties Scraper? This Rightmove sold house properties Scraper will enable you scrape any listing from collection from rightmove.co.uk. You can simply take your listing url from browser and enter it into this actor. This actor will crawl through all pages of particular listing and generate dataset for you. Listing url is something you get when you perform the search on rightmove site. Example listing urls : - https://www.rightmove.co.uk/house-prices/ab10.html - https://www.rightmove.co.uk/house-prices/london-bridge-station.html - https://www.rightmove.co.uk/house-prices/tn15/yopps-green.html ## πͺ What can this Rightmove Sold House Properties Scraper do? π Extract Rightmove sold history data listings on Rightmove π This actor is not just scraper but also has monitoring capability. You can turn on monitoring mode and it will give you only newly sold properties compared to your previous scrapes. β¬οΈ Download Rightmove real estate data in Excel, CSV, JSON, and other formats ## π How do I start scraping with this scraper? 1. Register for your free Apify account here 2. You don't need to provide your credit card details for free acount. Just click on "Get Started" button on above link and complete the registration only. 3. Free account comes with reasonable credits to try out this actor. This actor also comes with free trial of 3 days without any commitment/upfront charge. 4. Run this actor and verify the scraped data. Apify has huge integration possibilities. You can download the data or push the data into any 3rd party platform directly. ## π³ What Rightmove data can I extract using this tool? | π | π | | ------------------ | ------------------------------- | | Property Type | Full Address | | Property URL | Features | | Bathrooms | Bedrooms | | Latitude | Longitude | | Floorplans | Images | | Past Transactions | Updated Date | ## π¦ Additional Listing Data Fields When available, the following fields from the property listing (listingData) are also included in the output: | Field | Description | |----------------------|----------------------------------------------| | id | Listing ID | | channel | Listing channel (e.g., RES_BUY) | | keyFeatures | Array of key features | | bedrooms | Number of bedrooms | | bathrooms | Number of bathrooms | | propertySubType | Property sub-type (e.g., Terraced) | | soldPropertyLastListed | Last listed date for the property | | advertisedFrom | Date property was first advertised | | advertisedTo | Date property was last advertised | | status | Listing status (published/archived) | | address | Address object (displayAddress, etc.) | | images | Array of images with URLs and captions | | floorplans | Array of floorplan images | | streetView | Street view info (lat/lng, heading, etc.) | | nearestStations | Array of nearest stations | | sizings | Array of sizing info | | listingHistory | Listing history object | | soldPropertyInfoReelItems | Array of info reel items | These fields are appended to the output if available, providing richer property data for each result. ## β¬οΈ Input For simple usecase, you just need to provide browser url of rightmove search result page & that's all. You can leave other fields as they are to be sensible defaults. ### Input example json { "listUrls": [ { "url": "https://www.rightmove.co.uk/house-prices/ab10.html" } ], "fullAddress" : "12, Street Name, London AB10 3AC", "fullScrape": true, "monitoringMode": false, "deduplicateAtTaskLevel" : false } Understating monitoring mode : - fullAddress : If you to search only specific property, then provide this input instead of list url. Make sure address is full starting with unit number, street name, xxxxx and ends with post code like this xxxx AB10 3AC. It will provide only single matched output in that case. - fullScrape : If you turn this setting on, it will take more time to scrape. However, it will fetch additional details like features, number of bathrooms, property sub type etc. - monitoringMode : This option when turned on will only scrape newly sold property listings compared to previously scraped properties by this actor. In case, existing property is sold again having new transaction, it will appear again in the output. - deduplicateAtTaskLevel : By default scraper will deduplicate and monitor successive updates at account level. In case, you have configured many tasks from this actor and you want de-duplication / successive updates at task level, enble this setting. Enabling this means that two different tasks are treated as two isolated scraping when it comes to monitoring mode. ## β¬οΈ Output The scraped data is stored in the dataset of each run. The data can be viewed or downloaded in many popular formats, such as JSON, CSV, Excel, XML, RSS, and HTML. ### Output example The result for scraping a single property like this: json { "id": "1229be73-9bef-421f-a8de-78382d56f358", "encId": "UXFcbWIb27vr9XiNEn6nRgvj9Duld3nd07o=", "source": "ROS", "referenceId": "17ABN09666", "property_type": "Detached", "address": "123, Gray Street, Aberdeen AB10 6JJ", "addressId": "91f902d6472c52edcf8b6a28f9d5e6d9", "country": "SCOTLAND", "deliveryPointId": 25416562, "uniqueAddressKey": "52553928|123|", "postcode": { "outcode": "AB10", "incode": "6JJ" }, "detailUrl": "https://www.rightmove.co.uk/house-prices/details/1229be73-9bef-421f-a8de-78382d56f358", "latitude": 57.13131, "longitude": -2.11934, "transactions": [ { "id": "7258792", "displayPrice": "Β£300,000", "price": 300000, "deedDate": "2025-06-17", "newBuild": false, "tenure": null, "percentageChange": 5, "displayDeedDate": "17 Jun 2025" }, { "id": "91574400", "displayPrice": "Β£285,000", "price": 285000, "deedDate": "2017-05-09", "newBuild": false, "tenure": null, "percentageChange": null, "displayDeedDate": "09 May 2017" } ], "processed_at": "2025-09-28T15:09:43.083Z", "listing": { "id": "4034887", "channel": "RES_BUY", "keyFeatures": [ "Terraced Family Home", "Three Good Sized Bedrooms", "12'3 Lounge Area & 9'10 Dining Area", "10'4 Kitchen", "Bathroom With White Suite & Separate WC", "Gas Central Heating & Double Glazing", "Rear Garden", "Off-Street Parking", "No Forward Chain", "Sole Agents" ], "bedrooms": 3, "bathrooms": null, "propertySubType": "Terraced", "soldPropertyLastListed": "March 2005", "advertisedFrom": "October 2004", "advertisedTo": "March 2005", "status": { "published": false, "archived": true }, "address": { "displayAddress": "Swabey Road\r\nLangley\r\nBerkshire", "countryCode": "GB", "deliveryPointId": 82755877, "ukCountry": "England", "outcode": "SL3", "incode": "8NR" }, "images": [ { "url": "https://media.rightmove.co.uk/7k/6316/6316_SwabLang_IMG_01.jpg", "caption": "Front Elevation", "resizedImageUrls": { "size135x100": "https://media.rightmove.co.uk/dir/7k/6316/6316_SwabLang_IMG_01_max_135x100.jpg", "size476x317": "https://media.rightmove.co.uk/dir/7k/6316/6316_SwabLang_IMG_01_max_476x317.jpg", "size656x437": "https://media.rightmove.co.uk/dir/7k/6316/6316_SwabLang_IMG_01_max_656x437.jpg" } }, { "url": "https://media.rightmove.co.uk/7k/6316/6316_SwabLang_IMG_02.jpg", "caption": "Kitchen", "resizedImageUrls": { "size135x100": "https://media.rightmove.co.uk/dir/7k/6316/6316_SwabLang_IMG_02_max_135x100.jpg", "size476x317": "https://media.rightmove.co.uk/dir/7k/6316/6316_SwabLang_IMG_02_max_476x317.jpg", "size656x437": "https://media.rightmove.co.uk/dir/7k/6316/6316_SwabLang_IMG_02_max_656x437.jpg" } }, { "url": "https://media.rightmove.co.uk/7k/6316/6316_SwabLang_IMG_03.jpg", "caption": "Lounge", "resizedImageUrls": { "size135x100": "https://media.rightmove.co.uk/dir/7k/6316/6316_SwabLang_IMG_03_max_135x100.jpg", "size476x317": "https://media.rightmove.co.uk/dir/7k/6316/6316_SwabLang_IMG_03_max_476x317.jpg", "size656x437": "https://media.rightmove.co.uk/dir/7k/6316/6316_SwabLang_IMG_03_max_656x437.jpg" } }, { "url": "https://media.rightmove.co.uk/7k/6316/6316_SwabLang_IMG_04.jpg", "caption": "Rear Elevation", "resizedImageUrls": { "size135x100": "https://media.rightmove.co.uk/dir/7k/6316/6316_SwabLang_IMG_04_max_135x100.jpg", "size476x317": "https://media.rightmove.co.uk/dir/7k/6316/6316_SwabLang_IMG_04_max_476x317.jpg", "size656x437": "https://media.rightmove.co.uk/dir/7k/6316/6316_SwabLang_IMG_04_max_656x437.jpg" } }, { "url": "https://media.rightmove.co.uk/7k/6316/6316_SwabLang_IMG_05.jpg", "caption": "Rear Garden", "resizedImageUrls": { "size135x100": "https://media.rightmove.co.uk/dir/7k/6316/6316_SwabLang_IMG_05_max_135x100.jpg", "size476x317": "https://media.rightmove.co.uk/dir/7k/6316/6316_SwabLang_IMG_05_max_476x317.jpg", "size656x437": "https://media.rightmove.co.uk/dir/7k/6316/6316_SwabLang_IMG_05_max_656x437.jpg" } } ], "floorplans": [], "streetView": { "heading": null, "pitch": null, "zoom": null, "latitude": 51.49957, "longitude": -0.54577 }, "nearestStations": [ { "name": "Langley Station", "types": [ "NATIONAL_TRAIN" ], "distance": 0.6026128037702355, "unit": "miles" }, { "name": "Iver Station", "types": [ "NATIONAL_TRAIN" ], "distance": 1.7892561553643247, "unit": "miles" }, { "name": "Datchet Station", "types": [ "NATIONAL_TRAIN" ], "distance": 1.8612467612145875, "unit": "miles" } ], "sizings": [], "listingHistory": { "listingUpdateReason": "" }, "soldPropertyInfoReelItems": [ { "title": "PROPERTY TYPE", "type": "PROPERTY_TYPE", "primaryText": "Terraced", "secondaryText": "", "tooltipText": "" }, { "title": "BEDROOMS", "type": "BEDROOMS", "primaryText": "3", "secondaryText": "", "tooltipText": "" } ] } } ## βLimitations Since Rightmove allows only 1000 properties per listing/search result, you might want to break down your listing urls into smaller area if it has more than 1K results. Good News is that even if multiple list urls contains overlapping results, they will get deduplicated within same run data. ## π€ Related Actors - Rightmove Scraper: Scrape sale/rent listings from rightmove.co.uk. - Zoopla Scraper: Scrape property sale/rent listings, prices, and details from Zoopla. - OnTheMarket Scraper : Scrape property sale/rent listings, prices, and details from OnTheMarket. - Rightmove Full Address & House Number Finder: Find full addresses and house numbers for Rightmove listings. - Rightmove Land Registry Full Address & House Number Finder: Get full address and house number using Land Registry data for Rightmove properties. - Rightmove EPC Full Address Finder: Find EPC and full address details for Rightmove listings. - Rightmove Commercial Scraper: Scrape commercial property listings from Rightmove. - Rightmove Agents Scraper: Extract agent and agency details from Rightmove. - Zoopla Sold Properties Scraper: Scrape sold property data from Zoopla. - Zoopla Commercial Properties Scraper: Scrape commercial property listings from Zoopla. ## π° How much will be the scraping cost you? This scraper runs in two modes. One is initial scraping mode and another is monitoring mode. Initial scraping really depends on amount of properties you are scraping. In our experience, monitoring whole UK for any new sale properties costs around $25 per run and for amonitoring whole UK for any new rental properties costs around $10 per run. Notably, this cost is within monthly credits you get when you are on $49 Starter Plan. ## πββοΈ For custom solutions In case you need some custom solution, you can contact me : dhrumil@techvasu.com Or learn more about me on github : https://github.com/dhrumil4u360
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 Sold House Properties Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- dhrumil
- Pricing
- Paid
- Total Runs
- 512
- Active Users
- 38
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