Rightmove Scraper - UK Property Listings, Prices & Agent Data
Pricing
from $3.50 / 1,000 results
Go to Apify Store

Rightmove Scraper - UK Property Listings, Prices & Agent Data
Scrape Rightmove UK property listings. Get prices, addresses, bedrooms, bathrooms, agent details, coordinates, tenure, and 20+ fields. For-sale and to-rent. No login required.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Thirdwatch
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Rightmove Scraper
Scrape UK property listings from Rightmove.co.uk. Extract prices, addresses, bedrooms, bathrooms, agent details, coordinates, tenure, property type, and 20+ fields per listing.
Supports both for-sale and to-rent searches with filters for price range, bedrooms, and property type.
Features
- Search by any UK location (city, town, postcode area)
- For-sale and to-rent listings
- Price, bedroom, and property type filters
- Agent name and contact details
- GPS coordinates (latitude/longitude)
- Listing dates, tenure, and property size
- Automatic pagination (24 results per page)
- Deduplication by listing ID
- Polite rate limiting (2s between requests)
Input
| Field | Type | Default | Description |
|---|---|---|---|
queries | string[] | required | UK locations to search (e.g., "London", "Manchester") |
maxResults | integer | 100 | Maximum property listings to return |
searchType | enum | "buy" | "buy" for sale, "rent" for lettings |
minPrice | integer | - | Minimum price in GBP |
maxPrice | integer | - | Maximum price in GBP |
minBedrooms | integer | - | Minimum bedrooms |
maxBedrooms | integer | - | Maximum bedrooms |
propertyType | enum | - | "houses", "flats", or "bungalows" |
Example Input
{"queries": ["London", "Manchester"],"maxResults": 50,"searchType": "buy","minPrice": 200000,"maxPrice": 500000,"minBedrooms": 2}
Output
Each result contains:
| Field | Description |
|---|---|
title | Property title/description |
price | Formatted price (e.g., "£450,000") |
price_value | Numeric price |
price_qualifier | "Guide Price", "Offers Over", etc. |
bedrooms | Number of bedrooms |
bathrooms | Number of bathrooms |
property_type | Detached, semi-detached, flat, etc. |
address | Display address |
location | Area/location name |
latitude | GPS latitude |
longitude | GPS longitude |
agent_name | Estate agent name |
agent_phone | Agent phone number |
image_url | Main property image |
url | Full Rightmove listing URL |
listing_id | Rightmove property ID |
added_date | Date listed |
description | Short property description |
tenure | Freehold/leasehold |
size | Property size (sq ft) |
query | Original search query |
Technical Details
- Pattern A: Pure HTTP (httpx + BeautifulSoup, 256MB)
- Extracts
window.PAGE_MODELJSON from search result pages - Falls back to HTML parsing if needed
- No proxy required (optional datacenter proxy for scale)
- No browser, no Playwright, no Cloudflare bypass needed