Rightmove UK Scraper - Property Listings for Sale & to Rent
Pricing
from $1.20 / 1,000 listings
Rightmove UK Scraper - Property Listings for Sale & to Rent
Scrape UK property listings from Rightmove search results (for sale, to rent, new homes, commercial): price, bedrooms, bathrooms, size, tenure, address, coordinates, key features, status, date added or reduced, photos and agent.
Pricing
from $1.20 / 1,000 listings
Rating
0.0
(0)
Developer
Adam Abuseni
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape UK property listings from Rightmove - for sale, to rent, new homes and commercial - straight from any Rightmove search, into a clean table:
- 💷 Price (GBP) as a number, plus the text Rightmove shows (
£950 pcm,£219 pw,POA...) - 🛏️ Bedrooms, bathrooms, size (sq ft, converted from sq m when needed) and tenure (freehold / leasehold / share of freehold)
- 📍 Address + latitude / longitude
- ✨ Key features, short summary, property type
- 📅 Added / reduced date, first listed date, last update reason, let available date, status (Under offer, Sold STC, Let agreed ...)
- 🏷️ New home, auction, student, commercial, featured and premium flags
- 🖼️ Up to 10 full-size photo URLs, number of photos and floorplans, and the listing link
- 🏢 Agent (company) name, branch, logo and branch page
Fast and light: about 24 listings per page, 1,000 listings in a few minutes.
What you can use it for
- Investment and buy-to-let analysis - compare asking prices, rents and £ per sq ft by area
- Rental yield - run a sale search and a rent search for the same postcode
- Market tracking and alerts - schedule it daily in monitoring mode and get only new listings, price reductions and status changes (see below)
- Agent intelligence - see which agents list what, where
- Apps, maps and dashboards - coordinates included
How to use it
- Go to rightmove.co.uk, search any place (town, postcode, area, station ...) for sale or to rent, and set the filters you want (price, bedrooms, property type, added in the last 24 hours ...).
- Copy the address of the results page and paste it into Rightmove results pages - one per line.
- Set Pages per results URL (about 24 listings each) and optionally Max listings.
- Click Start.
Examples of results pages:
https://www.rightmove.co.uk/property-for-sale/London.htmlhttps://www.rightmove.co.uk/property-to-rent/Manchester.htmlhttps://www.rightmove.co.uk/property-to-rent/find.html?locationIdentifier=REGION%5E87490&maxPrice=3000&minBedrooms=2https://www.rightmove.co.uk/new-homes-for-sale/Birmingham.html
Rightmove shows at most 42 pages (about 1,000 homes) for one search. For a big city, split it into smaller searches (by area, price band or property type) and paste them all - duplicates are removed automatically.
Map views (
map.html) are not supported, because Rightmove's robots.txt disallows them. Use the list view of the same search.
Input example
{"startUrls": ["https://www.rightmove.co.uk/property-for-sale/London.html","https://www.rightmove.co.uk/property-to-rent/find.html?locationIdentifier=REGION%5E87490&maxPrice=3000"],"maxPagesPerUrl": 5,"maxItems": 500,"includeSummary": true}
Output example
{"propertyId": "94187865","url": "https://www.rightmove.co.uk/properties/94187865","channel": "BUY","propertyType": "Terraced","propertyDescription": "3 bedroom terraced house for sale","price": 650000,"priceText": "£650,000","priceAltText": null,"pricePeriod": "sale","currency": "GBP","bedrooms": 3,"bathrooms": 2,"sizeText": null,"sizeSqft": null,"tenure": "Freehold","address": "Arabia Close, North Chingford, E4","latitude": 51.634483,"longitude": -0.000219,"keyFeatures": ["Three bedrooms", "Two bathrooms", "Cul-de-sac location"],"summary": "Situated within the highly sought-after cul-de-sac of Arabia Close, this well-presented mid-terraced townhouse ...","status": null,"addedOrReduced": "Added on 12/10/2026","firstListedAt": "2026-10-12T11:05:05Z","lastUpdateReason": "new","lastUpdateDate": "2026-10-12T11:11:32Z","letAvailableDate": null,"isNewHome": false,"isAuction": false,"isStudent": false,"isCommercial": false,"isFeatured": true,"isPremium": false,"images": ["https://media.rightmove.co.uk/property-photo/.../IMG_00_0000.jpeg"],"imagesCount": 34,"floorplansCount": 1,"agentName": "Coultons","branchName": "Coultons, London","agentLogo": "https://media.rightmove.co.uk:443/partner-logo/....png","agentPageUrl": "https://www.rightmove.co.uk/estate-agents/agent/Coultons/London-115756.html","changeType": null,"previousPrice": null,"previousStatus": null,"searchUrl": "https://www.rightmove.co.uk/property-for-sale/London.html","scrapedAt": "2026-10-24T18:56:30+00:00"}
For rentals, price is the monthly rent (pricePeriod: "monthly") and priceAltText holds the weekly figure Rightmove shows (e.g. £219 pw). When the price is on application (POA), price is null and priceText says so.
🔔 Monitoring mode: only new and changed listings
Tick Only new and changed listings (monitoring) and schedule the Actor (for example every morning). It remembers what earlier runs saw and outputs only listings that are:
- new to this monitor,
- price_changed - e.g. a price reduction (
previousPriceshows the old price), - status_changed - e.g. now Under offer, Sold STC or Let agreed (
previousStatusshows the old status).
Unchanged listings are skipped, so you pay only for the changes. The first run outputs every listing as new and saves the starting point. The history is kept in a key-value store on your own Apify account (one per set of results URLs, or per Monitor name if you set one).
Tips:
- To catch newly listed homes, sort your Rightmove search by Newest listed before copying the URL, and set Pages per results URL high enough to cover the whole search (Rightmove reorders results, so a home can move onto the first pages without being new).
- Use different Monitor names for different alerts (e.g.
leeds-2-bed-rent,london-flats-under-500k).
Cost
You pay per listing returned (see the Pricing tab). Use Max listings or a run spending limit to stay in control - the Actor stops cleanly when either is reached.
Privacy and good behaviour
- No personal data: branch phone numbers are never included, and phone numbers / e-mails written inside summaries are removed. Only the agent's company name, branch and logo are kept.
- The Actor reads Rightmove's robots.txt first and never requests a page it disallows.
- It identifies itself, waits between requests (2 s by default) and stops if Rightmove ever refuses access.
- Only public listing information is collected - no login.
FAQ
How many listings can I get? Up to about 1,000 per search (Rightmove's own limit). Add more, narrower searches to get more - duplicates across searches are removed.
Can I filter by price, bedrooms or property type? Yes - set the filters on Rightmove and paste the results URL; the Actor keeps them.
Why are sizeSqft or tenure sometimes empty? The agent didn't add them to the listing.
Something broke? Open an issue on the Actor page - fixes are usually quick.