Extract property listings from any Zoopla search results page. Returns structured listings with price, address, bedrooms, bathrooms, agency, thumbnail, square footage, and pagination metadata via browser rendering.
GET https://api.piloterr.com/v2/zoopla/search?query=https://www.zoopla.co.uk/for-sale/property/manchester/
Filtered search URLs with query parameters (beds_min, price_max, q, etc.) are supported. Copy the full URL from zoopla.co.uk.
| Parameter |
Type |
Required |
Description |
query |
string |
yes |
Full Zoopla search URL |
| Field |
Type |
Description |
results |
array |
List of property listings |
results[].url |
string |
Property detail URL |
results[].price |
integer | null |
Listing price |
results[].address |
string | null |
Property address |
results[].image |
string | null |
Thumbnail image URL |
results[].agency |
string | null |
Estate agent name |
results[].description |
string | null |
Truncated listing description |
results[].num_bedrooms |
integer | null |
Number of bedrooms (0 for studios) |
results[].num_bathrooms |
integer | null |
Number of bathrooms |
results[].num_living_room |
integer | null |
Number of reception rooms |
results[].square_ft |
integer | null |
Floor area in sq ft |
results[].just_added |
boolean |
Whether the listing was recently added |
results[].price_currency |
string |
Currency label |
pagination.current |
integer |
Current page number |
pagination.next |
integer | null |
Next page number |
pagination.total_pages |
integer |
Total pages |
pagination.total_results |
integer |
Total matching listings |
pagination.other_pages |
array |
Other available page numbers |
pagination.has_next_page |
boolean |
Whether a next page exists |
- Response is returned under
results with a pagination object.
- Only full Zoopla search URLs are accepted as
query.
- Supports for-sale, to-rent, and new-homes search pages, including filtered URLs copied from zoopla.co.uk.
- Append
?pn=2 to the URL for pagination.
- Some cards may return partial data (
price, address, agency, image, or room counts as null).
- Pass a property detail URL to the Zoopla Property endpoint for full listing data.
- Monitor for-sale and rental inventory across UK cities
- Build lead lists with price, specs, and agency attribution
- Feed property discovery pipelines for real estate analytics
- Track pagination across Zoopla search result pages