Rightmove Scraper β UK Property Listings (Bulk)
Pricing
from $0.001 / property scraped
Rightmove Scraper β UK Property Listings (Bulk)
Scrape UK property listings from Rightmove for sale or to rent: price, address, bedrooms, bathrooms, property type, agent, coordinates and photos. Paste search or property URLs and export one clean row per listing as JSON, CSV or Excel. For property research, leads and n8n.
Pricing
from $0.001 / property scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape UK property listings from Rightmove into clean, structured JSON, CSV or Excel. Paste one or more Rightmove search-result URLs (for sale or to rent) and/or specific property URLs, and pull price, address, bedrooms, bathrooms, property type, agent name and phone, coordinates, a summary, listing photos and the listing URL β one tidy row per property. Built for property research, market analysis, lead lists and automations.
Features
- π Bulk search scraping β paste Rightmove for-sale or to-rent search URLs and collect every listing across all result pages.
- π Direct property URLs β add specific
/properties/<id>links to grab a hand-picked set of listings. - π· Rich fields β price and price qualifier, bedrooms, bathrooms, property type, listing-update reason and first-seen date.
- π Coordinates β latitude and longitude for every listing, ready for mapping and geo analysis.
- π Agent details β branch/agent name and contact phone where shown.
- πΌοΈ Photos β image count plus the first photo URL for each property.
- π Volume control β set
maxItemsto balance coverage and cost.
Input
{"searchUrls": ["https://www.rightmove.co.uk/property-for-sale/find.html?locationIdentifier=REGION%5E87490"],"propertyUrls": ["https://www.rightmove.co.uk/properties/171925193"],"maxItems": 100}
| Field | Description |
|---|---|
searchUrls | Rightmove search-result page URLs (for sale or to rent). One per line. |
propertyUrls | Optional. Specific /properties/<id> detail URLs to scrape directly. |
maxItems | Maximum listings to collect across all URLs (0 = no limit). |
proxyConfiguration | Optional proxy settings; off by default. |
How to get a search URL
Open rightmove.co.uk, run a search for your area (for sale or to rent), then copy the URL from your browser's address bar and paste it into searchUrls.
Use cases
- Build and refresh a UK property dataset for market and price analysis.
- Generate estate-agent and vendor lead lists by area.
- Monitor new and reduced listings in target postcodes.
- Feed structured property records into a CRM, spreadsheet or analytics pipeline.
What you get
Each property is one dataset record like this:
{"id": "171925193","title": "3 bedroom apartment for sale","displayAddress": "Worlds End Estate, London, SW10","price": "Β£760,000","priceQualifier": "Offers in Excess of","bedrooms": 3,"bathrooms": 1,"propertyType": "Apartment","propertySubType": "Apartment","listingUpdateReason": "price_reduced","agentName": "Example Estates, Chelsea","agentPhone": "020 1234 5678","latitude": 51.480782,"longitude": -0.17805,"summary": "A well-presented first-floor apartment in a prime location...","url": "https://www.rightmove.co.uk/properties/171925193","firstVisibleDate": "2026-02-06T09:52:56Z","images": 9,"imageUrl": "https://media.rightmove.co.uk/.../photo_max_476x317.jpeg"}
Output schema
| Field | Type | Description |
|---|---|---|
id | string | Rightmove's unique identifier for the property. |
title | string | Short listing headline (e.g. 3 bedroom apartment for sale). |
displayAddress | string | Address as shown on the listing. |
price | string | Displayed price (e.g. Β£760,000 or Β£2,500 pcm). |
priceQualifier | string | Price qualifier (e.g. Offers in Excess of, Guide Price). |
bedrooms | integer | Number of bedrooms. |
bathrooms | integer | Number of bathrooms. |
propertyType | string | Property type (e.g. Apartment, Detached). |
propertySubType | string | Property sub-type as classified by Rightmove. |
listingUpdateReason | string | Latest listing change (e.g. price_reduced, new). |
agentName | string | Branch / agent name. |
agentPhone | string | Agent contact phone where shown. |
latitude | number | Latitude of the property. |
longitude | number | Longitude of the property. |
summary | string | Short property summary / description. |
url | string (URL) | Direct link to the property on Rightmove. |
firstVisibleDate | string | When the listing first appeared (ISO date). |
images | integer | Number of photos on the listing. |
imageUrl | string (URL) | URL of the first listing photo. |
Related Actors
FAQ
Do I need a Rightmove account? No. Just paste your search or property URLs and run β no account or setup required.
How many listings can I scrape?
As many as your searches return. Use maxItems to control the volume and cost.
What export formats are supported? JSON, CSV, Excel and XML, plus the Apify API for programmatic access.
Can I scrape both for-sale and to-rent listings? Yes β paste any Rightmove search-result URL, whether it's a for-sale or a to-rent search.
Can I use this with n8n? Yes. Use the Apify node for n8n to run this Actor and pull its dataset straight into an n8n workflow β trigger it on a schedule, then route the property rows to a database, spreadsheet or messaging step.
Can I connect it to other tools? The Rightmove Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Notes
Returns only public Rightmove listing data β the same information any visitor can see. This is an independent tool and is not affiliated with, endorsed by or connected to Rightmove; "Rightmove" is a trademark of its respective owner. Original clean-room implementation.