/rightmove/properties/search
Search Rightmove properties for sale or to rent within a location. Returns property cards: id, url, address, summary, property sub-type, bedroom/bathroom counts, price, coordinates, images, tenure, listing dates and the marketing branch. Filter by radius, price range, bedrooms, property type and sort order.
Price: 10 credits per 25 results
💡 AI Hint: Search Rightmove properties within a location. Provide location_id from the rightmove/locations/search endpoint (e.g. REGION^87490) and transaction_type (sale or rent). Each result has id (feed to rightmove/properties for full detail), url, display_address, summary, property_sub_type, property_type_description, transaction_type, channel, bedroom_count, bathroom_count, price (numeric) and display_price/price_qualifier/price_frequency, latitude/longitude, image+images, image_count, floorplan_count, tenure_type, added_or_reduced, listing_update_reason/date, first_visible_date, let_available_date, is_premium, is_featured and the marketing branch (branch_id, branch_display_name, branch_phone, branch_image). Narrow with radius (miles), min_price/max_price (GBP; per month for rentals), min_bedrooms/max_bedrooms, property_type and sort.
⚠️ Common errors: 412: Location not found or no properties matched
Authorizations
API token from the dashboard
Headers
Body
Rightmove location identifier from the locations/search endpoint (e.g. REGION^87490, OUTCODE^2522, POSTCODE^123, BRANCH^226316).
3"REGION^87490"
"OUTCODE^2522"
Whether to search properties for sale or to rent.
sale, rent Max number of results to return
x >= 1Max scrapping execution timeout (in seconds)
20 <= x <= 1500Search radius in miles around the location.
x >= 0Minimum price (GBP). For rentals this is per month.
x >= 0Maximum price (GBP). For rentals this is per month.
x >= 0Minimum number of bedrooms.
x >= 0Maximum number of bedrooms.
x >= 0Restrict results to a property type.
any, houses, flats, bungalows, land, commercial, other, detached, semi-detached, terraced, park-home Result ordering.
most_recent, price_high, price_low, oldest Response
Successful Response