ScavioScavio
Pricing
Tools
Sign InsGet Startedg
7 live endpoints

Rightmove API

A Rightmove API for UK property data: listings for sale and to rent with the filters Rightmove buyers use, England and Wales sold house prices with each address's history since 1995, full listing detail with tenure, lease and council tax band, and estate agent branches. Each one is a single POST returning structured JSON.

Get your API keyRead the docs

50 free credits on signup, enough for 50 Rightmove calls. No card.

POST /api/v1/rightmove/search
sample
location:
try
{  "data": {    "listing_status": "for_sale",    "location": {      "location_id": "REGION^219",      "name": "Bristol",      "type": "REGION",      "resolved_from_name": false    },    "total": 2030,    "count": 25,    "page": 1,    "max_page": 42,    "listings": [      {        "property_id": "93577917",        "url": "https://www.rightmove.co.uk/properties/93577917",        "price": 290000,        "price_display": "£290,000",        "price_qualifier": "Offers Over",        "beds": 3,        "baths": 1,        "property_type": "Terraced",        "address": "New Cheltenham Road, Kingswood, South Gloucestershire, BS15",        "latitude": 51.46758,        "longitude": -2.50252,        "key_features": [          "Three Bedroom Terraced Home",          "Open-Plan Living Space",          "En-suite",          "Rear Access to Garden"        ],        "tenure": "FREEHOLD",        "first_listed_at": "2026-09-25T13:50:30Z",        "listing_update": {          "reason": "price_reduced",          "date": "2026-10-07T13:57:12Z"        },        "agent": {          "name": "Andrews Estate Agents, Downend",          "phone": "0117 463 9128"        }      },      {        "property_id": "92479374",        "url": "https://www.rightmove.co.uk/properties/92479374",        "price": 350000,        "price_display": "£350,000",        "price_qualifier": "Offers in Region of",        "beds": 2,        "baths": 1,        "property_type": "End of Terrace",        "address": "North Street, Bristol, BS16",        "latitude": 51.484703,        "longitude": -2.505553,        "key_features": [          "Close To Transport Links",          "Close To Local Schools",          "Attractive character appearance",          "Recently renewed exterior stonework"        ],        "tenure": "FREEHOLD",        "first_listed_at": "2026-08-27T19:49:02Z",        "listing_update": {          "reason": "price_reduced",          "date": "2026-10-10T16:20:11Z"        },        "agent": {          "name": "Yopa, Midlands, South West & Wales",          "phone": "01202 145444"        }      }    ]  },  "response_time": 2700}
captured example · 1 credits3 / 3 free

Live call against the real endpoint, newest listings for sale in the first matching location. 3 free runs, then it's your own key.

What is the Scavio Rightmove API?

The Scavio Rightmove API is a REST API that returns public Rightmove data as structured JSON. Rightmove has no public API for reading its data; Scavio's 7 POST endpoints cover UK listing search for sale and to rent, full listing detail, England and Wales sold prices since 1995, sale history per address, location lookup and estate agent branches, at 1 credit per call.

7
endpoints, all live in production
1
credit per call
1995
England and Wales sold history from

A UK property data API, listings to sold prices

No agent account or partner agreement. Listings, sold prices and agents from one key.

UK listings for sale and to rent

POST /api/v1/rightmove/search

Search any UK town, postcode area, station or agent branch with price, bedroom, property type, tenure, garden, parking and radius filters. Each listing carries price and qualifier, key features, coordinates and the agent.

Rightmove sold prices API: England and Wales since 1995

POST /api/v1/rightmove/sold

Sold house prices for England and Wales by town, outcode or postcode, each address with its full sale history since 1995 and an area summary with the average price over the last year.

Sale history per address

POST /api/v1/rightmove/sold-property

Every recorded sale for one address with price, date, tenure, new-build flag and percent change since the previous sale, plus the archived last listing with photos and floorplans.

Full listing detail

POST /api/v1/rightmove/property

