Rightmove Scraper avatar

Rightmove Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Rightmove Scraper

Rightmove Scraper

Rightmove scraper that extracts UK property listings from any search URL, giving investors, agents, and analysts structured data including prices, addresses, bedrooms, agent details, and coordinates.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Rightmove Scraper: Extract UK Property Listings from Any Search

Rightmove scraper that pulls property data from any search URL on rightmove.co.uk. Point it at a sales search, rental listings, new builds, or sold prices and it pages through all the results, extracting price, address, bedroom count, property type, agent details, GPS coordinates, and image links per listing. No API key needed.

Use cases

  • Property investment research: collect asking prices, bedroom counts, and locations across a target area to compare yields without spreadsheet copy-paste
  • Rental market analysis: track listed rents in a postcode or region over time and spot price movements
  • Estate agent lead generation: extract agent names and branch details from active listing pages
  • Portfolio monitoring: run the scraper on a saved Rightmove search to keep a dataset of competing listings up to date
  • Price map data: pull latitude and longitude alongside prices to feed a geographic visualization tool
  • Academic and media research: gather structured property listing data for housing affordability studies

What data does this actor extract?

Each extracted property record contains:

{
"propertyId": "123456789",
"url": "https://www.rightmove.co.uk/properties/123456789",
"address": "14 Church Lane, Bristol, BS1 1AA",
"price": "£425,000",
"priceAmount": 425000,
"priceQualifier": "Guide price",
"propertyType": "Semi-detached",
"bedrooms": 3,
"bathrooms": 1,
"summary": "A well-presented three bedroom semi-detached house in a sought-after residential street.",
"agentName": "Smith & Partners - Bristol Central",
"agentAddress": "42 High Street, Bristol",
"imageUrls": [
"https://media.rightmove.co.uk/dir/100k/99999/123456789/123456789_IMG_01.jpeg"
],
"floorplanUrl": "https://media.rightmove.co.uk/dir/100k/99999/123456789/123456789_FLP_01.jpeg",
"latitude": 51.4545,
"longitude": -2.5879,
"addedOrReduced": "Added today",
"listingStatus": "available",
"scrapedAt": "2025-06-15T10:23:45.123456+00:00"
}
FieldTypeDescription
propertyIdstringRightmove internal property ID
urlstringDirect link to the listing on rightmove.co.uk
addressstringDisplay address as shown on the listing
pricestringPrice text as displayed (e.g. "£425,000")
priceAmountnumberNumeric price value without currency symbol
priceQualifierstringPrice qualifier if present (e.g. "Guide price", "Offers over")
propertyTypestringProperty subtype (e.g. "Detached", "Semi-detached", "Flat")
bedroomsintegerNumber of bedrooms
bathroomsintegerNumber of bathrooms
summarystringShort listing description
agentNamestringEstate agent branch name
agentAddressstringEstate agent branch display name or address
imageUrlsarrayList of property image URLs
floorplanUrlstringFloorplan image URL (empty if unavailable)
latitudenumberProperty latitude
longitudenumberProperty longitude
addedOrReducedstringWhen the listing was added or last reduced
listingStatusstringListing status (e.g. "available", "sold STC", "let agreed")
scrapedAtstringISO 8601 timestamp of extraction
sourceUrlstringThe Rightmove search URL that produced this result

Input

The actor accepts one search URL or a list of them. Results from all URLs are combined in one dataset run.

ParameterTypeDefaultDescription
searchUrlstringSingle Rightmove search URL. Use this for a quick one-URL run.
searchUrlsarrayList of Rightmove search URLs (one per line in the UI). Use this to scrape multiple areas or filter sets in one run.
maxItemsinteger100Maximum listings to extract per search URL (hard cap: 1000). With 3 URLs and maxItems=50, you get up to 150 total.
timeoutSecsinteger300Overall actor timeout in seconds (max: 3600)
requestTimeoutSecsinteger60Per-page load timeout in seconds
proxyConfigurationobjectDatacenter (Anywhere)Proxy type and location for requests. Supports Datacenter, Residential, Special, and custom proxies. Optional.

At least one of searchUrl or searchUrls must be provided.

Single URL example

{
"searchUrl": "https://www.rightmove.co.uk/property-for-sale/find.html?locationIdentifier=REGION%5E87490&sortType=6&propertyTypes=&mustHave=&dontShow=&furnishTypes=&keywords=",
"maxItems": 100,
"proxyConfiguration": { "useApifyProxy": true }
}

Multiple URLs example

{
"searchUrls": [
"https://www.rightmove.co.uk/property-for-sale/find.html?locationIdentifier=REGION%5E87490&sortType=6",
"https://www.rightmove.co.uk/property-for-sale/find.html?locationIdentifier=REGION%5E61280&sortType=6",
"https://www.rightmove.co.uk/property-to-rent/find.html?locationIdentifier=REGION%5E87490&sortType=6"
],
"maxItems": 300,
"proxyConfiguration": { "useApifyProxy": true }
}

Each result includes a sourceUrl field so you can tell which search URL produced each property.

maxItems applies per URL. With 3 URLs and maxItems=50 you get up to 150 total results.

If you provide both searchUrl and searchUrls, they are merged and deduplicated. Duplicate URLs are only scraped once.

Integrations

Connect Rightmove Scraper with other apps and services using Apify integrations. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and many more. You can also use webhooks to trigger actions whenever results are available.

FAQ

What kind of Rightmove search URLs does this actor accept? Any public Rightmove search URL works: for-sale, to-rent, new homes, and commercial. Just run your search on rightmove.co.uk with whatever filters you want, then copy the URL from the address bar.

How many properties can it extract per run? Up to 1000 per run. Rightmove paginates results in groups of 24, so the actor steps through each page automatically until it hits your maxItems limit or runs out of results.

Will it get blocked by Rightmove? Rightmove does rate-limit automated traffic. Using residential proxies (available in the proxy settings) reduces the chance of blocks. On Datacenter proxies, runs of a few hundred properties generally complete without issues.

Does it scrape individual listing detail pages? No. It extracts the data Rightmove embeds on the search results page, which covers price, address, bedrooms, bathrooms, agent details, images, coordinates, and listing status. If you need the full listing description or EPC data, you would need to follow the listing URL separately.

Can I schedule it to run automatically? Yes. Use Apify's built-in scheduler to run the actor on a set interval and build a time series of listing data.

Get started

Run Rightmove Scraper on any UK property search. Paste your Rightmove search URL, set a result limit, and the actor handles the rest. Results appear in the Apify dataset viewer as structured JSON ready for export to CSV, Google Sheets, or any downstream tool.