Endpoint Playground
Search Rightmove's new-homes-for-sale listings for a location, with price, bedroom, bathroom, and property-type filters. Results are individual new-build homes and plots (with development flags), not development-level cards.
14 Oct 2026: 25 results; 16 fields had a value in every checked item.
Sample value profiles: property_type: Apartment (14), Penthouse (7), Flat (1) and 3 more; price: 210,000 to 47,000,000, median 21,250,000; title: “3 bedroom flat for sale” and 10 other values.
curl 'https://api.crawlora.net/api/v1/rightmove/new-homes/search?location=REGION%5E87490&property_type=detached' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| location | string | Yes | REGION^87490 | Rightmove location identifier from autocomplete |
| page | integer | No | Result page (default 1) | |
| min_price | integer | No | Minimum price in whole GBP units, not pence | |
| max_price | integer | No | Maximum price in whole GBP units, not pence | |
| min_bedrooms | integer | No | Minimum bedrooms | |
| max_bedrooms | integer | No | Maximum bedrooms | |
| min_bathrooms | number | No | Minimum bathrooms | |
| max_bathrooms | number | No | Maximum bathrooms | |
| property_type | string | No | detached | Property type filter. Accepts one or more comma-separated values. |
{
"code": 200,
"msg": "OK",
"data": {
"location": "REGION^87490",
"page": 1,
"total": 4249,
"results": [
{
"id": "91857243",
"title": "1 bedroom apartment for sale",
"address": "840 Old Kent Road,\nLondon,\nSE15 1NQ",
"url": "https://www.rightmove.co.uk/properties/91857243#/?channel=RES_NEW",
"image": "https://media.rightmove.co.uk/property-photo/91857243.jpg",
"price": 440000,
"price_text": "£440,000",
"currency": "GBP",
"bedrooms": 1,
"bathrooms": 1,
"property_type": "Apartment",
"status": "buy",
"tenure": "LEASEHOLD",
"size": "538 sq. ft.",
"development": true,
"added_or_reduced": "Added on 10/08/2026"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.