ScavioScavio
Pricing
Tools
Sign InsGet Startedg
Blog
Rightmove5 min readOct 11, 2026

Rightmove Sold Prices API vs HM Land Registry: Which to Use

Rightmove sold prices are HM Land Registry data: use the free Price Paid files for every sale, and Scavio's Rightmove API for bedrooms, photos and full history.

Scavio Team

Oct 11, 2026

Try Scavio Free
scavio
Uk property / Sold prices
Rightmove

Rightmove's sold house prices are HM Land Registry Price Paid Data, so the price and date of every sale are the same in both. If you need every sale in an area, a price index or bulk analysis, download Price Paid Data: it is free, covers England and Wales back to 1995 in full files, and is fresher. Use a Rightmove sold prices API such as Scavio's when you also need what Land Registry does not record: bedrooms, photos, the home's last listing, and each address's full sale history grouped in one response. That is the honest split, and the numbers below, from live calls on October 10, 2026, show where each one wins. We build Scavio, so weigh that as you read.

Google's own AI Overview for "rightmove sold prices api" already makes the point: the data comes from Land Registry records, which you can query directly. A top-voted reply in an r/HousingUK thread about Rightmove data asks the other half of the question: "Are you using RightMoves API to access this data?" Rightmove has no public read API. So the real choice is between the free government files and an API over Rightmove's enriched view.

What each source gives you

HM Land Registry Price Paid DataRightmove sold prices via Scavio
CostFree, Open Government Licence v3.0 (address fields carry extra conditions)1 credit per call: $0.002 on the Growth plan billed yearly
CoverageSales in England and Wales submitted for registration since 1995 (some transaction types excluded)The same sales, England and Wales since 1995
Volume per requestWhole months or years as CSV, plus linked data25 addresses per call, up to 40 pages: 1,000 addresses per query
Freshness on Oct 10, 2026Page updated Sept 29, 2026 with August 2026 salesNewest transaction July 31, 2026 (last updated Sept 17)
Price, date, tenure, new build, typeYesYes
Bedrooms and bathroomsNoYes (24 of 25 rows in our Bristol sample)
Photos, key features, last listingNoPhoto on 24 of 25 rows; full archived listing in the detail call
GroupingOne row per transactionOne row per address with every sale and the percent change between them
Area summaryBuild it yourself (or use the UK House Price Index)Average price over the last year and year-on-year change in every response

When Land Registry is the right answer

Bristol alone has 144,436 sold addresses in Rightmove's records (October 10 and 11, 2026). One query reaches 1,000 of them. If you are building a price index, training a valuation model, or need every sale in a postcode district for a month, Price Paid Data is the better tool: you download the whole file once, it costs nothing, and on October 10 it held a month more of sales than Rightmove did. Its columns are price, date of transfer, postcode, property type (detached, semi-detached, terraced, flat or other), new build, tenure, the address, and a category flag. If the licence matters to you, it is published under the Open Government Licence v3.0, with the address-data conditions spelled out on the same GOV.UK page.

When a Rightmove sold prices API earns its credit

Land Registry tells you a house sold for £450,000. It does not tell you it had two bedrooms, what it looked like, or how it was advertised. A filtered call returns that per address:

Python
import requests

r = requests.post(
    "https://api.scavio.dev/api/v1/rightmove/sold",
    headers={"Authorization": "Bearer YOUR_SCAVIO_KEY"},
    json={"location": "Bristol", "property_type": "detached",
          "tenure": "freehold", "sold_within_years": 2},
    timeout=90,
)
d = r.json()["data"]
print(d["total"], "addresses,", d["max_page"], "pages")
print("average last year:", d["summary"]["average_price_last_year"])
print("newest sale on record:", d["data_coverage"]["most_recent_transaction"])
home = d["properties"][0]
print(home["beds"], "beds,", len(home["transactions"]), "recorded sales")

Output from the re-check on October 11, 2026 (933 addresses the day before; the two-year window rolls daily):

931 addresses, 38 pages average last year: 613922 newest sale on record: 2026-07-31 4 beds, 2 recorded sales

Narrowing by type, tenure and years brought Bristol's detached freehold sales to 931, inside the 1,000 cap, so every one is reachable. One sold-property call on a detached house in BS16 returned seven sales, from £98,000 in 1999 to £450,000 in July 2026, with the percent change between each (+43% since 2018), plus its last listing: two bedrooms, two bathrooms, ten key features and the photos. That combination is what a comparables tool, a valuation report or an AI agent answering "what did this house sell for, and what was it?" actually needs, and it sits next to live listings, rentals and estate agents on the same key in the Rightmove API.

Cost and limits

Every call is 1 credit: $0.002 on the Growth plan billed yearly, $0.01 pay-as-you-go. A sold call returns 25 addresses with their histories, so $0.08 per 1,000 addresses. Pulling all 931 Bristol detached freehold sales from the last two years is 38 calls, about $0.08.

The limits, stated plainly: England and Wales only, like Land Registry; 1,000 addresses per query, so slice large areas by property type, tenure, years or postcode; sold records trail Land Registry's own release by about two months (on October 10, 2026 the newest was July 31); and calls take 1 to 4 seconds. If you only need prices and dates, the free files are the better answer, and we would rather you use them.

If your product needs the enriched view, joining sales to bedrooms, photos and the last listing across many postcodes and keeping that join working is the ongoing work. That is the part Scavio's Rightmove API absorbs, with live listings, rentals and estate agents on the same key, from $2 per 1,000 requests on the Growth plan billed yearly.

Get 50 free credits, no card, enough for 1,250 sold addresses, or try the sold call in the playground.

Reference: Rightmove API overview · sold docs · sold-property docs · search docs

Frequently asked questions

Where does Rightmove get its sold house prices?

From HM Land Registry's Price Paid Data, which tracks property sales in England and Wales submitted to HM Land Registry for registration. Rightmove adds its own listing data to each address, such as bedrooms, photos and the last time the home was advertised.

Is HM Land Registry sold price data free?

Yes. Price Paid Data is published free under the Open Government Licence v3.0 as monthly and yearly CSV files, as linked data, and through a report builder. The address fields carry extra conditions from Royal Mail and Ordnance Survey, so read the licence page before commercial use.

Does Rightmove have a sold prices API?

Rightmove has no public API for reading its data; its official feeds are for agents to send listings. Scavio's Rightmove API returns Rightmove's public sold prices as JSON: 25 addresses per call with every recorded sale since 1995, plus a per-address detail call.

Is Rightmove sold data more up to date than Land Registry?

No. Rightmove's sold records lag HM Land Registry by about two months: on October 10, 2026 they ran to July 31, 2026, while HM Land Registry's Price Paid Data page had been updated on September 29, 2026 with August 2026 sales. For the freshest complete record, use Price Paid Data.

Does either cover Scotland or Northern Ireland?

No. HM Land Registry Price Paid Data covers England and Wales, and so do Rightmove's sold prices. Scotland and Northern Ireland register property separately.

Search, social and ecommerce data as JSON

  • One API key for every platform
  • Pay per request with credits
  • Works with MCP, LangChain and n8n
Try Scavio Free

50 free credits, no credit card

On this page

  1. What each source gives you
  2. When Land Registry is the right answer
  3. When a Rightmove sold prices API earns its credit
  4. Cost and limits

Related articles

View all
  • scavio
    Comparison / Real estate
    Realtor
    6 Best Realtor.com Scraper APIs in 2026, Compared
  • scavio
    Real estate / Land
    Realtor
    How to Pull Sold Land Comps by County With an API
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy