Rightmove Scraper: UK Property Listings & Price Drops
Pricing
from $0.60 / 1,000 listings
Rightmove Scraper: UK Property Listings & Price Drops
UK homes for sale and rent from Rightmove with price per m², EPC, tenure and floor area. Track new listings, price drops and removed homes between runs. Search by town or URL; bedrooms, coordinates, agent and photos.
Pricing
from $0.60 / 1,000 listings
Rating
0.0
(0)
Developer
Datasmithlab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Export homes for sale and to rent from Rightmove by town name or search URL, with price, bedrooms, floor area in m² and price per m², EPC rating, tenure, coordinates, agent and photos.
Turn on tracking and every later run returns only what changed: new listings, price drops, price rises and removed homes, with the previous price and the % change. Schedule it daily and you have a price-drop alert for any area.
No proxy, no login. Only estate agents' business details; phone numbers and emails inside free-text descriptions are masked.
What you get
- Clean numbers.
£650,000→price: 650000,currency: "GBP". Rent comes withpricePeriod: "month"or"week". Floor area is converted from sq ft to m², andpricePerSqmis computed for homes for sale. - Change tracking. With Only new, price-changed and removed listings on, each row has
changeType:NEW,PRICE_DROP,PRICE_UPorREMOVED, pluspreviousPrice,priceChange,priceChangePctandfirstSeenAt. Unchanged listings are not returned and not charged. - Rightmove's own flag too:
portalUpdateReason(for exampleneworprice_reduced) is included whenever Rightmove provides it, even without tracking. - Search by town (
Manchester,Milton Keynes,Hackney...) with filters for price, bedrooms, property type, radius, "added in the last N days" and sold STC / let agreed. Or paste a Rightmove search URL with your own filters (filters the Actor doesn't support are listed underignoredUrlParamsin theSEARCHESreport). - Full details (optional). Open each listing to add the full description, postcode, exact floor area, council tax band, service charge, ground rent, lease length, nearest stations with distance, floorplans, parking, garden and heating.
- Reports in the run's key-value store:
SEARCHES(location found, listings available, pages read, status per search) andHEALTH. If Rightmove blocks the run or changes its page format, you get a clear message instead of an empty dataset.
How to search
| You want | Set |
|---|---|
| Homes for sale in a town | Towns or areas Manchester |
| Rentals | Buy or rent To rent |
| 2+ bed flats under £250k | Min bedrooms 2, Max price 250000, Property types Flat |
| Only what's new today | Added or reduced in the last 24 hours |
| A search you already set up on Rightmove | Paste it in Rightmove search URLs |
| A daily price-drop alert | Turn on tracking and schedule the Actor daily |
Town names are the ones Rightmove uses (property-for-sale/Milton-Keynes.html → Milton Keynes). If a name doesn't exist, the SEARCHES report says so.
Rightmove shows at most 42 pages (about 1,000 listings) per search. For big cities, search by area (Hackney, Camden...) or add filters; the report marks a search as capped when listings were left out.
Output example
{"id": "rightmove:93025995","url": "https://www.rightmove.co.uk/properties/93025995","title": "4 bedroom house for sale","transaction": "sale","propertyType": "House","price": 650000,"currency": "GBP","priceText": "£650,000","pricePerSqm": 3611,"bedrooms": 4,"bathrooms": 3,"areaSqm": 180.0,"address": "Poulter Croft, Middleton, Milton Keynes","latitude": 52.042858,"longitude": -0.715468,"tenure": "FREEHOLD","listedAt": "2026-09-11T10:58:29Z","updatedAt": "2026-10-07T16:37:59Z","portalUpdateReason": "price_reduced","agencyName": "Cauldwell Property Services","imageCount": 35,"changeType": "NEW","previousPrice": null,"firstSeenAt": "2026-10-08T00:00:30Z"}
On a later run, the same home after a price cut would come back as "changeType": "PRICE_DROP" with previousPrice, priceChange and priceChangePct filled in.
With details on, rows also include for example:
{"postcode": "N4 2NE","councilTaxBand": "C","nearestStations": [{"name": "Manor House Station", "distanceMiles": 0.26, "types": ["LONDON_UNDERGROUND"]}],"floorplanUrls": ["https://media.rightmove.co.uk/property-floorplan/..."],"description": "Amazing one bedroom apartment to rent in the popular..."}
Pricing
You pay per row: one price for a listing from the search results and a higher one for a listing opened with full details. Rows filtered out, and unchanged listings in tracking mode, are free.
Good to know
- Tracking memory is kept per set of searches and filters. Change the towns or filters and the next run starts fresh (everything is
NEWonce).REMOVEDmeans the home is no longer in your search results: usually sold, let or withdrawn, but also a home whose new price moved outside your price filter, or one now under offer when sold STC is off. It is reported only when every search was read completely, never with Added or reduced in the last N days (homes simply age out of that window), and not when more than half of the remembered homes vanish at once (that looks like an incomplete page, so they are kept for the next run). - Floor area is only there when the agent published it (often on the listing page only, so full details fills more of them).
- Agents only. Rightmove listings come from estate agents; the agent's name, branch address and office phone are included as business contact details. No private individual's data is collected, and phone numbers or emails written inside descriptions are replaced with
[phone removed]/[email removed]. - If Rightmove blocks the run, the search is reported as
blockedand the run stops. Try again later. The Actor reads Rightmove's public pages politely (about one request per second) and does not use proxies or any workaround. - This Actor is independent and not affiliated with Rightmove.
Found a bug or need a field? Open an issue on this page. We read every one and reply.