Rightmove Scraper - Real Estate Data for UK
Pricing
from $0.70 / 1,000 results
Rightmove Scraper - Real Estate Data for UK
Scrape real estate listings from rightmove.co.uk with filters for location, price, beds, property type, and more. Ideal for market research, lead generation, or investment analysis. Export structured property data easily in JSON or CSV format.
Pricing
from $0.70 / 1,000 results
Rating
0.0
(0)
Developer
Iñigo Garcia Olaizola
Maintained by CommunityActor stats
0
Bookmarked
25
Total users
3
Monthly active users
11 days ago
Last modified
Categories
Share
Rightmove Scraper - UK Property Listings for Sale & Rent
🤖 What does Rightmove Scraper do?
Rightmove Scraper extracts property listings from rightmove.co.uk, including UK homes for sale and to rent. Use it to collect listing prices, addresses, property types, bedrooms, bathrooms, images, agents, listing status, tenure, and summaries for market research, lead generation, investment analysis, and monitoring.
It can scrape listings with filters for:
- Location - search by city, town, postcode, borough, or neighbourhood
- Operation - buy or rent
- Property type - detached, semi-detached, terraced, flat, bungalow, land, park home, or student halls
- Price range - minimum and maximum sale price or rent
- Bedrooms and bathrooms - including studio searches with
-1 - Listing age - listings added in the last 24 hours, 3 days, 7 days, or 14 days
- Status filters - include Sold STC / under offer for sale or Let Agreed for rentals
- Features - garden, parking, retirement, new homes, shared ownership, auctions, house shares, and student accommodation
- Buy-only filters - tenure type: freehold, leasehold, or share of freehold
- Rent-only filters - furnishing, let type, and move-in date
Great for: UK property market tracking, price comparisons, rental monitoring, estate agency lead lists, investment research, and automated listing alerts.
SEO keywords: Rightmove scraper, scrape Rightmove, UK property scraper, Rightmove property data, Rightmove Apify actor.
💡 Why scrape Rightmove?
Rightmove is one of the UK's largest property portals, so it is a useful source for tracking real estate supply, pricing, and agent activity.
- 📈 Track price trends - monitor sale prices and rents by location, property type, and bedroom count.
- 🔔 Find new listings quickly - combine
sortByandpublicationDateto collect recently added properties. - 🏘️ Compare local markets - run the same filters across towns, boroughs, or postcodes.
- 🎯 Build lead lists - collect agent and branch details from public property listings.
- 🧠 Support research workflows - export clean datasets for spreadsheets, dashboards, alerts, or models.
🚀 Quick Start
- Add the actor - Open Rightmove Scraper in Apify Store.
- Configure inputs - Set
location,operation,maxItems, and any price, bedroom, property type, or date filters. - Run the actor - Click Run or start it from an Apify integration.
- Download results - Export listings from the Dataset tab as JSON, CSV, Excel, XML, RSS, or HTML.
💳 Pricing
Apify's Free plan includes monthly credits that are useful for small tests. For daily monitoring, large location searches, or higher-volume exports, consider a paid Apify plan with higher usage limits.
📝 Input Parameters
Use 0 for numeric price, bedroom, and bathroom limits when you do not want to apply that limit. For bedroom filters, -1 means studio.
| Parameter | Type | Required | Description |
|---|---|---|---|
maxItems | Integer | Yes | Maximum number of properties to scrape. Minimum 1. Default 10. |
location | String | Yes | Location to search, such as London, Manchester, SW1A, or Camden. |
operation | Enum | No | Search mode: buy · rent. Default buy. |
sortBy | Enum | No | Sort order: newestListed · oldestListed · lowestPrice · highestPrice. Default newestListed. |
propertyTypes | Array | No | Property types: detached · semi-detached · terraced · flat · bungalow · land · park-home · private-halls. private-halls is for rent searches. |
minPrice | Integer | No | Minimum property price or rent. Use 0 for any. Default 0. |
maxPrice | Integer | No | Maximum property price or rent. Use 0 for any. Default 0. |
minBeds | Integer | No | Minimum bedrooms. Use -1 for studio or 0 for any. Default 0. |
maxBeds | Integer | No | Maximum bedrooms. Use -1 for studio or 0 for any. Default 0. |
minBaths | Integer | No | Minimum bathrooms. Use 0 for any. Default 0. |
maxBaths | Integer | No | Maximum bathrooms. Use 0 for any. Default 0. |
publicationDate | Enum | No | Only include listings added recently: "" · 24h · 3d · 7d · 14d. Default "" for any date. |
includeSSTC | Boolean | No | Buy only: include under offer and Sold STC listings. Default false. |
includeLetAgreed | Boolean | No | Rent only: include Let Agreed listings. Default false. |
mustHave | Array | No | Required features: garden · parking · retirement · newHome · sharedOwnership · auction · houseShare · student. |
dontShow | Array | No | Exclude listings with these features: newHome · retirement · sharedOwnership · auction · houseShare · student. |
tenureTypes | Array | No | Buy only: tenure filters: freehold · leasehold · share_of_freehold. |
furnishTypes | Array | No | Rent only: furnishing filters: furnished · partFurnished · unfurnished. |
letType | Enum | No | Rent only: "" · longTerm · shortTerm. Default "" for any. |
moveInByDate | String | No | Rent only: latest acceptable move-in date in YYYY-MM-DD format. |
Example inputs
Buy - London flats under £700,000
{"maxItems": 50,"location": "London","operation": "buy","sortBy": "newestListed","propertyTypes": ["flat"],"minBeds": 2,"maxPrice": 700000,"publicationDate": "7d","mustHave": ["garden"],"includeSSTC": false}
Rent - Manchester furnished homes available soon
{"maxItems": 75,"location": "Manchester","operation": "rent","sortBy": "lowestPrice","propertyTypes": ["flat", "terraced"],"minPrice": 900,"maxPrice": 1800,"minBeds": 1,"maxBeds": 3,"furnishTypes": ["furnished", "partFurnished"],"letType": "longTerm","moveInByDate": "2026-09-01","includeLetAgreed": false}
Buy - freehold houses with parking outside Bristol
{"maxItems": 100,"location": "Bristol","operation": "buy","sortBy": "highestPrice","propertyTypes": ["detached", "semi-detached", "terraced"],"minBeds": 3,"maxBeds": 5,"tenureTypes": ["freehold"],"mustHave": ["parking"],"dontShow": ["auction", "retirement"]}
📊 Output / Results
Each dataset item is a Rightmove property listing. The exact fields can vary by listing type, but common fields include:
- id (number) - Rightmove listing ID.
- propertyUrl (string) - Link path for the listing on rightmove.co.uk.
- propertyImages (object) - Main image and, when available, additional image data.
- propertyTypeFullDescription (string) - Full listing type label, such as "3 bedroom flat for sale".
- displayAddress (string) - Public address or area shown on the listing.
- price (object) - Price amount, currency, and display price text.
- propertySubType (string) - Property subtype, such as
Flat,Detached, orTerraced. - bedrooms (number) - Number of bedrooms.
- bathrooms (number) - Number of bathrooms, when available.
- displaySize (string) - Floor area text, when available.
- tenure (object) - Tenure details for sale listings, when available.
- updateDate (string) - Listing update date.
- customer (object) - Agent or branch details, including telephone and branch name when available.
- summary (string) - Short listing description.
Example output item
{"id": 152345678,"propertyUrl": "/properties/152345678#/?channel=RES_BUY","propertyImages": {"mainImageSrc": "https://media.rightmove.co.uk/dir/crop/10:9-16:9/152k/151234/152345678/151234_ABC123_IMG_00_0000_max_476x317.jpeg"},"propertyTypeFullDescription": "3 bedroom terraced house for sale","displayAddress": "Camden Road, London NW1","price": {"amount": 825000,"currencyCode": "GBP","displayPrices": [{"displayPrice": "£825,000","displayPriceQualifier": "Offers in Excess of"}]},"propertySubType": "Terraced","bedrooms": 3,"bathrooms": 1,"displaySize": "1,012 sq. ft.","tenure": {"tenureType": "FREEHOLD"},"updateDate": "2026-07-02T14:45:00Z","customer": {"contactTelephone": "020 7946 0123","branchDisplayName": "Example Estates, Camden"},"summary": "A well-presented three bedroom terraced house close to transport links, shops, and local parks."}
🧭 Common Recipes
- Newest listings in an area: set
sortBytonewestListedand usepublicationDate, such as24hor7d. - Studio searches: set
minBedsormaxBedsto-1. - Exclude specialist sale types: add
auction,sharedOwnership, orretirementtodontShow. - Find rental homes ready by a date: use
operation: "rent"withmoveInByDate. - Sale listings by ownership type: use
operation: "buy"withtenureTypes.
⚙️ Best Practices
- Use a specific
locationsuch as a postcode, borough, or town when you need a focused dataset. - Keep
maxItemsrealistic for frequent monitoring runs, then schedule the actor to run daily or hourly. - Use
publicationDatefor alerts and new-listing workflows so repeated runs stay fast and relevant. - Some filters are operation-specific. For example,
tenureTypesapplies to buy searches, whilefurnishTypes,letType, andmoveInByDateapply to rent searches.
⚖️ Legal & Ethical Considerations
- Respect Rightmove's Terms of Use and robots policies.
- Collect only the data you need for a legitimate purpose.
- Avoid excessive traffic and use reasonable schedules for monitoring.
- Handle personal data, agent contact details, and location data responsibly under applicable privacy laws, including GDPR.
- When publishing analysis, cite sources appropriately and avoid implying endorsement.
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Rightmove plc. All trademarks are the property of their respective owners.
❓ FAQ
Can I scrape both sale and rental listings in one run?
No. Choose one operation per run: buy or rent. Run the actor twice if you need both datasets.
What should I put in location?
Use the same kind of location you would search on Rightmove, such as a city, town, postcode, borough, or neighbourhood.
How do I get only recently added listings?
Set publicationDate to 24h, 3d, 7d, or 14d, and usually set sortBy to newestListed.
Can I include Sold STC or Let Agreed listings?
Yes. Use includeSSTC for buy searches and includeLetAgreed for rent searches.
Why do some listings have missing bathrooms, size, or tenure? Rightmove listings do not all publish the same fields. The actor saves the available fields for each listing.
🛟 Support
Need a custom field, extra filter, or different export shape? Open an issue or contact the developer at https://igolaizola.com/#contact