Zoopla Property Scraper - UK Real Estate Data avatar

Zoopla Property Scraper - UK Real Estate Data

Pricing

Pay per usage

Go to Apify Store
Zoopla Property Scraper - UK Real Estate Data

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

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

FieldTypeDescription
startUrlsarrayZoopla search or listing detail URLs
searchLocationstringUK location to search (e.g., "London", "Manchester")
listingTypestringfor-sale or to-rent
maxItemsintegerMaximum listings to scrape (default: 50)
maxPagesintegerMaximum search pages to paginate (default: 5)
proxyConfigobjectProxy configuration (residential recommended)

Output

Each listing includes:

FieldDescription
titleProperty listing title
priceAsking price or rental price (text)
priceValueNumeric price value
pricePerSqFtPrice per square foot if available
propertyTypeDetached, Semi-detached, Flat, etc.
bedroomsNumber of bedrooms
bathroomsNumber of bathrooms
receptionsNumber of reception rooms
addressFull property address
postcodeUK postcode
descriptionFull property description
agentEstate agent name
agentPhoneAgent phone number
floorAreaFloor area (sq ft or sq m)
imagesArray of image URLs
listingDateDate the listing was added
keyFeaturesArray of key feature bullet points
urlListing URL
scrapedAtTimestamp 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 maxItems to test before running large scrapes.
  • Use specific location searches for better-targeted results.