Real estate
Rightmove Scraper
rightmove.co.uk
Rightmove is served through a dedicated plugin endpoint rather than the generic page fetch. Give it a UK place name, choose buy or rent and filter by price, bedrooms or property type; it returns the listings already parsed from Rightmove's own page data: price, bedrooms and bathrooms, address, coordinates, the agent and a clean URL, paging through up to about 1,000 results. Across 1,050 varied searches it succeeded 94.9% of the time, and nearly all misses were place names Rightmove could not resolve rather than blocks.
What you can extract
- Price, currency and rent frequency
- Property type, bedrooms and bathrooms
- Address, summary and coordinates
- Estate agent name, branch and phone
- Listing images, date added and URL
Dedicated endpoints
/realestate/rightmove A property search on Rightmove
Rightmove listings for a UK location: a properties array with price, bedrooms, bathrooms, propertyType, address, coordinates, agent and url, plus totalResults. Buy or rent; filter by price, bedrooms and property type; page with max_results.
How to scrape it
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/realestate/rightmove?location=London"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/realestate/rightmove",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"location": "London"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const data = await su.rightmoveSearch('London', {
channel: 'rent',
minBedrooms: 2,
maxResults: 48,
});
console.log(data); Requests are POST and take their parameters in the query string. Browser rendering always happens - there is no flag to enable.
Frequently asked questions
Is it legal to scrape Rightmove?
Collecting publicly available Rightmove data such as asking prices, property details and addresses is lawful in many jurisdictions, but the rules depend on your country, the data you collect and how you use it. Some of it can be personal data, so follow the privacy rules that apply to you. ScrapeUnblocker returns the public page; what you collect and how you use it is your responsibility.
How do I scrape Rightmove without getting blocked?
Rightmove uses bot detection and rate limiting. The Rightmove plugin deals with that for you: ScrapeUnblocker rotates residential and ISP exits and handles challenges, then returns parsed listings. In ScrapeUnblocker's benchmark it returned real content on 94.9% of 1,050 calls, about 11.9s per call. Nearly all misses were place names Rightmove could not resolve, not blocks.
What Rightmove data can I get?
The /realestate/rightmove endpoint returns a properties array plus totalResults. Each property has a price with amount, currency, display text and rent frequency, the transaction type, bedrooms, bathrooms, property type, address, summary, coordinates, images, the agent's name, branch and phone, and listing dates. Filter by price, bedrooms and property type, and sort by newest or price.
Do I need a Rightmove API or account?
No. The Rightmove plugin returns property listings as JSON without a Rightmove API account or login. Pass a UK place name such as London or Manchester in location, choose channel=buy or channel=rent, and send it to /realestate/rightmove with your ScrapeUnblocker key.
Can I monitor Rightmove at scale?
Yes. One call collects up to max_results listings across result pages, about 24 per page and up to 1,008, and calls run in parallel up to your plan's concurrency limit: 20 to 100 concurrent requests on Pay as you go, Starter and Pro, and 200 to 400 on Business, Scale and Ultimate. Sort by newest to pick up fresh listings on each run.
How much does it cost to scrape Rightmove?
Plugin calls use the same plan quota as the rest of the API, and 1 request = 1 credit: EUR 1.00 per 1,000 on pay as you go, down to about EUR 0.55 per 1,000 on the Ultimate plan. Blocks and timeouts are not billed, and the free trial includes 500 requests with no card, enough to test your searches first.
Related scrapers
Start scraping this site today
Free tier included. No credit card required to test it.