Rightmove Scraper - UK Property For Sale & To Rent
Pricing
Pay per event
Rightmove Scraper - UK Property For Sale & To Rent
Scrape Rightmove listings from any search URL. Price, bedrooms, bathrooms, floor area, coordinates, key features, photos and the estate agent's name and phone number.
Pricing
Pay per event
Rating
0.0
(0)
Developer
SR
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
Rightmove Scraper
UK property listings as a clean table. Search on rightmove.co.uk the way you normally would, apply whatever filters you want, copy the address bar into this actor, and get one row per property with the price, the size, the location and the estate agent's phone number.
It works for both sides of the market. A property for sale search returns asking prices; a property to rent search returns rents with the period they cover, plus the availability date and any fee note. Several searches at once, one per line.
The URL has to name a location
This is worth getting right first time, because the failure is quiet. A
Rightmove URL must carry a locationIdentifier, which is the code the site
uses internally for a town, borough or postcode area. You get one by searching
on the site and copying the address bar; it looks like
locationIdentifier=REGION%5E87490.
A URL with only a place name in it, such as find.html?searchLocation=London,
returns a perfectly valid page that contains no listings at all, because it
is the search form rather than a result set. This actor refuses such a URL up
front and says why, rather than running it and reporting that London has no
properties for sale.
What you get per property
address,summary,property_type,transaction_typebedrooms,bathrooms,sizeprice,currency,price_frequencyfor rentalslatitude,longitudeadded_or_reduced,first_visible_date,update_reason,update_datelet_available_dateandfees_applyon rentalsagent_name,agent_phone,agent_branch_id,agent_urlkey_features,photos,photo_countis_featured,is_auction,is_commercial,is_developmentresult_count, how many properties the whole search matched
added_or_reduced is more useful than it looks. A listing that says "Reduced
on 24/03" has been sitting, and that is the signal most people are actually
looking for when they scrape a property market.
Run sizes and Rightmove's own ceiling
Results come 25 to a page. Maximum properties caps the run overall and Maximum pages per URL caps each search.
One limit is Rightmove's, not ours: the site stops paging after 42 pages, about 1,000 properties, no matter how many results a search matched. A search for all of London reports around 60,000 properties and will still only serve you the first thousand. The way around it is more searches rather than deeper paging: split by borough, by postcode area, or by price band, and the union covers the market.
Every row carries result_count, the total the search itself reported, so you
can always see the gap between what matched and what was served.
Errors
| Code | Meaning |
|---|---|
bad_input | Not a Rightmove search URL, or no locationIdentifier in it |
no_results | The search ran and matched nothing |
fetch_failed | A page could not be read after several attempts |
Related actors
For US homes for sale, use Redfin Scraper. For US rentals, use Apartments.com Scraper.