๐Ÿš€ Rightmove Sold Prices Scraper ยท 5,000 Free Records/Month avatar

๐Ÿš€ Rightmove Sold Prices Scraper ยท 5,000 Free Records/Month

Pricing

from $1.00 / 1,000 results

Go to Apify Store
๐Ÿš€ Rightmove Sold Prices Scraper ยท 5,000 Free Records/Month

๐Ÿš€ Rightmove Sold Prices Scraper ยท 5,000 Free Records/Month

Scrape Rightmove sold house prices (HM Land Registry) for any UK area โ€” address, every past sale with date & price, property type & beds, plus full transaction history per property. $1 per 1,000 records, first 5,000 free every month, no start fee.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Omkar Cloud

Omkar Cloud

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

Rightmove Sold House Prices Scraper

Rightmove Sold House Prices Scraper by Omkar Cloud gets you ๐ŸŽฏ accurate, ๐Ÿ” detailed UK sold house price data.

Every row is an HM Land Registry sold record straight from Rightmove โ€” the address, every past sale of the property with its date and price, the property type and bedrooms โ€” so you can price, value and prospect with real closed-sale figures, not asking prices.

$1 per 1,000 sold records. And with Apify's free plan you get $5 of credit every month, so your first ~5,000 sold records each month are free.

This is an excellent Actor made by Omkar Cloud, which is Rated Excellent โ€” 4.7 based on 30 reviews on Trustpilot.

๐Ÿ‘‰ Try Rightmove Sold House Prices Scraper free โ€” your first ~5,000 sold records are Free.

What can I get

  • ๐Ÿ  Sold prices for any UK area โ€” HM Land Registry records by town, city, region, outcode or postcode, most recent sales first. London alone holds 1,953,152 sold records.
  • ๐Ÿ’ท Every past sale of each property โ€” date, price, tenure and new-build flag for each transaction, newest first
  • ๐Ÿ›๏ธ Property essentials โ€” address, property type, bedrooms, bathrooms, floor-plan flag, coordinates, photo & Rightmove link
  • ๐Ÿ“œ Full record & matched listing โ€” % change between sales, outcode & country, data source, plus the Rightmove listing matched to the property with photos, floor plans, nearest stations & advertised dates โ€” for sold records (toggle) or any sold-property URL

Why Rightmove Sold House Prices Scraper

Most other Rightmove scrapers fail you in one of four ways:

  • ๐Ÿ—„๏ธ Inaccurate, cached, stale data
  • ๐Ÿงฉ Low-detail data โ€” one price and a date, never the property's full sale history
  • ๐Ÿ’ธ Pay more to get the same data โ€” tiered per-record rates plus a start fee on every run
  • ๐Ÿชฆ Works today, breaks next month โ€” nobody maintains it

Rightmove Sold House Prices Scraper is scraped live on every run, priced honestly, and actively maintained.

Example: A Sold Property with Full History

{
"area": "London",
"id": "42bd91fa-2b51-480d-aa4e-6764e7e3ca73",
"link": "https://www.rightmove.co.uk/house-prices/details/42bd91fa-2b51-480d-aa4e-6764e7e3ca73",
"address": "112, Mead Way, Coulsdon CR5 1PH",
"property_type": "Semi-detached",
"bedrooms": 2,
"bathrooms": null,
"has_floorplan": false,
"transactions": [
{ "price": { "amount": 225000, "currency": "GBP", "display": "ยฃ225,000" }, "date_sold": "2026-05-29", "tenure": "FREEHOLD", "is_new_build": false, "percentage_change": -27 },
{ "price": { "amount": 310000, "currency": "GBP", "display": "ยฃ310,000" }, "date_sold": "2007-09-12", "tenure": "FREEHOLD", "is_new_build": false, "percentage_change": 29 },
{ "price": { "amount": 240000, "currency": "GBP", "display": "ยฃ240,000" }, "date_sold": "2005-04-05", "tenure": "FREEHOLD", "is_new_build": false, "percentage_change": 34 }
],
"location": { "latitude": 51.30641, "longitude": -0.12572 },
"image": { "link": "https://media.rightmove.co.uk/property-photo/625f6956c/4021113/625f6956cec6025ae060bbcd62bb6e1a.jpg", "count": 4 },
"outcode": "CR5",
"incode": "1PH",
"country": "ENGLAND",
"source": "land_registry",
"listing": {
"id": 4021113,
"link": "https://www.rightmove.co.uk/properties/4021113",
"channel": "sale",
"is_on_market": false,
"bedrooms": 2,
"property_type": "Bungalow",
"advertised_from": "October 2004",
"advertised_to": "April 2005",
"images": [{ "link": "https://media.rightmove.co.uk/property-photo/625f6956c/4021113/625f6956cec6025ae060bbcd62bb6e1a.jpg", "caption": null }],
"floorplans": [],
"nearest_stations": [{ "name": "Coulsdon South Station", "types": ["NATIONAL_TRAIN"], "distance_miles": 0.82 }]
}
}

Trimmed for readability.

Get Started with 5,000 Free Records

  1. Hit Try for Free Button โ€” the input is pre-filled with the "London" and "Manchester" area examples.
  2. Enjoy your data ๐Ÿ˜Ž.

Pricing

High value, Low price.

WhatPriceWhat you get
Sold records$1 per 1,000address, property type, bedrooms, bathrooms, floor-plan flag, coordinates, photo, every past sale with date, price, tenure & new-build flag + Rightmove link
Detailed records$2 per 1,000Everything above + % change between sales, outcode, incode & country, data source, and the Rightmove listing matched to the property (photos, floor plans, nearest stations, advertised dates, size) โ€” for sold records (toggle) or for any sold-property URL you give

No start fee โ€” you pay only for the rows you get, and the detailed rate only when the full record actually comes back (a record whose full fetch fails is billed as a plain sold record). Control your spend with Max Sold Records per Area: 1,000 records โ‰ˆ $1.

๐Ÿ’ก Apify's free plan includes $5 of credit every month โ€” about 5,000 free sold records, every month.

๐Ÿ‘‰ Scrape your first 5,000 sold records free

Run It from Code

Grab your API token from Integrations Settings here and replace <YOUR_API_TOKEN> below.

Python (pip install apify-client)

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("omkar-cloud/rightmove-sold-house-prices-scraper").call(run_input={
"areas": ["NW3"],
"propertyType": "flat",
"soldWithinYears": "5",
"scrapeTransactionHistory": True,
"maxResultsPerArea": 10,
})
for record in client.dataset(run["defaultDatasetId"]).iterate_items():
last_sale = record["transactions"][0]
print(record["address"], last_sale["date_sold"], last_sale["price"]["amount"])

Node.js (npm install apify-client)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('omkar-cloud/rightmove-sold-house-prices-scraper').call({
recordUrls: ['https://www.rightmove.co.uk/house-prices/details/42bd91fa-2b51-480d-aa4e-6764e7e3ca73'],
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

๐Ÿ’ฌ Have Questions? We Have Answers.

You're a business owner โ€” we know how hard completing a project can be. So we offer full support: just message us and we'll reply โœ… with a solution within 1 working day.

Message Us on WhatsApp about Rightmove Sold House Prices Scraper

Ask Us by Email about Rightmove Sold House Prices Scraper

  • ๐Ÿ  Rightmove Scraper โ€” live UK listings for sale, to rent, new homes & commercial with full details.
  • ๐Ÿข Rightmove Agents Scraper โ€” estate agent branches with phones & listings.

๐Ÿ‘‰ Scrape your first 5,000 sold records free now