Rightmove UK Real Estate Scraper
Pricing
from $50.00 / 1,000 property listings
Rightmove UK Real Estate Scraper
Scrape Rightmove property listings — id, address, price (numeric+formatted), bedrooms, bathrooms, property type, sale or rent, agent, branch, photos, location coordinates, listing URL, date added or reduced. UK property investors, comparables analysts, lettings agencies, mortgage brokers.
Pricing
from $50.00 / 1,000 property listings
Rating
0.0
(0)
Developer
Stephan Corbeil
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
🇬🇧 Rightmove UK Real Estate Scraper — Property Listings & Comps
Scrape Rightmove (UK's largest property portal — 60M+ visits / month) for sale or rental listings. Pass either a pre-built Rightmove search URL or a free-text location ("Manchester", "SW11", "Edinburgh") plus filters; get back structured rows with full price, bedroom/bathroom counts, agent details, photos, and exact lat/lon coordinates.
Built for UK property investors building deal pipelines, comparables analysts running CMAs, lettings agencies tracking competitor stock, mortgage and bridging brokers prospecting active sellers, and proptech startups that need clean listing data without scraping infrastructure.
What you get per listing
id— Rightmove's listing ID (stable across pagination)transaction_type—buyorrentchannel—RES_BUYorRES_LETdisplay_address,summary— agent-supplied address line and short blurbcountry_code,latitude,longitude— exact coordinatesbedrooms,bathrooms— counts (numeric)property_sub_type,property_type_full_description— e.g. "Apartment" / "2 bedroom apartment for sale"tenure— Freehold / Leasehold / Share of Freehold / nulllet_available_date— for rent listingsprice_amount,price_currency,price_frequency— numeric price + currency code (usually GBP)price_display,price_qualifier— "£1,250,000" + "Guide Price" / "Offers in Excess of" / etc.added_or_reduced— "Added on 22/04/2026" / "Reduced on 01/05/2026"first_visible_date,listing_update_reason,listing_update_date— timestamps for tracking diffsbranch_id,branch_display_name,branch_name,brand_trading_name— agent branch metadatabranch_landing_page_url,contact_telephone— direct lead-back-to-agent fieldsnumber_of_images,number_of_floorplans,number_of_virtual_toursmain_image_url,photos— main hero + array of photo URLslisting_url— canonical Rightmove URL (use as the source-of-truth link)premium_listing,featured_property,display_status,key_featuressource—"rightmove.co.uk"
Use cases
- Deal sourcing for property investors — pull every reduction in your target postcodes daily; act on price drops within hours.
- Comparables / valuations — CMA-style analysis on a 0.5-mile radius for any address.
- Lettings competitor tracking — what's available right now in your patch, by which competitor agency, at what price-per-room.
- Mortgage and bridging broker prospecting — fresh-to-market listings = fresh-to-market sellers needing financing.
- Proptech AVM training data — clean structured rows with coordinates feed valuation models.
- Local-news and niche property publications — build a "this week's top reductions in X" feed automatically.
Quick start
Input:
{"location": "Manchester","searchType": "sale","radius": "0.0","bedrooms_min": 2,"price_max": 500000,"maxResults": 25}
Or with a pre-built URL:
{"searchUrl": "https://www.rightmove.co.uk/property-for-sale/find.html?searchType=SALE&locationIdentifier=REGION%5E87490&radius=0.0&maxPrice=2000000&minBedrooms=2","maxResults": 50}
Sample output row:
{"id": 87968478,"transaction_type": "buy","display_address": "Elmbridge House, Battersea, Greater London, SW11","latitude": 51.47873,"longitude": -0.14595,"bedrooms": 1,"bathrooms": 1,"property_sub_type": "Apartment","property_type_full_description": "1 bedroom apartment for sale","tenure": "Leasehold","price_amount": 1250000,"price_currency": "GBP","price_display": "£1,250,000","price_qualifier": "Guide Price","added_or_reduced": "Reduced on 01/05/2026","branch_display_name": "Park Lord, London","listing_url": "https://www.rightmove.co.uk/properties/172879748#/?channel=RES_BUY","source": "rightmove.co.uk"}
Run via Python (apify-client)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/rightmove-uk-real-estate-scraper").call(run_input={"location": "London SW11","searchType": "sale","radius": "0.5","bedrooms_min": 2,"maxResults": 200,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["price_display"], "-", item["display_address"])
Run via cURL
curl -X POST "https://api.apify.com/v2/acts/nexgendata~rightmove-uk-real-estate-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"location":"Manchester","searchType":"sale","maxResults":50}'
Integrations
- Zapier — fire on each new listing matching your criteria, push to Slack / email / Airtable.
- Make.com — chain into HubSpot / Pipedrive as new prospect signals.
- n8n — schedule daily, dedupe by
id, push into Postgres for analytics.
Pricing
Pay-per-event (PPE):
- Actor start: $0.00005 (negligible)
- Per listing: $0.05
Cost calculator:
| Listings returned | Cost |
|---|---|
| 25 (smoke test) | $1.25 |
| 100 | $5.00 |
| 500 | $25.00 |
| 1,000 (full city sweep) | $50.00 |
Compare to PropertyData / Lendlord seats at £50–£200/month for similar comps coverage — and those seats don't let you export rows for downstream analytics.
FAQ
Q: Do I need a Rightmove account or API key? A: No. The scraper reads the publicly visible search results pages.
Q: Can I scrape rentals?
A: Yes — set searchType: "rent". Rent listings expose extra fields like let_available_date and rent frequency.
Q: How do I find a good searchUrl?
A: Build the search you want on rightmove.co.uk (filters, radius, bedrooms, price), then copy the resulting URL into searchUrl.
Q: Does this include sold prices? A: No — sold prices come from the Land Registry / "Sold Prices" path. This actor covers the live for-sale and to-rent listings.
Q: How fresh are listings?
A: Live — Rightmove pushes new listings within minutes of agents adding them. Use the first_visible_date / listing_update_date fields to dedupe vs. your last run.
Q: Will it return 1000 listings every time?
A: Up to your maxResults cap, or until pagination ends (Rightmove caps total pages around 1000–1500 for very broad searches; narrow with location/radius/bedrooms to cover fully).
Q: Does this work for commercial property? A: This actor targets residential. Commercial Rightmove uses a different URL path; ping us if you'd like a commercial variant.
Related actors
- Yelp Business Scraper — pair UK property leads with neighbourhood business density / amenities.
- Yellow Pages Scraper — local business contact data alongside listings.
- USAspending Federal Awards Scraper — different domain, same B2B-intel buyer pool.
Built and maintained by NexGenData — affordable, focused web scrapers for B2B data teams.