Returns paginated property listings. All query parameters are optional and can be combined.
| Parameter |
Type |
Description |
| location |
string |
Substring search on location, title, or postcode |
| min_price |
number |
Minimum price filter (inclusive) |
| max_price |
number |
Maximum price filter (inclusive) |
| bedrooms |
number |
Exact bedroom count |
| type |
string |
Substring match on property type (e.g. "flat", "detached") |
| page |
number |
Page number (default: 1) |
| limit |
number |
Results per page (default: 20, max: 100) |
Try it
{
"total": 5665,
"page": 1,
"limit": 20,
"pages": 284,
"data": [ { ... }, { ... } ]
}
Health check — returns server status and total listing count.
Try it
{ "status": "ok", "listings_count":
5665 }