Zoopla Property Scraper - UK Real Estate Data
Pricing
Pay per usage
Go to Apify Store

Zoopla Property Scraper - UK Real Estate Data
Scrape UK property listings from Zoopla with prices, bedrooms, bathrooms, postcodes, agent info, key features, and images.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Zoopla Property Scraper
Scrape property listings from Zoopla, the UK's leading property portal. Extract detailed information including prices, property specifications, locations, agent details, and more.
What does Zoopla Property Scraper do?
This actor scrapes Zoopla (zoopla.co.uk) to extract comprehensive property listing data. It supports both for sale and to rent listings across any UK location.
Features
- Scrape search result pages with automatic pagination
- Extract full listing details from individual property pages
- Support for both sale and rental listings
- Stealth browser with anti-detection measures
- JSON-LD structured data extraction as fallback
Input
| Field | Type | Description |
|---|---|---|
startUrls | array | Zoopla search or listing detail URLs |
searchLocation | string | UK location to search (e.g., "London", "Manchester") |
listingType | string | for-sale or to-rent |
maxItems | integer | Maximum listings to scrape (default: 50) |
maxPages | integer | Maximum search pages to paginate (default: 5) |
proxyConfig | object | Proxy configuration (residential recommended) |
Output
Each listing includes:
| Field | Description |
|---|---|
title | Property listing title |
price | Asking price or rental price (text) |
priceValue | Numeric price value |
pricePerSqFt | Price per square foot if available |
propertyType | Detached, Semi-detached, Flat, etc. |
bedrooms | Number of bedrooms |
bathrooms | Number of bathrooms |
receptions | Number of reception rooms |
address | Full property address |
postcode | UK postcode |
description | Full property description |
agent | Estate agent name |
agentPhone | Agent phone number |
floorArea | Floor area (sq ft or sq m) |
images | Array of image URLs |
listingDate | Date the listing was added |
keyFeatures | Array of key feature bullet points |
url | Listing URL |
scrapedAt | Timestamp of scrape |
Example Output
{"title": "3 bed semi-detached house for sale","price": "\u00a3450,000","priceValue": 450000,"pricePerSqFt": "385","propertyType": "Semi-detached","bedrooms": 3,"bathrooms": 2,"receptions": 1,"address": "High Street, Kensington, London","postcode": "W8 5SA","description": "A beautifully presented three bedroom...","agent": "Foxtons","agentPhone": "020 7123 4567","floorArea": "1,168 sq ft","images": ["https://lid.zoocdn.com/..."],"listingDate": "15th January 2026","keyFeatures": ["Three bedrooms", "South-facing garden", "Close to transport"],"url": "https://www.zoopla.co.uk/for-sale/details/12345678/","scrapedAt": "2026-02-11T10:30:00.000Z"}
Tips
- Residential proxies recommended - Zoopla has anti-bot detection; datacenter proxies may be blocked.
- Start with a small
maxItemsto test before running large scrapes. - Use specific location searches for better-targeted results.