Rightmove Scraper icon

Rightmove Scraper

Scrape Rightmove properties to rent or buy anywhere in the UK: price, bedrooms, bathrooms, address and postcode, GPS, key features, agent and phone, photos, date added and price-reduced flag. Fast, filters, new-listing alerts.

$1 per 1,000 listing19 public runs in 30 daysupdated 2026-11-06
Try it

Build the input, get the call

Change any field; the code on the right follows. Copy it, or run the same input on Apify.

Towns, cities, London boroughs or postcode districts in plain words, e.g. `Manchester`, `Camden`, `SW18`, one per line.

What kind of property.

Listings for rent or for sale.

Or paste Rightmove search result pages from your browser, with any filters you set there. Each is crawled as given.

Filters

Lowest monthly rent or purchase price.

Highest monthly rent or purchase price.

Minimum number of bedrooms.

Maximum number of bedrooms.

Order of results.

Limits

Maximum number of listings to return in total.

Result pages to read per location or search URL (24 listings per page; Rightmove shows up to 42 pages).

Monitoring

Return only listings that no earlier run with the same input has delivered. Ideal for alerts - you pay only for new listings.

Return only listings that are new, changed or gone since the last run with the same input (or monitor name): changed listings carry `changeType: "changed"` and `changes` with the old and new price, rent, size, rooms or title; listings that...

Only listings whose price went down since the last run with the same input (or monitor name), each with `changes` (old > new price) and `priceHistory`. Schedule it daily for a price-cut feed. The first run records prices and returns...

Output

What you get back

The fields every row has.

FieldWhat it holds
title, url, idE.g. "2 bedroom flat, Purley Avenue, Brent Cross, NW2", link to the listing, Rightmove id
offerType, propertyType, listingKindrent / sale; apartment / house; Rightmove's own type (Flat, Terraced...)
price, priceText{amount, currency, period} and the price exactly as shown (e.g. "£2,578 pcm")
bedrooms, bathrooms, sizeTextSize details
address{text, postcode, country}; postcode is the district (e.g. NW2)
latitude, longitudeCoordinates
keyFeatures, summaryThe agent's bullet points and short description
agentCompany, agentName, agentPhone, agentLogoEstate agent, branch and branch phone
priceReduced, addedOrReducedPrice-cut flag and "Added on.../Reduced on..." text
images, imageCount, hasFloorplan, hasVirtualTourPhotos
availableFrom, publishedAt, updatedAt, promotedDates and featured-listing flag

Download as JSON, CSV, Excel or XML from the run, or have it sent to Google Sheets, Slack or a webhook.

Guide

How Rightmove Scraper works

Inputs, options and tips, from the tool's own documentation.

Get property listings from Rightmove, the UK's largest property portal, as a clean, spreadsheet-ready dataset: homes to rent or buy anywhere in England, Scotland and Wales. Each listing includes the price (with per-month or per-week rent), bedrooms and bathrooms, address and postcode district, GPS coordinates, key features, the estate agent with their branch phone number, photos, the date it was added and a price-reduced flag. Export to JSON, CSV or Excel, send to Google Sheets, or call it as an API.

Built for buy-to-let investors and analysts tracking prices and yields, estate and letting agents watching competitors, relocation and proptech teams, and anyone who wants new or reduced listings the moment they appear.

Why this scraper

  • Fast and cheap. Results are read straight from Rightmove's pages without a browser, so a run is quick and costs very little to run.
  • Plain-word locations. Type Manchester, Camden, Bristol or a postcode district like SW18. The Actor finds the matching Rightmove area. Or paste any Rightmove search URL with your filters.
  • Price-cut tracking. Every listing says whether it was just reduced (priceReduced) and shows Rightmove's "Added on.../Reduced on..." text, so you can spot motivated sellers and landlords.
  • Agent contact included. Agent brand, branch name and branch phone number come with every listing.
  • Filters. Rent or buy, flats or houses, price range, bedrooms, newest first.
  • New-listing alerts. Schedule it with Only new listings and each run returns only listings you haven't received yet, so you pay only for new ones.
  • Price-change tracking. Turn on Changes only and schedule it: each run returns only listings that are new, whose price, rent, size, rooms or title changed (with the old and new values, e.g. "changes": {"price.amount": {"old": 1450, "new": 1395}}), or that were taken down (changeType: "removed"). Unchanged listings are skipped and not charged. Each changed listing also carries priceHistory (dated prices across runs).
  • Price-cut feed. Turn on Price drops only and schedule it daily: you get only listings whose price went down, with old and new price and the history.

How to use it

  1. Add Locations (e.g. Manchester, Camden) and choose Rent or buy and Property type (flat or house).
  2. Optionally set price and bedrooms filters and Sort by: Newest listed.
  3. Press Start. Download results from the Output tab, or connect an integration.

Example input

json
{
  "locations": ["Manchester", "Camden"],
  "offerType": "rent",
  "propertyType": "apartment",
  "maxPrice": 2000,
  "minRooms": 2,
  "sort": "newest",
  "maxItems": 500
}

Pricing

Pay per result: about $1 per 1,000 listings (lower on higher Apify plans) plus a tiny start fee. Duplicates, filtered-out listings and (with Only new listings) already-delivered listings are free. See the Pricing tab for exact rates, and set a maximum charge per run to cap spend.

On Apify's free plan each run returns up to 200 listings, enough to try it out. Any paid Apify plan removes the limit.

Questions

Questions about Rightmove Scraper

How many listings can I get per search?

Rightmove shows up to 42 pages (about 1,000 listings) per search. For more, split by area (boroughs, postcode districts) or price bands.

Does it include the agent's phone number?

Yes, the branch phone Rightmove shows on each listing. Use it within UK GDPR and PECR rules.

Is it legal?

The Actor collects publicly listed property ads. You're responsible for how you use the data under the laws that apply to you.

How much does Rightmove Scraper cost?

$1 per 1,000, charged only for listings returned; a run that finds nothing costs nothing. It runs on Apify, whose free plan includes monthly credit, so you can try it without paying.

Do I need to write code?

No. Fill in the form on Apify and press Start, schedule it, or send the results to Google Sheets, Slack or a webhook. For code, the input builder on this page writes the API call in curl, Python or JavaScript.

What does Rightmove Scraper return?

Every row has the same fields, including title, url, id, offerType, propertyType, listingKind, price, priceText, bedrooms, bathrooms, sizeText, address, latitude, longitude, keyFeatures, summary, agentCompany, agentName, agentPhone, agentLogo. Download as JSON, CSV, Excel or XML.

Can it run on a schedule and return only new results?

Yes. Schedule it on Apify (hourly, daily, weekly) and turn on the only-new option: each run then returns only what appeared since the last run with the same input.

Use cases

What people use Rightmove Scraper for

  • Track UK asking prices and rents
  • Alert on new listings
  • Property sourcing for investors

Also searched as

Rightmove API Rightmove data export UK property listings UK house prices data UK rentals scraper

Categories

E-commerce, vehicles and real estate Real estate Lead generation