Rightmove Manchester sale listings data
100 listings from one Listingrail API search, 2026-10-19. Mostly empty: area (26%).
Field coverage
What the rows contain
Sample rows
Quartile-priced rows; raw and empty fields left out.
[
{
"id": "94431885",
"url": "https://www.rightmove.co.uk/properties/94431885",
"source": "rightmove",
"title": "1 bedroom apartment for sale",
"address": "Off Plan Manchester Property Investment – 6% Rental Yields | Hands Off Investment Opportunity",
"country": "GB",
"lat": 53.473512,
"lng": -2.252732,
"price": 160000,
"currency": "GBP",
"beds": 1,
"baths": 1,
"property_type": "Apartment",
"listed_at": "2026-10-17T15:28:53Z",
"photos": [
"https://media.rightmove.co.uk/property-photo/fbbdbeb5f/94431885/fbbdbeb5f244b6de9347471e264c8254.jpeg"
],
"agent": {
"name": "RW Invest, Manchester",
"company": "RW Invest"
}
},
{
"id": "94455420",
"url": "https://www.rightmove.co.uk/properties/94455420",
"source": "rightmove",
"title": "1 bedroom apartment for sale",
"address": "Off Plan Manchester Property Investment – 6% Rental Yields | Hands Off Investment Opportunity",
"country": "GB",
"lat": 53.473684,
"lng": -2.252085,
"price": 230000,
"currency": "GBP",
"beds": 1,
"baths": 1,
"property_type": "Apartment",
"listed_at": "2026-10-19T11:34:19Z",
"photos": [
"https://media.rightmove.co.uk/property-photo/4e6b51dd9/94455420/4e6b51dd923e5d623d532997216dd139.jpeg"
],
"agent": {
"name": "RW Invest, Manchester",
"company": "RW Invest"
}
},
{
"id": "94429656",
"url": "https://www.rightmove.co.uk/properties/94429656",
"source": "rightmove",
"title": "3 bedroom terraced house for sale",
"address": "Croyde Close, Manchester, Greater Manchester, M22",
"country": "GB",
"lat": 53.36521,
"lng": -2.24852,
"price": 280000,
"currency": "GBP",
"beds": 3,
"baths": 1,
"property_type": "Terraced",
"listed_at": "2026-10-17T13:07:26Z",
"photos": [
"https://media.rightmove.co.uk/property-photo/4c29373ff/94429656/4c29373ffbcfc667588761ac790392b7.jpeg"
],
"agent": {
"name": "Bridgfords, Cheadle",
"company": "Bridgfords"
}
}
]Request
import os
import requests
r = requests.post(
"https://listingrail.com/v1/listings/search",
headers={"Authorization": f"Bearer {os.environ['LISTINGRAIL_KEY']}"},
json={"source":"rightmove", "location":"Manchester", "type":"sale", "limit":100},
timeout=300,
)
r.raise_for_status()
listings = r.json()["listings"]
print(len(listings), listings[0]["price"], listings[0]["address"])Rightmove API page · All samples
Price context
Upper quartile 75% above the lower (£160,000).
3 bed: 1.6× the 1 bed median.
Cheapest per sq ft: 3 bed (£314.0); dearest: 2 bed (£401.0).