Rightmove Scraper - UK Sale & Rent Property Listings
Pricing
from $2.50 / 1,000 results
Rightmove Scraper - UK Sale & Rent Property Listings
Scrape Rightmove.co.uk across residential, new homes, student, commercial, overseas, and retirement searches by location or URL. Extract prices, beds, baths, tenure, agents, photos, and detail fields as a Rightmove API alternative.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
kane liu
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
What does Rightmove Property Scraper do?
Scrape Rightmove UK property listings for sale and to rent, then export structured data to a Dataset. This Actor is a practical Rightmove API alternative for researchers, agencies, investors, and automations that need clean listing data from Rightmove.
Enter a location (for example London or Manchester) or paste Rightmove search / property URLs. Optionally open each listing detail page to enrich prices, tenure, lettings terms, agent contacts, stations, and photos. Supports all Rightmove listing search categories: residential, new homes, student, commercial, overseas, and retirement.
What can this Rightmove Scraper do?
- Scrape Rightmove for-sale listings (
channel=BUY) - Scrape Rightmove to-rent listings (
channel=RENT) - Scrape all listing search categories via
searchCategory(residential, new homes, student, commercial, overseas, retirement) - Resolve a place name via Rightmove location typeahead
- Paginate Rightmove search result pages (SRP)
- Enrich listings from property detail pages (LDP)
- Extract prices, beds, baths, property type, tenure, and key features
- Capture agent / branch names and phone contacts when present
- Collect images, floorplans, nearest stations, and lettings fields
- Cap runs with
maxItemsandmaxPages - Run on the Apify platform with scheduling, Dataset export, webhooks, and API access
- Use Apify Proxy (recommended: residential + GB) for more stable cloud runs
What data can you extract from Rightmove?
| Property field | Example |
|---|---|
| Listing ID / URL | 89053539, https://www.rightmove.co.uk/properties/... |
| Address | Beardell Street, Crystal Palace... |
| Price | £625,000 or rent display price |
| Beds / baths | 2 / 2 |
| Property type | Flat, Terraced, Semi-Detached |
| Tenure | Freehold, Leasehold |
| Agent / branch | Brand and branch display name |
| Contact phone | Local telephone when available |
| Images | Main and gallery image URLs |
| Stations | Nearest stations with distances |
| Lettings | Deposit, furnish type, available date (rent) |
| Coordinates | Latitude / longitude when present |
Why scrape Rightmove?
Rightmove is one of the largest UK property portals. Scraping Rightmove listing data helps with:
- Market research and price benchmarking by city or postcode area
- Lead generation for agencies, conveyancers, and service providers
- Investment screening across sale and rental inventory
- Monitoring new listings, price changes, and agent coverage
- Feeding dashboards, CRMs, spreadsheets, or AI agent workflows
How to scrape Rightmove property data
- Open this Actor and click Try for free (or Start).
- Set
location(for exampleLondon) or provide RightmovestartUrls. - Choose
searchCategory(residential by default) andchannel(BUY/RENT). - Set
maxItemsandmaxPagesfor a small test first. - Keep
scrapeDetailsenabled when you need full listing enrichment. - Prefer Apify RESIDENTIAL proxy with country GB on cloud runs.
- Click Start, then download the Dataset as JSON, CSV, Excel, or JSONL.
Search categories (searchCategory)
| Category | BUY path | RENT path |
|---|---|---|
residential | /property-for-sale/find.html | /property-to-rent/find.html |
new_homes | /new-homes-for-sale/find.html | — (buy-only) |
student | — (rent-only) | /student-accommodation/find.html |
commercial | /commercial-property-for-sale/find.html | /commercial-property-to-let/find.html |
overseas | /overseas-property-for-sale/find.html | — (buy-only) |
retirement | /property-for-sale/find.html + mustHave=retirement | — (buy-only) |
Alias: homes → residential. You can also paste any category find.html URL in startUrls.
Overseas locations (important)
Rightmove’s UK typeahead can match country names to UK places (for example Spain → “Spains End, Essex”). For searchCategory=overseas:
- Prefer an overseas country/region name (resolved via overseas SEO pages to
WORLD_REGION^…, e.g. Spain →WORLD_REGION^169) - Or paste an overseas
startUrlsuch ashttps://www.rightmove.co.uk/overseas-property-for-sale/Spain.html - Or set
locationto an explicit identifier likeWORLD_REGION^169 - UK-only
REGION^…hits are rejected for overseas searches
Example input (for sale in London)
{"location": "London","channel": "BUY","searchCategory": "residential","maxItems": 25,"maxPages": 1,"scrapeDetails": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "GB"}}
Example input (commercial to let)
{"location": "London","channel": "RENT","searchCategory": "commercial","maxItems": 10,"maxPages": 1,"scrapeDetails": false}
Example input (overseas Spain)
{"location": "Spain","channel": "BUY","searchCategory": "overseas","maxItems": 10,"maxPages": 1,"scrapeDetails": false}
Or use a start URL / identifier:
{"startUrls": [{"url": "https://www.rightmove.co.uk/overseas-property-for-sale/Spain.html"}],"maxItems": 10,"scrapeDetails": false}
Example input (student accommodation)
{"location": "London","searchCategory": "student","maxItems": 10,"maxPages": 1,"scrapeDetails": false}
Example input (to rent via search URL)
{"startUrls": [{"url": "https://www.rightmove.co.uk/property-to-rent/find.html?locationIdentifier=REGION%5E87490&sortType=6&index=0"}],"maxItems": 20,"maxPages": 1,"scrapeDetails": true}
Input
Use the Input tab for the full form. Core fields:
| Field | Description |
|---|---|
startUrls | Optional Rightmove search (SRP) or property detail (LDP) URLs |
location | Place name (UK typeahead, or overseas country for searchCategory=overseas) |
channel | BUY / RENT (output channel is always normalized; raw enum in channelRaw) |
searchCategory | Listing category: residential, new_homes, student, commercial, overseas, retirement |
maxItems | Maximum listings to save |
maxPages | Maximum search pages (Rightmove caps around 42) |
scrapeDetails | Fetch LDP and merge full property details |
includeRawPayloads | Keep bulky rawSrp/rawLdp (default false) |
sortType | Newest, highest price, lowest price, or oldest |
requestDelayMillis | Delay between HTTP requests |
maxConcurrency | Concurrent detail fetches |
proxyConfiguration | Apify Proxy settings (RESIDENTIAL + GB required on cloud) |
Output example
Each Dataset item is one Rightmove listing. You can download results as JSON, CSV, Excel, or JSONL.
{"id": "89053539","url": "https://www.rightmove.co.uk/properties/89053539","source": "rightmove","sourceLayer": "ldp","searchCategory": "residential","channel": "BUY","displayAddress": "Beardell Street, Crystal Palace, London, SE19","primaryPrice": "£625,000","bedrooms": 2,"bathrooms": 2,"propertySubType": "Flat","tenureType": "Leasehold","customer": {"brandTradingName": "Example Estate Agents","branchDisplayName": "Crystal Palace"},"images": ["https://media.rightmove.co.uk/..."],"scrapedAt": "2026-07-17T14:48:00.000Z"}
Key-value store helpers:
OUTPUT/RUN_SUMMARY— counts, engine, URLs, warningsERROR_SUMMARY— present when a run fails
How much does it cost to scrape Rightmove?
This Actor uses Pay per event pricing:
| Event | Price |
|---|---|
Actor start (apify-actor-start) | $0.005 per start |
Result (apify-default-dataset-item) | $2.50 / 1,000 listings ($0.0025 each) |
Platform usage costs are paid by the user (compute, proxy, storage). Keep maxItems low while testing. For production, schedule recurring runs and export only the fields you need.
Example: 1 start + 1,000 enriched listings ≈ $0.005 + $2.50 in event charges, plus platform usage.
Tips for better Rightmove scraping results
- Start with
maxPages: 1andmaxItems: 5–25to validate filters. - Use residential GB proxies on Apify Cloud; datacenter IPs often get HTTP 403.
- Keep
maxConcurrencymodest (2–3) to reduce detail-page rate limits. - Prefer Newest Listed (
sortType: "6") when monitoring fresh inventory. - Rightmove search pagination is capped (~42 pages). Split large areas into smaller locations if you need more coverage.
FAQ
Is there an official Rightmove API?
Rightmove does not offer a simple public listings API for arbitrary third-party extraction. This Actor provides a Rightmove scraper / API-style Dataset export for public listing pages.
Can I scrape both sale and rent?
Yes. Run once with channel=BUY and once with channel=RENT, or supply separate search URLs in startUrls.
Does it scrape property detail pages?
Yes, when scrapeDetails is enabled. Detail enrichment hydrates Rightmove window.__PAGE_MODEL into full propertyData fields.
What format can I export?
Apify Dataset downloads support JSON, JSONL, CSV, Excel, XML, and RSS. You can also pull results through the Apify API, Integrations, or webhooks.
Is it legal to scrape Rightmove?
Only scrape publicly available listing data and only if you have a legitimate reason. Personal data may appear in public listings and can be protected by GDPR and similar laws. Review Rightmove terms and your own compliance obligations before large-scale collection. This tool is intended for ethical use of public information.
How do I run this Rightmove Scraper via API?
Use the Apify API, CLI (apify call), or Schedules. Pass the same JSON input shown above. See the API tab on this Actor page for ready-made code snippets.
Live View / standby endpoints
When the Actor runs in standby / Live View mode, these operational endpoints are available:
| Method | Path | Description |
|---|---|---|
GET | / | Service info |
GET | /health | Health check |
GET | /input-example | Low-cost sample input |
GET | /openapi.json | Deployed OpenAPI document |
Normal scraping still runs as a standard Actor run (not through these endpoints).
Support
Open the Issues tab on this Actor page with sample input, run ID, and expected vs actual results. Feature requests for extra filters or fields are welcome.
Related Actors
Looking for other property or lead sources? Browse more scrapers from the same publisher on Apify Store, including US and EU real-estate Actors for multi-market workflows.