Fast Zoopla Properties Scraper avatar

Fast Zoopla Properties Scraper

Try for free

Pay $1.00 for 1,000 results

Go to Store
Fast Zoopla Properties Scraper

Fast Zoopla Properties Scraper

tri_angle/fast-zoopla-properties-scraper
Try for free

Pay $1.00 for 1,000 results

Scrape houses and flats for sale and to rent from zoopla.co.uk in a couple of seconds.

You can access the Fast Zoopla Properties Scraper programmatically from your own applications by using the Apify API. You can choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in Integrations settings in Apify Console.

1{
2  "openapi": "3.0.1",
3  "info": {
4    "version": "0.0",
5    "x-build-id": "7IA7KIou2vbVSTSTQ"
6  },
7  "servers": [
8    {
9      "url": "https://api.apify.com/v2"
10    }
11  ],
12  "paths": {
13    "/acts/tri_angle~fast-zoopla-properties-scraper/run-sync-get-dataset-items": {
14      "post": {
15        "operationId": "run-sync-get-dataset-items-tri_angle-fast-zoopla-properties-scraper",
16        "x-openai-isConsequential": false,
17        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
18        "tags": [
19          "Run Actor"
20        ],
21        "requestBody": {
22          "required": true,
23          "content": {
24            "application/json": {
25              "schema": {
26                "$ref": "#/components/schemas/inputSchema"
27              }
28            }
29          }
30        },
31        "parameters": [
32          {
33            "name": "token",
34            "in": "query",
35            "required": true,
36            "schema": {
37              "type": "string"
38            },
39            "description": "Enter your Apify token here"
40          }
41        ],
42        "responses": {
43          "200": {
44            "description": "OK"
45          }
46        }
47      }
48    },
49    "/acts/tri_angle~fast-zoopla-properties-scraper/runs": {
50      "post": {
51        "operationId": "runs-sync-tri_angle-fast-zoopla-properties-scraper",
52        "x-openai-isConsequential": false,
53        "summary": "Executes an Actor and returns information about the initiated run in response.",
54        "tags": [
55          "Run Actor"
56        ],
57        "requestBody": {
58          "required": true,
59          "content": {
60            "application/json": {
61              "schema": {
62                "$ref": "#/components/schemas/inputSchema"
63              }
64            }
65          }
66        },
67        "parameters": [
68          {
69            "name": "token",
70            "in": "query",
71            "required": true,
72            "schema": {
73              "type": "string"
74            },
75            "description": "Enter your Apify token here"
76          }
77        ],
78        "responses": {
79          "200": {
80            "description": "OK",
81            "content": {
82              "application/json": {
83                "schema": {
84                  "$ref": "#/components/schemas/runsResponseSchema"
85                }
86              }
87            }
88          }
89        }
90      }
91    },
92    "/acts/tri_angle~fast-zoopla-properties-scraper/run-sync": {
93      "post": {
94        "operationId": "run-sync-tri_angle-fast-zoopla-properties-scraper",
95        "x-openai-isConsequential": false,
96        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
97        "tags": [
98          "Run Actor"
99        ],
100        "requestBody": {
101          "required": true,
102          "content": {
103            "application/json": {
104              "schema": {
105                "$ref": "#/components/schemas/inputSchema"
106              }
107            }
108          }
109        },
110        "parameters": [
111          {
112            "name": "token",
113            "in": "query",
114            "required": true,
115            "schema": {
116              "type": "string"
117            },
118            "description": "Enter your Apify token here"
119          }
120        ],
121        "responses": {
122          "200": {
123            "description": "OK"
124          }
125        }
126      }
127    }
128  },
129  "components": {
130    "schemas": {
131      "inputSchema": {
132        "type": "object",
133        "properties": {
134          "startUrls": {
135            "title": "Start URLs",
136            "type": "array",
137            "description": "List of Zoopla.co.uk URLs to start scraping from.",
138            "items": {
139              "type": "object",
140              "required": [
141                "url"
142              ],
143              "properties": {
144                "url": {
145                  "type": "string",
146                  "title": "URL of a web page",
147                  "format": "uri"
148                }
149              }
150            }
151          },
152          "locationQueries": {
153            "title": "Location Queries",
154            "type": "array",
155            "description": "List of location queries to scrape. Example: London, Manchester, Birmingham, etc.",
156            "default": [],
157            "items": {
158              "type": "string"
159            }
160          },
161          "locationQueryAutoComplete": {
162            "title": "Location Query Auto-Complete",
163            "type": "boolean",
164            "description": "If set to true, we will use the auto-complete feature on zoopla.co.uk and select the first suggestion for each location query. Otherwise, we will use the provided query as is.",
165            "default": false
166          },
167          "radius": {
168            "title": "Radius",
169            "enum": [
170              "0",
171              "0.25",
172              "0.5",
173              "1",
174              "3",
175              "5",
176              "10",
177              "15",
178              "20",
179              "30",
180              "40"
181            ],
182            "type": "string",
183            "description": "Radius in miles around the location to scrape.",
184            "default": "0"
185          },
186          "propertySearchType": {
187            "title": "Property Search Type",
188            "enum": [
189              "for-sale",
190              "to-rent",
191              "new-homes"
192            ],
193            "type": "string",
194            "description": "Type of property search.",
195            "default": "for-sale"
196          },
197          "propertySortBy": {
198            "title": "Property Sort By",
199            "enum": [
200              "newest_listings",
201              "highest_price",
202              "lowest_price",
203              "most_reduced"
204            ],
205            "type": "string",
206            "description": "Sort properties by this field.",
207            "default": "newest_listings"
208          },
209          "propertyMinBedrooms": {
210            "title": "Minimum Bedrooms",
211            "enum": [
212              "",
213              "0",
214              "1",
215              "2",
216              "3",
217              "4",
218              "5",
219              "6",
220              "7",
221              "8",
222              "9",
223              "10"
224            ],
225            "type": "string",
226            "description": "Minimum number of bedrooms.",
227            "default": ""
228          },
229          "propertyMaxBedrooms": {
230            "title": "Maximum Bedrooms",
231            "enum": [
232              "",
233              "0",
234              "1",
235              "2",
236              "3",
237              "4",
238              "5",
239              "6",
240              "7",
241              "8",
242              "9",
243              "10"
244            ],
245            "type": "string",
246            "description": "Maximum number of bedrooms.",
247            "default": ""
248          },
249          "propertyMinPrice": {
250            "title": "Minimum Price",
251            "enum": [
252              "",
253              "10000",
254              "20000",
255              "30000",
256              "40000",
257              "50000",
258              "60000",
259              "70000",
260              "80000",
261              "90000",
262              "100000",
263              "110000",
264              "120000",
265              "125000",
266              "130000",
267              "140000",
268              "150000",
269              "160000",
270              "170000",
271              "180000",
272              "190000",
273              "200000",
274              "210000",
275              "220000",
276              "230000",
277              "240000",
278              "250000",
279              "275000",
280              "300000",
281              "325000",
282              "350000",
283              "375000",
284              "400000",
285              "425000",
286              "450000",
287              "475000",
288              "500000",
289              "550000",
290              "600000",
291              "650000",
292              "700000",
293              "750000",
294              "800000",
295              "850000",
296              "900000",
297              "950000",
298              "1000000",
299              "1100000",
300              "1200000",
301              "1300000",
302              "1400000",
303              "1500000",
304              "1600000",
305              "1700000",
306              "1800000",
307              "1900000",
308              "2000000",
309              "2100000",
310              "2200000",
311              "2300000",
312              "2400000",
313              "2500000",
314              "2750000",
315              "3000000",
316              "3250000",
317              "3500000",
318              "3750000",
319              "4000000",
320              "4250000",
321              "4500000",
322              "4750000",
323              "5000000",
324              "5500000",
325              "6000000",
326              "6500000",
327              "7000000",
328              "7500000",
329              "8000000",
330              "8500000",
331              "9000000",
332              "9500000",
333              "10000000",
334              "12500000",
335              "15000000"
336            ],
337            "type": "string",
338            "description": "Properties minimum price.",
339            "default": ""
340          },
341          "propertyMaxPrice": {
342            "title": "Maximum Price",
343            "enum": [
344              "",
345              "10000",
346              "20000",
347              "30000",
348              "40000",
349              "50000",
350              "60000",
351              "70000",
352              "80000",
353              "90000",
354              "100000",
355              "110000",
356              "120000",
357              "125000",
358              "130000",
359              "140000",
360              "150000",
361              "160000",
362              "170000",
363              "180000",
364              "190000",
365              "200000",
366              "210000",
367              "220000",
368              "230000",
369              "240000",
370              "250000",
371              "275000",
372              "300000",
373              "325000",
374              "350000",
375              "375000",
376              "400000",
377              "425000",
378              "450000",
379              "475000",
380              "500000",
381              "550000",
382              "600000",
383              "650000",
384              "700000",
385              "750000",
386              "800000",
387              "850000",
388              "900000",
389              "950000",
390              "1000000",
391              "1100000",
392              "1200000",
393              "1300000",
394              "1400000",
395              "1500000",
396              "1600000",
397              "1700000",
398              "1800000",
399              "1900000",
400              "2000000",
401              "2100000",
402              "2200000",
403              "2300000",
404              "2400000",
405              "2500000",
406              "2750000",
407              "3000000",
408              "3250000",
409              "3500000",
410              "3750000",
411              "4000000",
412              "4250000",
413              "4500000",
414              "4750000",
415              "5000000",
416              "5500000",
417              "6000000",
418              "6500000",
419              "7000000",
420              "7500000",
421              "8000000",
422              "8500000",
423              "9000000",
424              "9500000",
425              "10000000",
426              "12500000",
427              "15000000"
428            ],
429            "type": "string",
430            "description": "Properties maximum price.",
431            "default": ""
432          },
433          "propertyTypes": {
434            "title": "Property Types (default: all)",
435            "type": "array",
436            "description": "The type of property. Default is all.",
437            "items": {
438              "type": "string",
439              "enum": [
440                "detached",
441                "semi_detached",
442                "terraced",
443                "flats",
444                "bungalow",
445                "farms_land",
446                "park_home"
447              ],
448              "enumTitles": [
449                "Detached",
450                "Semi-Detached",
451                "Terraced",
452                "Flats",
453                "Bungalow",
454                "Farms/Land",
455                "Park Home"
456              ]
457            },
458            "default": []
459          },
460          "propertyMustHave": {
461            "title": "Property Must Have (default: all)",
462            "type": "array",
463            "description": "Property must have these features. Default is all.",
464            "items": {
465              "type": "string",
466              "enum": [
467                "has_garden",
468                "has_parking_garage",
469                "has_balcony_terrace",
470                "pets_allowed",
471                "bills_included"
472              ],
473              "enumTitles": [
474                "Garden",
475                "Parking/Garage",
476                "Balcony/Terrace",
477                "Pets Allowed (only for rental properties)",
478                "Bills Included (only for rental properties)"
479              ]
480            },
481            "default": []
482          },
483          "propertyStatus": {
484            "title": "Property Status (default: all)",
485            "type": "array",
486            "description": "The status of the property. Default is all.",
487            "items": {
488              "type": "string",
489              "enum": [
490                "chain_free",
491                "reduced_price_only",
492                "include_sold"
493              ],
494              "enumTitles": [
495                "Chain-free",
496                "Price Reduced",
497                "Under offer/Sold STC"
498              ]
499            },
500            "default": []
501          },
502          "propertyAddedToSite": {
503            "title": "Property Added To Site",
504            "enum": [
505              "",
506              "24_hours",
507              "3_days",
508              "7_days",
509              "14_days",
510              "30_days"
511            ],
512            "type": "string",
513            "description": "When was the property added to the site.",
514            "default": ""
515          },
516          "showLetOrLetAgreed": {
517            "title": "Show Let or Let Agreed",
518            "type": "boolean",
519            "description": "Show Let or Let Agreed properties (rented).",
520            "default": false
521          },
522          "propertyPricePer": {
523            "title": "Property Price Per",
524            "enum": [
525              "per_month",
526              "per_week"
527            ],
528            "type": "string",
529            "description": "Property price per filter.",
530            "default": "per_month"
531          },
532          "propertyFurnishing": {
533            "title": "Property Furnished",
534            "enum": [
535              "",
536              "furnished",
537              "part_furnished",
538              "unfurnished"
539            ],
540            "type": "string",
541            "description": "Property furnished filter.",
542            "default": ""
543          },
544          "propertyAvailability": {
545            "title": "Property Availability",
546            "enum": [
547              "",
548              "now",
549              "1months",
550              "3months",
551              "6months",
552              "12months"
553            ],
554            "type": "string",
555            "description": "Property availability filter.",
556            "default": ""
557          },
558          "keywords": {
559            "title": "Keywords",
560            "type": "array",
561            "description": "Search for phrases by using quotation marks e.g. “double garage”, or exclude terms by prefixing them with a minus sign e.g. -studio.",
562            "default": [],
563            "items": {
564              "type": "string"
565            }
566          }
567        }
568      },
569      "runsResponseSchema": {
570        "type": "object",
571        "properties": {
572          "data": {
573            "type": "object",
574            "properties": {
575              "id": {
576                "type": "string"
577              },
578              "actId": {
579                "type": "string"
580              },
581              "userId": {
582                "type": "string"
583              },
584              "startedAt": {
585                "type": "string",
586                "format": "date-time",
587                "example": "2025-01-08T00:00:00.000Z"
588              },
589              "finishedAt": {
590                "type": "string",
591                "format": "date-time",
592                "example": "2025-01-08T00:00:00.000Z"
593              },
594              "status": {
595                "type": "string",
596                "example": "READY"
597              },
598              "meta": {
599                "type": "object",
600                "properties": {
601                  "origin": {
602                    "type": "string",
603                    "example": "API"
604                  },
605                  "userAgent": {
606                    "type": "string"
607                  }
608                }
609              },
610              "stats": {
611                "type": "object",
612                "properties": {
613                  "inputBodyLen": {
614                    "type": "integer",
615                    "example": 2000
616                  },
617                  "rebootCount": {
618                    "type": "integer",
619                    "example": 0
620                  },
621                  "restartCount": {
622                    "type": "integer",
623                    "example": 0
624                  },
625                  "resurrectCount": {
626                    "type": "integer",
627                    "example": 0
628                  },
629                  "computeUnits": {
630                    "type": "integer",
631                    "example": 0
632                  }
633                }
634              },
635              "options": {
636                "type": "object",
637                "properties": {
638                  "build": {
639                    "type": "string",
640                    "example": "latest"
641                  },
642                  "timeoutSecs": {
643                    "type": "integer",
644                    "example": 300
645                  },
646                  "memoryMbytes": {
647                    "type": "integer",
648                    "example": 1024
649                  },
650                  "diskMbytes": {
651                    "type": "integer",
652                    "example": 2048
653                  }
654                }
655              },
656              "buildId": {
657                "type": "string"
658              },
659              "defaultKeyValueStoreId": {
660                "type": "string"
661              },
662              "defaultDatasetId": {
663                "type": "string"
664              },
665              "defaultRequestQueueId": {
666                "type": "string"
667              },
668              "buildNumber": {
669                "type": "string",
670                "example": "1.0.0"
671              },
672              "containerUrl": {
673                "type": "string"
674              },
675              "usage": {
676                "type": "object",
677                "properties": {
678                  "ACTOR_COMPUTE_UNITS": {
679                    "type": "integer",
680                    "example": 0
681                  },
682                  "DATASET_READS": {
683                    "type": "integer",
684                    "example": 0
685                  },
686                  "DATASET_WRITES": {
687                    "type": "integer",
688                    "example": 0
689                  },
690                  "KEY_VALUE_STORE_READS": {
691                    "type": "integer",
692                    "example": 0
693                  },
694                  "KEY_VALUE_STORE_WRITES": {
695                    "type": "integer",
696                    "example": 1
697                  },
698                  "KEY_VALUE_STORE_LISTS": {
699                    "type": "integer",
700                    "example": 0
701                  },
702                  "REQUEST_QUEUE_READS": {
703                    "type": "integer",
704                    "example": 0
705                  },
706                  "REQUEST_QUEUE_WRITES": {
707                    "type": "integer",
708                    "example": 0
709                  },
710                  "DATA_TRANSFER_INTERNAL_GBYTES": {
711                    "type": "integer",
712                    "example": 0
713                  },
714                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
715                    "type": "integer",
716                    "example": 0
717                  },
718                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
719                    "type": "integer",
720                    "example": 0
721                  },
722                  "PROXY_SERPS": {
723                    "type": "integer",
724                    "example": 0
725                  }
726                }
727              },
728              "usageTotalUsd": {
729                "type": "number",
730                "example": 0.00005
731              },
732              "usageUsd": {
733                "type": "object",
734                "properties": {
735                  "ACTOR_COMPUTE_UNITS": {
736                    "type": "integer",
737                    "example": 0
738                  },
739                  "DATASET_READS": {
740                    "type": "integer",
741                    "example": 0
742                  },
743                  "DATASET_WRITES": {
744                    "type": "integer",
745                    "example": 0
746                  },
747                  "KEY_VALUE_STORE_READS": {
748                    "type": "integer",
749                    "example": 0
750                  },
751                  "KEY_VALUE_STORE_WRITES": {
752                    "type": "number",
753                    "example": 0.00005
754                  },
755                  "KEY_VALUE_STORE_LISTS": {
756                    "type": "integer",
757                    "example": 0
758                  },
759                  "REQUEST_QUEUE_READS": {
760                    "type": "integer",
761                    "example": 0
762                  },
763                  "REQUEST_QUEUE_WRITES": {
764                    "type": "integer",
765                    "example": 0
766                  },
767                  "DATA_TRANSFER_INTERNAL_GBYTES": {
768                    "type": "integer",
769                    "example": 0
770                  },
771                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
772                    "type": "integer",
773                    "example": 0
774                  },
775                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
776                    "type": "integer",
777                    "example": 0
778                  },
779                  "PROXY_SERPS": {
780                    "type": "integer",
781                    "example": 0
782                  }
783                }
784              }
785            }
786          }
787        }
788      }
789    }
790  }
791}

Fast Zoopla Properties Scraper OpenAPI definition

OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.

OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.

By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.

You can download the OpenAPI definitions for Fast Zoopla Properties Scraper from the options below:

If you’d like to learn more about how OpenAPI powers GPTs, read our blog post.

You can also check out our other API clients:

Developer
Maintained by Apify

Actor Metrics

  • 7 monthly users

  • 1 bookmark

  • >99% runs succeeded

  • Created in May 2024

  • Modified 2 months ago

Categories