Tenure and lease years remaining, council tax band, service charge, ground rent, EPC, floorplans, broadband, flood-risk details and nearest stations for one listing.

Lettings data

POST /api/v1/rightmove/search

Rental listings with monthly rent, furnishing, let type, available date and let-agreed status, filtered the same way as sales.

Estate agent branches

POST /api/v1/rightmove/agents

Every estate and letting agent branch in an area with sales and lettings phones, address and profile, and one call per branch for its listing counts.

All 7 Rightmove API endpoints

Every route is a POST, returns JSON, takes the same API key and costs 1 credit. Search returns 24-25 listings per page, up to 42 pages per query; sold prices cover England and Wales.

EndpointReturnsCredits
Search/api/v1/rightmove/searchUK property for sale or to rent, 24-25 per page up to 42 pages, filtered by price, beds, type, tenure, must-haves, radius and days since added1
Property/api/v1/rightmove/propertyOne listing in full: tenure and lease years, council tax band, service charge, ground rent, EPC, floorplans, stations, agent1
Sold prices/api/v1/rightmove/soldEngland and Wales sold prices for a town, outcode or postcode: 25 addresses per page, each with its sale history since 19951
Sold property/api/v1/rightmove/sold-propertyOne sold address in England or Wales: every sale with price, date, tenure and percent change, plus its archived last listing1
Locations/api/v1/rightmove/locationsUK towns, areas, outcodes, postcodes and stations resolved to the location_id search and agents take1
Agents/api/v1/rightmove/agentsEstate and letting agent branches for a location: phones, address, brand, company ids and profile URL, 20 per page1
Agent branch/api/v1/rightmove/agentOne branch with address, phones, company, sales and lettings flags, affiliations and a teaser of its listings1

50 free credits on signup covers 50 Rightmove calls. See plans

Search UK property for sale

A search for homes in Bristol under 400,000 GBP returns price and qualifier, address, coordinates, key features, tenure and the agent per listing. The response on the right is a real capture, field names and all.

from scavio import ScavioClient

client = ScavioClient(api_key="sk_live_your_key")

# Homes for sale in Bristol under 400,000 GBP with 2+ beds - 1 credit
res = client.rightmove.search(location_id="REGION^219", max_price=400000, beds_min=2)
for l in res["data"]["listings"]:
    print(l["price_display"], l["price_qualifier"], l["address"], l["key_features"])

# England and Wales sold prices, each address with its history since 1995 - 1 credit
sold = client.rightmove.sold("Bristol", sold_within_years=2)
print(sold["data"]["summary"]["average_price_last_year"])
200 response.jsoncaptured
{
  "data": {
    "listing_status": "for_sale",
    "location": {
      "location_id": "REGION^219",
      "name": "Bristol",
      "type": "REGION",
      "resolved_from_name": false
    },
    "total": 2030,
    "count": 25,
    "page": 1,
    "max_page": 42,
    "listings": [
      {
        "property_id": "93577917",
        "url": "https://www.rightmove.co.uk/properties/93577917",
        "price": 290000,
        "price_display": "£290,000",
        "price_qualifier": "Offers Over",
        "beds": 3,
        "baths": 1,
        "property_type": "Terraced",
        "address": "New Cheltenham Road, Kingswood, South Gloucestershire, BS15",
        "latitude": 51.46758,
        "longitude": -2.50252,
        "key_features": [
          "Three Bedroom Terraced Home",
          "Open-Plan Living Space",
          "En-suite",
          "Rear Access to Garden"
        ],
        "tenure": "FREEHOLD",
        "first_listed_at": "2026-09-25T13:50:30Z",
        "listing_update": {
          "reason": "price_reduced",
          "date": "2026-10-07T13:57:12Z"
        },
        "agent": {
          "name": "Andrews Estate Agents, Downend",
          "phone": "0117 463 9128"
        }
      },
      {
        "property_id": "92479374",
        "url": "https://www.rightmove.co.uk/properties/92479374",
        "price": 350000,
        "price_display": "£350,000",
        "price_qualifier": "Offers in Region of",
        "beds": 2,
        "baths": 1,
        "property_type": "End of Terrace",
        "address": "North Street, Bristol, BS16",
        "latitude": 51.484703,
        "longitude": -2.505553,
        "key_features": [
          "Close To Transport Links",
          "Close To Local Schools",
          "Attractive character appearance",
          "Recently renewed exterior stonework"
        ],
        "tenure": "FREEHOLD",
        "first_listed_at": "2026-08-27T19:49:02Z",
        "listing_update": {
          "reason": "price_reduced",
          "date": "2026-10-10T16:20:11Z"
        },
        "agent": {
          "name": "Yopa, Midlands, South West & Wales",
          "phone": "01202 145444"
        }
      }
    ]
  },
  "response_time": 2700
}

