# Rightmove API: Get sold prices

> Find recent sold prices and sale histories for a UK postcode, street or area on Rightmove. The average is calculated from the returned properties, not every sale in large areas.

Unofficial. Not affiliated with or endorsed by Rightmove.

- Page: https://fous.com/methods/rightmove.co.uk/get-sold-prices
- Method: `rightmove.co.uk/get_sold_prices`, version 1
- Website: rightmove.co.uk
- Returns: area name, average sold price, properties with address, last sold price, date, type, bedrooms, tenure, earlier sales, link
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `years` | integer | no | `5` | Include sales within the last number of years, such as 3. One of 1, 2, 3, 5, 10, 20. Default 3. |
| `location` | string | yes | `"Bolingbroke Grove"` | UK postcode, street or area, such as SW11 6EH or Clapham. |
| `max_results` | integer | no | `30` | Maximum properties to return, such as 25. Default 25. |
| `property_type` | string | no | `"flat"` | Property type to include, such as flat. One of "any", "detached", "semi_detached", "terraced", "flat". Default "any". |

## Output

From a run on Oct 31, 2026, shortened. Its input:

```json
{
  "years": 5,
  "location": "Bolingbroke Grove",
  "max_results": 30,
  "property_type": "flat"
}
```

Its output:

```json
{
  "currency": "GBP",
  "area_name": "Bolingbroke Grove, Wandsworth, London, SW11",
  "properties": [
    {
      "tenure": "leasehold",
      "address": "Flat B, 41, Bolingbroke Grove, London SW11 6EH",
      "bedrooms": 4,
      "date_sold": "2026-07-24",
      "earlier_sales": [
        {
          "date_sold": "2021-04-20",
          "price_gbp": 710000
        },
        {
          "date_sold": "2011-08-15",
          "price_gbp": 449950
        },
        {
          "date_sold": "1997-04-03",
          "price_gbp": 158500
        }
      ],
      "property_link": "https://www.rightmove.co.uk/house-prices/details/3a1fb84f-4029-454c-bc2c-c1ac8bc087c3",
      "property_type": "Flat",
      "last_sold_price_gbp": 700000
    },
    {
      "tenure": "leasehold",
      "address": "19, Lane Court, Bolingbroke Grove, London SW11 6EW",
      "bedrooms": 4,
      "date_sold": "2026-06-23",
      "earlier_sales": [
        {
          "date_sold": "2008-02-22",
          "price_gbp": 342000
        },
        {
          "date_sold": "1996-07-19",
          "price_gbp": 75000
        }
      ],
      "property_link": "https://www.rightmove.co.uk/house-prices/details/e2343242-d9bc-47ed-af80-24312b803ce1",
      "property_type": "Flat",
      "last_sold_price_gbp": 535000
    },
    {
      "tenure": "leasehold",
      "address": "97, Bolingbroke Grove, London SW11 1DB",
      "bedrooms": 2,
      "date_sold": "2026-02-16",
      "earlier_sales": [
        {
          "date_sold": "2025-01-24",
          "price_gbp": 776000
        },
        {
          "date_sold": "2019-04-08",
          "price_gbp": 625000
        },
        {
          "date_sold": "2009-10-05",
          "price_gbp": 442500
        }
      ],
      "property_link": "https://www.rightmove.co.uk/house-prices/details/cf5844eb-883f-4cb5-ae35-06d67e30bf58",
      "property_type": "Flat",
      "last_sold_price_gbp": 680000
    }
  ],
  "average_sold_price_gbp": 711511
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"rightmove.co.uk/get_sold_prices","input":{"years":5,"location":"Bolingbroke Grove","max_results":30,"property_type":"flat"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- What have terraced houses on Mill Road, Cambridge sold for over the last 5 years?
- Pull recent Rightmove sold prices for flats in SE15 4QL, up to 40 results from the past 2 years
- How much did homes in Headingley go for in the last year? I'd like the average and a list of sales with dates and bedroom counts.
- Show me the sale history for semi-detached properties around BS7 8NE going back 10 years
- Using Rightmove, find detached houses sold in Harpenden within the past 3 years, including tenure and any earlier sale prices

## Input schema

```json
{
  "type": "object",
  "required": [
    "location"
  ],
  "properties": {
    "years": {
      "enum": [
        1,
        2,
        3,
        5,
        10,
        20
      ],
      "type": "integer",
      "default": 3,
      "description": "Include sales within the last number of years, such as 3."
    },
    "location": {
      "type": "string",
      "description": "UK postcode, street or area, such as SW11 6EH or Clapham."
    },
    "max_results": {
      "type": "integer",
      "default": 25,
      "maximum": 100,
      "minimum": 1,
      "description": "Maximum properties to return, such as 25."
    },
    "property_type": {
      "enum": [
        "any",
        "detached",
        "semi_detached",
        "terraced",
        "flat"
      ],
      "type": "string",
      "default": "any",
      "description": "Property type to include, such as flat."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "area_name",
    "average_sold_price_gbp",
    "currency",
    "properties"
  ],
  "properties": {
    "currency": {
      "enum": [
        "GBP"
      ],
      "type": "string"
    },
    "area_name": {
      "type": "string"
    },
    "properties": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "address",
          "last_sold_price_gbp",
          "date_sold",
          "property_type",
          "bedrooms",
          "tenure",
          "earlier_sales",
          "property_link"
        ],
        "properties": {
          "tenure": {
            "type": [
              "string",
              "null"
            ]
          },
          "address": {
            "type": "string"
          },
          "bedrooms": {
            "type": [
              "integer",
              "null"
            ]
          },
          "date_sold": {
            "type": "string",
            "format": "date"
          },
          "earlier_sales": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "date_sold",
                "price_gbp"
              ],
              "properties": {
                "date_sold": {
                  "type": "string",
                  "format": "date"
                },
                "price_gbp": {
                  "type": "integer"
                }
              },
              "additionalProperties": false
            }
          },
          "property_link": {
            "type": "string"
          },
          "property_type": {
            "type": [
              "string",
              "null"
            ]
          },
          "last_sold_price_gbp": {
            "type": "integer"
          }
        },
        "additionalProperties": false
      }
    },
    "average_sold_price_gbp": {
      "type": [
        "integer",
        "null"
      ],
      "description": "Average of the returned most recent property sale prices in GBP."
    }
  },
  "additionalProperties": false
}
```

## See more

- [Rightmove API: Search properties](https://fous.com/methods/rightmove.co.uk/search-properties.md): Searches Rightmove homes for sale or to rent around a town, area or postcode, with price, bedroom, property type, radius and under-offer filters, sorted by newest or price.
- [Zoopla API: Search properties](https://fous.com/methods/zoopla.co.uk/search-properties.md): Searches Zoopla homes for sale or to rent in a UK town, area or postcode, with price, bedroom, property type and sort options. Prices are in GBP; rents are monthly.
- [Realtor.com API: Search homes](https://fous.com/methods/realtor.com/search-homes.md): Searches Realtor.com homes for sale, for rent, or recently sold in a city, neighborhood or ZIP code, with optional price, bedroom, bathroom and home type filters and sort order. Rentals with price ranges use the lowest advertised rent; withheld sold prices are blank.
- [Homes.com API: Search homes for sale](https://fous.com/methods/homes.com/search-homes.md): Searches Homes.com homes for sale in a US city, neighborhood, or ZIP code, with optional price, bedroom, bathroom and home type filters. Returns listings in site order; days on market is null when not shown.
- [Zillow API: Search homes for sale](https://fous.com/methods/zillow.com/search-homes.md): Searches Zillow homes for sale in a city and state, neighborhood or ZIP code, with optional price, bedroom, bathroom and property type filters and sort order, from Zillow's public search pages (up to 100 listings).
- [Zillow API: Get housing market](https://fous.com/methods/zillow.com/get-housing-market.md): Looks up Zillow housing market figures for a city and state or five-digit ZIP code: typical home value, one-year change, list and sale prices, inventory and listing activity.
- [Realtor.com API: Get home details](https://fous.com/methods/realtor.com/get-home.md): Gets a home's details from Realtor.com by street address or Realtor.com property link: status, list price, value estimate, beds, baths, size, year built, HOA fee, property and tax history, nearby schools, flood risk and photos.
- [Redfin API: Search homes for sale](https://fous.com/methods/redfin.com/search-homes.md): Searches Redfin homes for sale in a city, neighborhood or ZIP code, with price, home type, bed and bath filters and a sort order, returning each listing's price, size, status, photo and links.
- [All Rightmove methods](https://fous.com/methods/rightmove.co.uk.md)
