Zoopla.co.uk Fast Scraper
3 days trial then $30.00/month - No credit card required now
This Actor may be unreliable while under maintenance. Would you like to try a similar Actor instead?
See alternative ActorsZoopla.co.uk Fast Scraper
3 days trial then $30.00/month - No credit card required now
Zoopla.co.uk: Scrape fast, stay light! Skip bloated browser tools. My Zoopla scraper extracts property data in a flash, no heavy lifting is needed. Scrape/monitor listings with ease, all without Puppeteer or Playwright. ⚡️
🔍 What is Zoopla.co.uk Fast Scraper?
It is a fast and efficient scraper for extracting data from Zoopla.co.uk, allowing you to quickly retrieve data on thousands of real estate listings for sale or rent on Zoopla.co.uk. It allows you to retrieve data both from links copied from the site, and from a list of Postal Codes and a sample link containing the necessary filters.
📝 What fields you will get with this tool
Listing Id | URL | Title |
Description | Address | Coordinates |
Published On | Category | Section |
Price | Features | Bedrooms |
Bathrooms | Living Rooms | Property Type |
Floor | Postal Code | Available From Date |
Agent Name | Agent Postcode | Agent Phone |
Agent Address | Price History | Highlights |
Tags | Points of Interest | Transports |
Images | NTS Info | Has EPC |
⬇️ Input
There are two main input options available.
- Simply copy the search link from www.zoopla.co.uk with or without filters to retrieve the available publications
1{ 2 "urls": [ 3 "https://www.zoopla.co.uk/for-sale/property/nw2-2ds/?q=NW2+2DS&radius=0.25&results_sort=newest_listings&search_source=for-sale" 4 ], 5 "delisting": false, 6 "onlyNew": false, 7 "proxySettings": { 8 "useApifyProxy": false 9 } 10}
- Search the list of Postal Zip Codes using the template link placed under
sampleUrl
variable. Copy the search link from www.zoopla.co.uk that contains all necessary filters and fill in the list of Postal Codes to which you want to apply filters.
1{ 2 "postcodes": [ 3 "NW6", 4 "NW12" 5 ], 6 "sampleUrl": "https://www.zoopla.co.uk/for-sale/flats/london/?q=London&results_sort=newest_listings&search_source=for-sale&added=7_days&property_sub_type=flats", 7 "delisting": false, 8 "onlyNew": false, 9 "proxySettings": { 10 "useApifyProxy": false 11 } 12}
This format is useful when you need to apply the same filters to multiple Postal Zip Codes, without having to manually copy from the site.
Other input values:
onlyNew
- if this flag is enabled, Actor will return only new postings. The first time you run Actor after setting this flag it will perform a full scan, each time you run it again you will receive only a delta of new postings.delisting
- enabling this flag will allow you to determine if a listing has become unavailable on the site. ThedelistingStatus
field will be populated in the results. Learn more in the Delisting Tracking section. The delisting option will not work correctly with theonlyNew
flag enabled.proxySettings
- stands for Apify's basic configuration for proxy usage, fully supported by the scraper.
⬆️ Output
Actor saves data to DataSet Apify, from there you can download the data in any format currently supported by Apify - JSON, CSV, XML, Excel, HTML Table, RSS or JSONL.
Sample
1{ 2 "id": "66872407", 3 "url": "https://www.zoopla.co.uk/for-sale/details/66872407/", 4 "title": "5 bed terraced house for sale", 5 "shortDescription": "5 bed terraced house for sale in Montpelier Grove, London NW5, selling for £2,300,000 from Dexters - Kentish Town & Camden. See property details on Zoopla or browse all our range of properties in Montpelier Grove, London NW5.", 6 "description": "Located on one of Kentish Town's most desirable residential roads is this stunning family home. This property has five bedrooms, high ceilings and has lots of period features. The house has been with the family since 1984 and has a large east facing garden.<br><br>One of Kentish Town's most sought after roads, Montpelier Grove offers access to the busy shopping hubs of Kentish Town and Tufnell Park, as well as the green open spaces of Hampstead Heath.", 7 "address": "9 Montpelier Grove, London NW5 2XD", 8 "coordinates": { 9 "latitude": 51.55308, 10 "longitude": -0.13535 11 }, 12 "publishedOn": "2024-03-14T17:09:53", 13 "category": "residential", 14 "section": "for-sale", 15 "priceMin": 2300000, 16 "priceMax": 2300000, 17 "price": 2300000, 18 "priceLabel": null, 19 "alternativePrice": null, 20 "alternativePriceLabel": null, 21 "isAuction": false, 22 "features": [ 23 "Five Bedrooms", 24 "Large Garden", 25 "Period Features", 26 "Victorian House", 27 "Freehold", 28 "Cellar" 29 ], 30 "numBedrooms": 5, 31 "numBathrooms": 2, 32 "numLivingRooms": 1, 33 "propertyType": "terraced", 34 "chainFree": false, 35 "hasEpc": true, 36 "floor": null, 37 "sizeSqFeet": "", 38 "region": "London", 39 "countryArea": "London", 40 "postalCode": "NW5 2XD", 41 "incode": "2XD", 42 "outcode": "NW5", 43 "postalArea": "NW", 44 "furnishedState": null, 45 "studentFriendly": false, 46 "tenure": "Freehold", 47 "availableFromDate": null, 48 "agentName": "Dexters - Kentish Town & Camden", 49 "agentPostcode": "NW5 2AA", 50 "agentPhone": "020 7483 6390", 51 "agentAddress": "274 Kentish Town Road, London", 52 "priceHistory": { 53 "firstPublished": { 54 "firstPublishedDate": "2024-03-14T17:09:53", 55 "priceLabel": "£2,450,000" 56 }, 57 "lastSale": null, 58 "priceChanges": [ 59 { 60 "isMinorChange": false, 61 "isPriceDrop": true, 62 "isPriceIncrease": false, 63 "percentageChangeLabel": "6.1", 64 "priceChangeDate": "2024-03-29T15:02:39", 65 "priceChangeLabel": "£150,000", 66 "priceLabel": "£2,300,000" 67 } 68 ] 69 }, 70 "highlights": null, 71 "tags": [ 72 "Freehold" 73 ], 74 "pointsOfInterest": [ 75 { 76 "title": "Eleanor Palmer Primary School", 77 "distance_miles": 0.2, 78 "latitude": 51.554367, 79 "longitude": -0.139096 80 }, 81 { 82 "title": "Holloway School", 83 "distance_miles": 0.3, 84 "latitude": 51.553079, 85 "longitude": -0.129354 86 }, 87 { 88 "title": "Tufnell Park", 89 "distance_miles": 0.3, 90 "latitude": 51.556667, 91 "longitude": -0.137925 92 }, 93 { 94 "title": "Kentish Town", 95 "distance_miles": 0.3, 96 "latitude": 51.550036, 97 "longitude": -0.139442 98 } 99 ], 100 "transports": [ 101 { 102 "title": "Kentish Town", 103 "distance_miles": 0.3 104 }, 105 { 106 "title": "Kentish Town West", 107 "distance_miles": 0.7 108 }, 109 { 110 "title": "Gospel Oak", 111 "distance_miles": 0.7 112 }, 113 { 114 "title": "Upper Holloway", 115 "distance_miles": 0.8 116 }, 117 { 118 "title": "Camden Road", 119 "distance_miles": 0.8 120 }, 121 { 122 "title": "Caledonian Road", 123 "distance_miles": 0.8 124 }, 125 { 126 "title": "Archway", 127 "distance_miles": 0.9 128 }, 129 { 130 "title": "Holloway Road", 131 "distance_miles": 1 132 }, 133 { 134 "title": "Savoy Pier", 135 "distance_miles": 3.1 136 }, 137 { 138 "title": "Blackfriars Millennium Pier", 139 "distance_miles": 3.2 140 }, 141 { 142 "title": "Embankment Pier", 143 "distance_miles": 3.2 144 } 145 ], 146 "images": [ 147 "https://lc.zoocdn.com/dbe2b5a2ec2f2fdfce9f26159bc413652f77587a.jpg", 148 "https://lc.zoocdn.com/b1ce3f6197d9dc5045af53f150fdce8e2941ea85.jpg", 149 "https://lc.zoocdn.com/7152363f22ca236a1bbf90ebbc85188c675d37be.jpg", 150 "https://lc.zoocdn.com/f9b2b02fc18e91c23f0351dca7e8c117bad31b83.jpg", 151 "https://lc.zoocdn.com/277bdc09e6f546737f613c432e37055b818086f9.jpg", 152 "https://lc.zoocdn.com/5f9046b2abb2a7039697f575ef3ad35ee0495c63.jpg", 153 "https://lc.zoocdn.com/bce4f7edb2b2a5f87e4df2d6fe1319698f2ea009.jpg", 154 "https://lc.zoocdn.com/3d770163c2fb748aa82a1f3f3b51a06df4a8ab1c.jpg", 155 "https://lc.zoocdn.com/e8e061d3e03c85dadf1022b60cf39da987466a46.jpg", 156 "https://lc.zoocdn.com/22b91f5fc7ac308f5dfabad5b9bb86a4b262fcef.jpg", 157 "https://lc.zoocdn.com/121469f945b875c61a382357905607c3d6f7aca0.jpg", 158 "https://lc.zoocdn.com/b608c2646dc00ac3fcefd62a4f3172d5b979be04.jpg", 159 "https://lc.zoocdn.com/18d2bb71d6c1fcad9576dd8f183dedf9e44bb34e.jpg", 160 "https://lc.zoocdn.com/b742668e93a46a93cb8e640d89283d3f2f137bee.jpg" 161 ], 162 "ntsInfo": [ 163 { 164 "title": "Tenure", 165 "value": "Freehold" 166 }, 167 { 168 "title": "Council tax band", 169 "value": "Not available" 170 } 171 ] 172 }
❗Limitations.
Zoopla does not return more than 1000 results for a single search query. Use filters to ensure that your search queries are within this limit. Don't forget that you can use multiple links or Post Codes for your searches. The actor will make sure that there are no duplicate results so that you don't waste additional resources.
❌ Delisting Tracking.
This Actor supports tracking of publications that have become unavailable on the site. This functionality requires some important changes that you need to pay attention to.
The delistingStatus
field will be filled in the results. False
corresponds with listings that are available on the site, True
corresponds with listings that have been delisted.
Once this flag is enabled, results will be saved to a named DataSet with the name format zoopla-{Year}-{Month}-{Day}-{Hour}-{Minutes}-{Seconds}
.
Results will no longer be saved to the Default dataset.
Validation is implemented in the following way: the scraper will check the data from the DataSet obtained in the previous run and if the announcement available last time was not available in this run, all data corresponding to the announcement will be saved in the new dataset with delistingStatus
True
. For this reason, you shouldn't use the delisting flag together with onlyNew
. The check is algorithmically optimized, but keep in mind that it requires a full proofreading of the data from the previous DataSet. Therefore, enabling this option will affect the prices that are displayed.
⁉️ Your feedback
I always strive for quality in my work. So if you have any technical comments on Zoopla.co.uk Fast Scraper or you just found a bug, please create an issue on the Actor's Issues tab in Apify Console.
- 3 monthly users
- 3 stars
- 80.5% runs succeeded
- Created in Nov 2023
- Modified 5 months ago