Why not the official Rightmove route?

Rightmove has no public API for reading property data. Its feeds run the other way, from agents to Rightmove.

Rightmove's agent and partner feeds

  • Rightmove does not offer a public API for searching listings, sold prices or agents
  • Its data feeds are for member estate agents and their software partners to send listings to Rightmove

Scavio Rightmove API

  • UK listings for sale and to rent with Rightmove's filters, from one self-serve API key
  • England and Wales sold prices with each address's history since 1995
  • Listing detail with tenure, lease years, council tax band, service charge and EPC
  • 1 credit per call, 50 free credits on signup, the same JSON envelope as every Scavio platform

Based on Rightmove's public information as of October 2026. Scavio returns publicly available data only.

What developers build with it

Sold price comparables

Value a property against recent sales on the same street or postcode in England and Wales, with each address's full sale history and the area average over the last year.

sold + sold-property

Price-cut and new-listing alerts

Poll a search sorted by newest with added_within_days, and flag listings whose listing_update says the price was reduced.

search

Buy-to-let research

Compare asking prices with monthly rents in the same outcode, then check tenure, lease years, service charge and ground rent on the shortlist.

search + property

Estate agent lead lists

List every estate and letting agent branch in a region with sales and lettings phones, and size each branch by its for-sale and to-rent counts.

agents + agent

UK property market dashboards

Track stock, asking prices and sold prices by town or postcode area over time, from one API key and one JSON shape.

search + sold

AI agents for property questions

Let an agent answer what a house last sold for, what is on the market under a budget near a station, or which agents cover an area, with live Rightmove data.

REST + agent skill

How to get Rightmove data as JSON

  1. 1

    Get an API key

    Sign up for a Scavio account and copy your key from the dashboard. You get 50 credits free on signup, with no card and no Rightmove agent account.

  2. 2

    Pick a location

    Send {"query": "Bristol"} to https://api.scavio.dev/api/v1/rightmove/locations for a location_id, or pass a place name straight to search as location.

  3. 3

    Search, then drill down

    Search listings with your filters, open a listing with property, or pull sold prices for the same area with sold. Every response wraps the payload under data, with credits_used and credits_remaining.

One key, 54 platformsMCP server for agentsPython & JS SDKsn8n community node

Rightmove API FAQ

Is there a Rightmove API?

+

Rightmove does not offer a public API for reading its property data. Its data feeds are for member estate agents and their software partners to send listings to Rightmove. The Scavio Rightmove API is a REST API that returns public Rightmove data as JSON for anyone with a key: listing search for sale and to rent, full listing detail, England and Wales sold prices, sale history per address, location lookup and estate agent branches, 7 endpoints at 1 credit each.

Can I get England and Wales sold house prices since 1995?

+

Yes. The sold endpoint returns sold prices for a town, outcode or postcode in England and Wales, 25 addresses per page, each with its full sale history back to 1995 (price, date, tenure and new-build flag) and an area summary with the average price over the last year. Sold property returns one address with every sale and the percent change between them. Scotland and Northern Ireland are not covered by the sold endpoints.

Is Rightmove sold price data the same as HM Land Registry?

+

