Zoopla Listings Scraper
Pricing
from $2.49 / 1,000 results
Zoopla Listings Scraper
Zoopla Scraper SD - Zoopla Scraper is a real estate data tool that extracts public zoopla.co.uk listings for sale or to rent in the UK by area or search URL: price, address, beds, baths, size, coordinates, agent and phone, photos, plus optional full description and tenure.
Pricing
from $2.49 / 1,000 results
Rating
0.0
(0)
Developer
Neuro Scraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
Share
Zoopla Scraper - UK properties for sale and to rent from zoopla.co.uk
The Zoopla Scraper extracts public zoopla.co.uk listings anywhere in the UK, for sale or to rent: title, address, property type, price (with reductions), beds, baths, reception rooms, size, coordinates, listing date, tags (chain free, leasehold, new home ...), availability date for rentals, photos, and the estate agent with phone number and branch page. Details add the full description, furnished state, tenure, postcode, floor area, EPC graph and every photo. No Zoopla account or login is used.
Input
| Field | Type | Default | Meaning |
|---|---|---|---|
locations | list | london (prefill) | Areas as zoopla.co.uk writes them in URLs: london, manchester, bristol, manchester/new-century-park |
listingType | select | for-sale | for-sale or to-rent |
priceMin, priceMax | integer | 0 (off) | Zoopla's price filter in GBP (rent per month) |
bedsMin | integer | 0 | Minimum bedrooms |
startUrls | list | empty | Search URLs from zoopla.co.uk with your filters, or listing URLs (/details/<id>/) |
maxItems | integer | 50 | Total listings to return |
includeDetails | boolean | false | Open each listing page (one extra request per listing) |
proxyConfiguration | proxy | Apify RESIDENTIAL | Proxy used for Zoopla |
Output (one row per listing)
| Field | Meaning |
|---|---|
id, url, title, address, propertyType | Listing id, link, "3 bed flat for sale", address, flat / house ... |
price, priceText, currency, priceQualifier, priceDrop | Price in GBP, as shown, Zoopla's price qualifier when shown, reduction |
beds, baths, receptions, sizeSqft, latitude, longitude | Size and map position |
publishedOn, flag, summary, tags, highlights, underOffer, availableFrom | Listing status and text |
isPremium, displayType, imageUrl, images, imageCount, floorPlanCount, videoCount | Media |
agentName, agentPhone, agentId, agentUrl, agentLogo | Estate agent branch |
details: description, furnishedState, tenure, listingCondition, postcode, chainFree, isRetirementHome, isSharedOwnership, floorArea, epcImages, detailImages, datePosted | Only with includeDetails or listing URLs |
searchTotal, page, source, scrapedAt | Result count, page, input that produced the row, time |
Measured limits (2026-10-03, local runs)
- 25 listings per page and at most 40 pages: 1,000 listings per search (Zoopla's own cap). Split big areas by sub-area, price or bedrooms for more.
- 50 listings in 6 s, 60 in 6 s; with details about 2 s more per listing.
- Tested without proxy from one residential IP; Zoopla's Cloudflare did not challenge. A challenge is never solved: the Actor retries on a new IP, then skips the target with an error in the log.
Example
{"locations": ["manchester", "bristol"], "listingType": "to-rent", "priceMax": 2000, "bedsMin": 2, "maxItems": 200}