Zoopla Scraper [$0.50/1K๐ฐ] | UK Property | Leads
Pricing
from $0.50 / 1,000 listings
Zoopla Scraper [$0.50/1K๐ฐ] | UK Property | Leads
Scrape Zoopla.co.uk for UK property listings: sale and rental prices, sold-price history, EPC ratings, agent contacts, floor area, tenure and council tax bands. Track price drops, monitor new listings and build agent lead lists across London, Manchester and all UK postcodes.
Pricing
from $0.50 / 1,000 listings
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Zoopla Scraper ๐ฐ $0.50/1K โ UK Property Data, Sold Prices & Agent Leads
Scrape Zoopla.co.uk for UK property listings โ sale and rental prices, sold-price history, EPC ratings, agent contacts, floor area, tenure and council tax bands. Track price drops, monitor new listings and build agent lead lists across London, Manchester and all UK postcodes.
Main Use Cases
- UK property price monitoring โ track asking prices and detect price drops across target postcodes
- Investment analysis โ pull sold-price history, EPC ratings and price-per-sqft for yield models
- Estate agency competitor research โ monitor which branches list what, where and at what price
- Agent lead generation โ extract agent name, brand and phone per listing for outreach
- Property database building โ build structured UK property datasets with UPRN for Land Registry joins
- New listing detection โ schedule runs to catch fresh inventory as it appears
What Data You Get
| Field | Type | Description |
|---|---|---|
listingId | string | Unique Zoopla listing identifier |
url | string | Listing URL |
listingStatus | string | for_sale or for_rent |
title | string | Listing title |
displayAddress | string | Full address |
postcode | string | UK postcode |
price | string | Display price (formatted) |
priceValue | integer | Numeric price value |
priceQualifier | string | e.g. "Offers in region of" |
bedrooms | integer | Number of bedrooms |
bathrooms | integer | Number of bathrooms |
receptions | integer | Number of reception rooms |
floorAreaSqft | integer | Floor area in square feet |
propertyType | string | terraced, detached, semi-detached, flat, etc. |
tenure | string | freehold, leasehold, etc. |
councilTaxBand | string | Council tax band (A-H) |
epcRating | string | Energy Performance Certificate rating |
uprn | string | Unique Property Reference Number |
agentName | string | Estate agent branch name |
agentPhone | string | Agent phone number |
latitude / longitude | number | GPS coordinates |
soldPriceHistory | array | Previous sale prices with dates and growth |
listingHistory | array | Price changes and listing timeline |
Example Output
{"type": "zoopla_listing","listingId": "71644137","url": "https://www.zoopla.co.uk/for-sale/details/71644137/","listingStatus": "for_sale","title": "3 bed terraced house for sale","displayAddress": "Heathlands Way, Hounslow TW4","postcode": "TW4 5BU","price": "\u00a3460,000","priceValue": 460000,"priceQualifier": "Offers in region of","bedrooms": 3,"bathrooms": 1,"receptions": 2,"floorAreaSqft": 754,"propertyType": "terraced","tenure": "freehold","councilTaxBand": "D","epcRating": null,"uprn": "100021550601","agentName": "Ambiance Property","agentPhone": "020 7768 7515","latitude": 51.460948,"longitude": -0.383781,"soldPriceHistory": [{ "event": "Sold", "date": "October 2006", "price": "\u00a3185,000", "changeLabel": "\u00a335,000 (23.3%)" },{ "event": "Sold", "date": "May 2002", "price": "\u00a3150,000", "changeLabel": null }],"listingHistory": [{ "event": "Listed", "date": "September 2025", "price": "\u00a3450,000", "changeLabel": null },{ "event": "Price changed", "date": "September 2025", "price": "\u00a3460,000", "changeLabel": "\u00a310,000 (2.2%)" }],"scrapedAt": "2026-08-24T09:00:00.000Z"}
Input
| Field | Type | Default | Notes |
|---|---|---|---|
searchUrls | array | required | Zoopla search URLs or direct listing URLs |
maxItems | integer | 20 | Max listings per run (max 1000) |
maxPagesPerSearch | integer | 5 | Result pages per search (each ~28 listings) |
scrapeDetails | boolean | true | Fetch detail pages for EPC, UPRN, agent phone, sold history |
maxRequestsPerCrawl | integer | 1100 | Hard safety cap on total HTTP requests |
proxyConfiguration | object | UNBLOCKER, GB | Cloudflare-protected โ UNBLOCKER or RESIDENTIAL required |
How It Works
- You provide Zoopla search URLs (for-sale or to-rent)
- The actor loads search result pages through UK residential proxies
- It extracts listing cards with Cheerio โ price, beds, address, agent
- With
scrapeDetailsenabled, it visits each listing's detail page for EPC, UPRN, sold-price history and agent phone - Results are saved to an Apify dataset (JSON, CSV, Excel)
Price Monitoring & Scheduled Tracking
Schedule daily or weekly runs on your target postcodes and diff on listingId + priceValue to catch:
- New listings โ properties that didn't appear in previous runs
- Price drops โ listings where
priceValuedecreased - Sold properties โ listings that disappeared from search results
Related Actors
- Realtor.com Agent Scraper (own) โ US real estate agent data
- Daft.ie Scraper (own) โ Irish property listings and BER ratings
- Bayut Scraper (own) โ Gulf property data across 5 markets
FAQ
Why do I need UNBLOCKER or RESIDENTIAL proxies?
Zoopla is protected by Cloudflare Turnstile which blocks plain datacenter IPs. The UNBLOCKER group solves the challenge automatically.
Can I scrape sold-price history?
Yes. With scrapeDetails: true, the actor extracts Land Registry sold-price data shown by Zoopla, including previous sale prices, dates and growth percentages.
What is UPRN and why does it matter?
UPRN (Unique Property Reference Number) is a consistent identifier that joins with Land Registry, council and Ordnance Survey datasets โ great for data enrichment.
How do I detect price drops?
Schedule daily runs and compare priceValue across runs for the same listingId. A decrease indicates a price drop.
Is scraping Zoopla legal?
Scraping publicly available listing data is generally acceptable. You are responsible for compliance with Zoopla's Terms of Service and UK GDPR if processing personal data such as agent phone numbers.
For AI Agents & LLM Apps
Purpose: Extract UK property listings from Zoopla โ prices, sold history, EPC, agent contacts, UPRN and coordinates for investment analysis and market research.
Minimal working input:
{"searchUrls": [{ "url": "https://www.zoopla.co.uk/for-sale/property/london/" }],"maxItems": 20}
Variant โ rental listings with detail pages:
{"searchUrls": [{ "url": "https://www.zoopla.co.uk/to-rent/property/manchester/" }],"maxItems": 50,"scrapeDetails": true,"maxPagesPerSearch": 3}
Output fields: type, listingId, url, listingStatus, title, displayAddress, postcode, price, priceValue, priceQualifier, bedrooms, bathrooms, receptions, floorAreaSqft, propertyType, tenure, councilTaxBand, epcRating, uprn, agentName, agentPhone, latitude, longitude, soldPriceHistory, listingHistory, scrapedAt.
Behaviors an agent should know:
searchUrlsis required โ accepts search pages or direct listing URLs.scrapeDetails: trueadds EPC, UPRN, agent phone, sold-price history but increases requests.- UNBLOCKER or RESIDENTIAL proxy is required โ datacenter IPs are blocked by Cloudflare.
maxItemscaps results;maxPagesPerSearchcaps crawl depth โ whichever limit is hit first stops the run.soldPriceHistoryandlistingHistoryare arrays โ may be empty if no data available.
Billing: ~$0.50 per 1,000 search-only listings; detail-enriched listings cost more.
Legal & Compliance Disclaimer
This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Zoopla. It accesses only publicly available listing pages. Agent phone numbers may be personal data under UK GDPR โ handle with care. You are responsible for compliance with Zoopla's Terms of Service and applicable law.
SEO Keywords
zoopla scraper, uk property data, zoopla sold prices, uk property price monitoring, zoopla api alternative, uk estate agent leads, zoopla rental data scraper, epc rating data uk, property price drop tracker, london property data, uk property investment data, zoopla listing scraper, sold price history uk, uprn property data, council tax band data, manchester property data, uk property database, zoopla price tracker, estate agent contact scraper, uk real estate data extraction