Yes for the prices and dates: they are HM Land Registry Price Paid Data, which is free under the Open Government Licence and, like the sold endpoints, covers England and Wales. Rightmove adds bedrooms, a photo and each address's sale history in one response, and sold-property adds the address's last listing. If you need every sale in an area, download Price Paid Data; one Rightmove sold query serves up to 1,000 addresses (40 pages of 25).

How many results does one call return?

+

A search page returns 24 or 25 listings, and Rightmove serves up to 42 pages, about 1,000 listings, per search. Sold prices return 25 addresses per page up to 40 pages, and agents 20 branches per page up to 50 pages. Each response carries max_page. For a bigger area, slice the search by price band, property type or a smaller location such as an outcode.

Can I search Rightmove listings by keyword?

+

No. Rightmove search has no keyword or free-text filter, so a request that sends keywords is rejected with a 400 and is not billed, rather than returning an unfiltered search. Every listing carries its summary and key_features, so match words like annexe or workshop on your side, and the property endpoint adds the full description.

Does it cover rentals?

+

Yes. Set listing_status to for_rent and prices are monthly rent in GBP; add furnishing, let_type and include_under_offer for let-agreed listings. Each rental listing carries the available date, and the property endpoint adds letting terms such as deposit and furnishing.

Can I get the price history of a listing on the market?

+

A live listing carries its current price and listing_update, such as a price reduction and its date, but not a full asking-price history. For past sales of an address in England or Wales, use sold-property, which returns every recorded sale with price, date and percent change.

Does it return lease, council tax and service charge details?

+

Yes, on the property endpoint when the agent provided them: tenure type and lease years remaining, council tax band, annual service charge and ground rent, plus EPC, floorplans, brochures, parking, garden, heating, flood-risk details, broadband and the nearest stations.

Can I get estate agent data?

+

Yes. The agents endpoint lists estate and letting agent branches for a location with sales and lettings phone numbers, address, brand, company and brand ids, description and profile URL. The agent endpoint returns one branch with its company, flags for sales, lettings, commercial and development, affiliations and its for-sale and to-rent counts; search with branch_id returns every listing of that branch.

How much does the Rightmove API cost?

+

Every Rightmove endpoint costs 1 credit per call. A search call returns 24 or 25 listings and a sold call 25 addresses with their full sale histories. On the Growth plan billed yearly ($2 per 1,000 credits) that is $0.002 per call. A listing, sold address, branch or place name that does not exist returns a 404 and costs 1 credit; temporary failures are not billed. New accounts get 50 free credits with no card, and paid plans start at $30 per month for 7,000 credits.

Is it legal to use Rightmove data?

+

Scavio returns publicly available Rightmove data: what anyone can see on a public Rightmove page. It does not access agent accounts or anything behind a login, and returns no homeowner contact details. Whether your specific use is permitted depends on your jurisdiction, your use case, UK data protection law and Rightmove's terms, and you remain responsible for how you use the data. This is not legal advice; talk to your own counsel for your situation.

How fresh is the data?

+

Every request reads Rightmove live at the moment you call it, so new listings, price reductions and status changes show up as soon as Rightmove shows them. Sold prices are as current as Rightmove's sold records: each sold response carries data_coverage with the most recent transaction and the last update date (in our capture, updated 17 September 2026). Sold records follow HM Land Registry with a lag; on 10 October 2026 the newest sold transaction was 31 July 2026.

Is this a Rightmove scraper?

+

It covers what people usually build a Rightmove scraper for, without one to run or maintain: you send a POST with a location and filters and get structured JSON back, with the same field names on every call, for listings, sold prices, listing detail and agents, at 1 credit per call.

Explore more of Scavio

Realtor.com API

US listings, sold data and property detail.

Zillow API

Listings, price history and Zestimates.

Redfin API

Listings, estimates and market statistics.

Companies House API

UK company search, officers and filings.

Rightmove API docs

All 7 endpoints with params and real responses.

Pricing

Credit packs and plans, no per-platform surcharge.

Start pulling Rightmove data today

50 free credits on signup, no card. Your first request is a POST with a UK town in it.

Get your API keySee pricing
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