Property search is all filters — beds, baths, price band, area — and a fixture where every listing is a three-bedroom house tests none of them. Bedroom counts here are weighted realistically, and bathrooms include the half-baths that break an integer column.
What you can control
- Bathroom counts include half-baths, which is why the field cannot be an integer.
- Area comes in square feet or square metres, converted correctly.
- Prices round to the nearest thousand, as listing prices actually do.
- Status covers pending, sold and off-market, not just active listings.
What this is not
Addresses combine real cities with generated street numbers and names, so they are not deliverable. MLS IDs are formatted correctly and are not registered with any listing service.
Questions
Why are bathroom counts fractional?
A half-bath is a toilet and basin with no shower, and it is counted as 0.5 in North American listings. A schema using an integer column loses that.
Are the addresses real?
The city and region are; the street number and name are generated. The result is plausible and not deliverable.
Can I filter to one property type?
Yes. The property type control is a multi-select — pick one and every listing will be that type.