The first step to get up and running is to add a Ctesius addConfig on your results page within some script tags.
The second step is to wrap your properties results loop in an infinite_pages ID. In a very basic form:
Next, we’ll add a properties/_properties_list.ljson file to the project. This file is used by the server to render the properties as liquid objects, along with any variables we define:
You can see a comprehensive list of the available variables for a property here.
Now we can define a template that will be used by each infinite scroll page. This template can make use of the variables we defined inside the _properties_list.ljson file:
This should be enough to get the infinite scroll working on your property index page. As always, you might need to tweak the containing elements and CSS as required to get it to format well.