Asking rents, 2026-10
Median asking rent by bedroom count in 9 cities, computed from 4,353 listings that one Listingrail API search per city returned on 2026-10-27. These are advertised prices, not what tenants end up paying. Download the CSV.
London, United Kingdom
Rightmove: 500 listings returned, 420 with a GBP price per month. Median £2,495. 157 of 420 (37.4%) are marked as price-reduced.
Reproduce this row
curl -X POST https://listingrail.com/v1/listings/search \
-H "Authorization: Bearer $LISTINGRAIL_KEY" -H "Content-Type: application/json" \
-d '{"source":"rightmove","location":"London","type":"rent","limit":500}'Manchester, United Kingdom
Rightmove: 500 listings returned, 438 with a GBP price per month. Median £1,450. 107 of 438 (24.4%) are marked as price-reduced.
Reproduce this row
curl -X POST https://listingrail.com/v1/listings/search \
-H "Authorization: Bearer $LISTINGRAIL_KEY" -H "Content-Type: application/json" \
-d '{"source":"rightmove","location":"Manchester","type":"rent","limit":500}'Madrid, Spain
Idealista: 500 listings returned, 500 with a EUR price per month. Median €2,200. 27 of 500 (5.4%) are marked as price-reduced.
Reproduce this row
curl -X POST https://listingrail.com/v1/listings/search \
-H "Authorization: Bearer $LISTINGRAIL_KEY" -H "Content-Type: application/json" \
-d '{"source":"idealista","location":"madrid","type":"rent","limit":500}'Barcelona, Spain
Idealista: 500 listings returned, 500 with a EUR price per month. Median €2,900. 42 of 500 (8.4%) are marked as price-reduced.
Reproduce this row
curl -X POST https://listingrail.com/v1/listings/search \
-H "Authorization: Bearer $LISTINGRAIL_KEY" -H "Content-Type: application/json" \
-d '{"source":"idealista","location":"barcelona","type":"rent","limit":500}'Berlin, Germany
ImmoScout24: 500 listings returned, 500 with a EUR price per month. Median €1,464. ImmoScout24 does not state price cuts, so there is no figure.
Reproduce this row
curl -X POST https://listingrail.com/v1/listings/search \
-H "Authorization: Bearer $LISTINGRAIL_KEY" -H "Content-Type: application/json" \
-d '{"source":"immobilienscout24","location":"Berlin","type":"rent","limit":500}'Lisbon, Portugal
Imovirtual: 500 listings returned, 499 with a EUR price per month. Median €1,600. Imovirtual does not state price cuts, so there is no figure.
Reproduce this row
curl -X POST https://listingrail.com/v1/listings/search \
-H "Authorization: Bearer $LISTINGRAIL_KEY" -H "Content-Type: application/json" \
-d '{"source":"imovirtual","location":"lisboa","type":"rent","limit":500}'Warsaw, Poland
Otodom: 500 listings returned, 498 with a PLN price per month. Median PLN 4,091. Otodom does not state price cuts, so there is no figure.
Reproduce this row
curl -X POST https://listingrail.com/v1/listings/search \
-H "Authorization: Bearer $LISTINGRAIL_KEY" -H "Content-Type: application/json" \
-d '{"source":"otodom","location":"Warszawa","type":"rent","limit":500}'Dubai, United Arab Emirates
Bayut: 500 listings returned, 500 with a AED price per year. Median AED 78,000. Bayut does not state price cuts, so there is no figure.
Reproduce this row
curl -X POST https://listingrail.com/v1/listings/search \
-H "Authorization: Bearer $LISTINGRAIL_KEY" -H "Content-Type: application/json" \
-d '{"source":"bayut","location":"dubai","type":"rent","limit":500}'Austin, United States
Zillow Rentals: 500 listings returned, 498 with a USD price per month. Median $1,098. Zillow Rentals does not state price cuts, so there is no figure.
Reproduce this row
curl -X POST https://listingrail.com/v1/listings/search \
-H "Authorization: Bearer $LISTINGRAIL_KEY" -H "Content-Type: application/json" \
-d '{"source":"zillow-rentals","location":"Austin, TX","type":"rent","limit":500}'Method
- One rental search per city through
POST /v1/listings/searchwithlimit500. The portal decides how many it returns, so the counts above are what came back, not the limit. - Read on 2026-10-27. Each row is a single reading; the sample is the portal's own default order, not a random draw.
- Medians use listings priced in the city's main currency and rental period. A bedroom group needs at least 5 listings to be shown; the middle half is the 25th to the 75th percentile.
- ImmoScout24, Imovirtual, Otodom count rooms instead of bedrooms, so those tables are headed "Rooms".
- Price cuts are counted only where the portal marks them in the listing. Rightmove marks "Reduced on …" and Idealista gives a price drop; the other portals do not, and we do not guess.
- Zillow Rentals returns buildings. The rent shown is the building's lowest rent and the bedroom count its smallest unit, so Austin reads lower than a typical unit.
- Stockholm is missing because Hemnet lists sales only.
- Dublin is missing: Daft.ie returned only 20 listings, too few for a median by bedroom count.
The numbers are refreshed once a month; earlier months stay available as asking-rents-YYYY-MM.csv under /data/. All market samples · API documentation