Skip to content
Happy Endpoint
Zoopla API
API v1.0 Zoopla

Zoopla API

Access Zoopla UK property listings, sold house prices, valuations, estate agents and postcode or UPRN lookups for property research tools.

Overview

The Zoopla API provides UK property listings, sold prices, property records and estate agent data. Search homes for sale or rent, research an address and compare local market information through structured JSON endpoints.

Search and data coverage

Use /locations, /addresses-by-postcode or coordinate lookup to identify a search area. /search supports sale and rental criteria, property filters and pagination; coordinate and URL searches provide alternate inputs. Listing detail and batch lookup routes enrich the search results, while similar-listing endpoints support comparisons.

Property records can be retrieved by UPRN or address. Market insights, comparable listings and valuation-agent routes add context around an individual property. Sold price search, area market activity and outcode market insights support local research. Agent search and new home development routes cover agencies and development inventories.

What you can build

  • UK property portals and listing comparison tools
  • Sold house price research by area and property type
  • Address and UPRN enrichment for property databases
  • Estate agent and new development market research

Coverage and comparison tips

The OAS describes coverage across England, Scotland, Wales and Northern Ireland. Treat asking prices, recorded sold prices and valuation-related fields as separate measurements. Use postcode and UPRN identifiers to join records where those identifiers are available.

Getting started

Start with /locations to discover the identifiers and filter values used by the routes above. Then test a focused request such as /locations?query=London and inspect its JSON response before adding more filters or pagination. The endpoint list below reflects the supplied OpenAPI specification.

Subscribe to the Zoopla API on RapidAPI to get your API key and view current plans and request limits. Send your key in the X-RapidAPI-Key header and use X-RapidAPI-Host: zoopla8.p.rapidapi.com for requests.

Explore Rightmove UK API and Idealista API, or browse the API library for other markets and platforms.

What you can do

UK property portals and listing comparison tools
Sold house price research by area and property type
Address and UPRN enrichment for property databases
Estate agent and new development market research

Endpoints & Schema

MethodPathSummary
GET/statusCheck whether the Zoopla API is available.
GET/locationsTurn typed text into the location_id every search takes: towns, areas, postcode districts, postcodes, streets, stations and schools.
GET/addresses-by-postcodeEvery residential address at a UK postcode, each with its UPRN.
GET/location-by-coordinatesThe postcode, district, town and region at a UK map point, with location_ids to search around it.
GET/searchSearch UK homes for sale, to rent, new homes and commercial property in a place, with the full filter set, four sorts and pages of 25.
GET/search-by-coordinatesSearch listings within any radius (0.1-40 miles) of a UK map point, with the full filter set, sorts and pages of 25; every row carries its distance.
GET/search-by-urlPaste a Zoopla search results page address and get its listings, with the URL's section, place and filters echoed back.
GET/agent-listingsEvery live listing of one estate-agent or developer branch, UK-wide, per section, with the full filter set, sorts and pages of 25.
GET/smart-tagsThe feature tags the smart_tags search filter accepts (en-suite, patio, period property, EV charging, …) with their labels.
GET/listing-detailsThe full listing by id: price history, rooms, floor area, tenure, material information, EPC, photos, floor plans, tours and agent.
GET/listing-by-urlPaste a Zoopla listing page address and get the full listing.
GET/listings-by-idsUp to 50 listings in one call by id, with price history, rooms, tenure, UPRN, lead photo and agent; ids no longer live are listed with the reason.
GET/listings-by-urlsUp to 50 Zoopla listing page addresses in one call, each read like /listing-by-url into the /listings-by-ids record; addresses that name no listing are reported, not fatal.
GET/similar-listingsThe homes for sale nearest a property (by UPRN), nearest first, as listing records with their distance, comparables for any address, with bedroom, price and property-type filters.
GET/similar-listings-by-listingThe up-to-24 listings Zoopla pairs with one listing as similar, same transaction type (rentals for a rental), similar beds and price, no UPRN needed.
GET/property-detailsEverything on record for a home by UPRN: sale and rent estimates with confidence range, estimate history, every recorded sale (HM Land Registry / Registers of Scotland), past...
GET/properties-by-uprnsUp to 25 homes in one call by UPRN, each with the full /property-details record; UPRNs with no property on record are listed as not found.
GET/properties-by-addressesUp to 25 homes in one call by street address with postcode, each matched like /property-by-address and read as the full /property-details record; unmatched addresses are...
GET/property-by-addressLook up a home by postcode and street address: the matched address with confidence, then its estimates, sales and advert history.
GET/property-market-insightsThe local market around a home: buyer demand at, below and above its price, competing listings in each price band, recent sales nearby and local selling time.
GET/comparable-listingsThe homes for sale nearby that Zoopla compares a home with, by UPRN, grouped by property type and bedroom match, with price and distance.
GET/valuation-agentsThe local agents Zoopla offers to value a home for sale or to let, with each branch's stock and average prices.
GET/sold-pricesHomes sold in a UK place with recorded sale prices and dates (HM Land Registry / Registers of Scotland), filtered by date window, property type and rooms, newest first.
GET/sold-prices-by-boundsHomes sold inside a map box, with the same filters, sorts and rows as /sold-prices.
GET/area-market-activitySales volume and average price paid in a UK place over 3 months to 20 years, split by property type, in one call.
GET/outcode-market-insightsZoopla's latest house-price commentary for a postcode district's local authority: price change, typical value, selling speed.
GET/agentsThe estate and letting agents in a UK place with phone numbers and stock statistics, by agent type, company name and radius, every page reachable, up to the directory's...
GET/agents-nearThe estate and letting agent branches within 40 miles of a UK map point, nearest first (up to 100), with the distance in miles and their stock statistics.
GET/agent-detailsOne agent branch by id: phone, email, address, opening hours, memberships and its live stock with average prices and time on market.
GET/agents-by-idsUp to 25 agent branches in one call by id, each with the full /agent-details record; ids that are not branches are listed as not found.
GET/new-home-developmentsNew-build developments in a UK place with builder, location, price and bedroom range and a preview of their homes, 25 per page.
GET/new-home-development-detailsOne new-build development by id: description, price and bedroom range, up to 24 of its homes with price and tenure, photos, video and nearby schools and stations.
GET/ev-charging-stationsThe public EV charge points nearest a UK map point (20 by default, up to 100 with max_results), with connectors and distance.

Frequently asked questions

What does the Zoopla API return?+
Access Zoopla UK property listings, sold house prices, valuations, estate agents and postcode or UPRN lookups for property research tools.
How do I get an API key?+
Subscribe to this API on RapidAPI. You'll get keys, usage dashboards, and plan management out of the box.
Is there a free tier?+
Check the pricing tab on RapidAPI for current plans and testing allowances.
Can I try the data before subscribing?+
Free samples are available for several platforms - see available samples.