Effortlessly extract property data from Rightmove.co.uk with this powerful scraper. Get detailed information on properties for sale, rent, and more in seconds.
Created by Bitbash, built to showcase our approach to Scraping and Automation!
If you are looking for Rightmove Scraper you've just found your team — Let’s Chat. 👆👆
This tool allows users to scrape comprehensive property data from Rightmove.co.uk, including property listings, agent information, and detailed descriptions. Ideal for anyone in real estate, property research, or analysis, the scraper delivers accurate, structured data ready for further use.
- Scrape property details like price, description, beds, baths, and more
- Supports multiple property types: sale, rent, student, overseas, and more
- Filter and refine searches using URL parameters or specific agent profiles
- Fast and efficient, optimized for high-volume scraping
- Fully customizable input parameters including pages, max items, and proxy configuration
| Feature | Description |
|---|---|
| Comprehensive Data | Extract details such as price, location, amenities, and images for each property. |
| Flexible Input | Customize scraping with start URLs, filters, and proxy settings. |
| Multi-Page Support | Control the number of pages to scrape or limit the number of listings. |
| Field Name | Field Description |
|---|---|
url |
The URL of the property listing on Rightmove. |
address |
The property address. |
price |
The listing price of the property. |
description |
A detailed description of the property. |
baths |
The number of bathrooms in the property. |
beds |
The number of bedrooms. |
images |
Links to property images. |
features |
Key features of the property like "pets allowed" or "internet included". |
[
{
"url": "https://www.rightmove.co.uk/properties/133596956#/?channel=RES_LET",
"id": "133596956",
"address": "Prince of Wales Terrace, London, W8",
"baths": 3,
"beds": 3,
"description": "The Penthouse at Prince of Wales Terrace is a timeless classic...",
"price": "£17,333 pcm",
"images": [
"https://media.rightmove.co.uk/223k/222287/133596956/222287_mFdvUC6I_IMG_00_0000.png"
],
"features": [
"3D tour at propertyloop.co.uk",
"Pets Allowed",
"Internet bills are included"
]
}
]
rightmove-scraper/
├── src/
│ ├── runner.py
│ ├── extractors/
│ │ ├── rightmove_parser.py
│ │ └── utils.py
│ ├── outputs/
│ │ └── exporters.py
│ └── config/
│ └── settings.example.json
├── data/
│ ├── inputs.sample.txt
│ └── sample.json
├── requirements.txt
└── README.md
- Real Estate Analysts use it to extract property data, so they can analyze market trends.
- Property Agents use it to automate property listing retrieval, so they can track competitor pricing.
- Investors use it to gather investment opportunities, so they can evaluate rental yields and capital growth.
Q: How do I configure the scraper?
A: Configure the scraper by providing a list of Rightmove URLs in the startUrls field. You can also specify filters, page limits, and proxies in the input JSON.
Q: Can I scrape multiple pages?
A: Yes, you can scrape multiple pages by setting the endPage field or using pagination URLs.
Primary Metric: Scrapes up to 100 listings in 2 minutes. Reliability Metric: 99% uptime and stability. Efficiency Metric: Scrapes 100 listings with ~0.07-0.09 compute units. Quality Metric: Completeness of data is 98%, with high accuracy in extracting property features.
