Skip to main content
Piloterr
Back to library

Zoopla Search API

Search Zoopla listings from a search URL and retrieve prices, specs, photos, agency info, and pagination.

Active2 credits = 1 requestGET/v2/zoopla/search

Endpoint Overview

Detailed documentation, pricing, and usage examples.

OverviewLink to Overview

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.

QuickstartLink to Quickstart

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.

ParametersLink to Parameters

Parameter Type Required Description
query string yes Full Zoopla search URL

Response fieldsLink to Response fields

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

NotesLink to Notes

  • 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.

Main use casesLink to Main use cases

  • 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

Related APIs

Expand your data capabilities with these complementary tools.

Ready to get started?

Your web scraping API is one click away. Start with +500 credits, no infrastructure to set up, no proxies to manage, and no credit card required.

  • +500 credits
  • No credit card required
  • All endpoints included