Zoopla Scraper $1/1K πŸ”₯ Buy | Rent | New Homes (by Search URL) avatar

Zoopla Scraper $1/1K πŸ”₯ Buy | Rent | New Homes (by Search URL)

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Zoopla Scraper $1/1K πŸ”₯ Buy | Rent | New Homes (by Search URL)

Zoopla Scraper $1/1K πŸ”₯ Buy | Rent | New Homes (by Search URL)

$1/1K ⚑ Paste a Zoopla.co.uk search URL: buy (for sale), rent or new homes & get comprehensive details including price history, address, features, media, EPC, NTS, agent contacts (phones, emails) & much more! Bypass the 1K limit & Export to JSON/EXCEL/CSV/API & more. AI agents ready - Start now! πŸš€

Pricing

from $1.00 / 1,000 results

Rating

5.0

(1)

Developer

Azzouzana

Azzouzana

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

2 days ago

Last modified

Share

Zoopla.co.uk Scraper PRO (By Search URL)

Your one-stop scraper for Zoopla for-sale, to-rent, and new homes searches. Paste a search URL and get flat JSON with pricing, price history, property specs, address and coordinates, features, photos, EPC and floor plans, NTS info, nearby points of interest, transport links, and agent contact details (emails optional). Built for market analysis, lead generation, and property research.

🀩 Features

  • For-sale, to-rent, and new homes search URLs (Agents search URLs coming soon)
  • Full listing details per row: price history, beds/baths/sqft, description, tenure
  • Address & location: postcodes, coordinates, area and region
  • Features: feature bullets, furnished state, chain-free and related flags
  • Media: photo gallery, floor plans, EPC ratings and documents
  • NTS info: council tax band, service charge, ground rent, utilities, parking
  • Nearby & transport: points of interest and nearest stations (rail, tube, ferry) with distances
  • Contact details: agent branch name, phone, branch URL; email on each listing when enabled
  • Auto-pagination; bypasses Zoopla's ~1,000 result cap , best effort to get as much results as we can up to your max items
  • Flat rows for CSV, Excel, CRM, or API export β€” AI agents/LLMs ready
  • Speed and reliability are built into our DNA πŸ˜‰

πŸ“š How to use

  1. Create a free Apify account - no credit card required!
  2. Open this Actor in Apify Console.
  3. Paste a Zoopla search URL into Start URL.
  4. Set Max items. Optionally enable Fetch agent emails (fetchEmails) to add branchEmail on each row (+$1 per 1,000 listings).
  5. Click Start and download results from the dataset tab.

Example start URLs:

  • Buy: https://www.zoopla.co.uk/for-sale/property/london-fields/?q=London%20Fields%2C%20London
  • Rent: https://www.zoopla.co.uk/to-rent/property/manchester/?q=Manchester%2C%20Greater%20Manchester
  • New homes: https://www.zoopla.co.uk/new-homes/property/london/?q=London

πŸ€” Why scrape Zoopla?

  • Market research: track asking prices by area
  • Lead generation: estate agent branches, phones, optional emails
  • Investment analysis: compare beds, sqft, and price across postcodes
  • Data pipelines: feed CRM, sheets, or internal models with UK listing data

πŸ€‘ Cost / Pricing

$1 per 1,000 listings saved to your dataset. With Fetch agent emails enabled, add +$1 per 1,000 listings (one charge per listing).

Fetch agent emails off (default)

ListingsCost
100$0.10
1,000$1.00
10,000$10.00

Fetch agent emails on

ListingsCost
100$0.20
1,000$2.00
10,000$20.00

Example: 500 listings with emails β†’ 500 Γ— $0.001 + 500 Γ— $0.001 = $1.00.

πŸ†“ Free tier limitations

On the free Apify plan:

  • Up to 5 listings per run
  • 5 runs per day (UTC)
  • At least 30 minutes between runs
  • With Fetch agent emails enabled, branchEmail values are partially masked (e.g. abcdefg@azerty.com β†’ ab*****@az**.com). Paid users get full email addresses.

Upgrade for higher limits.

πŸ› οΈ Input

FieldTypeDescriptionDefault
startUrlstringZoopla for-sale, to-rent, or new homes property search URLLondon Fields buy example
maxItemsintegerMaximum listings to scrape (min 5)100
fetchEmailsbooleanFetch agent emails β€” include branchEmail on each listing (+$0.001 per listing; masked on free plan)false

🧐 Output

One row per listing in the default dataset. Nested objects are flattened with _ prefixes. Arrays are kept as-is. URLs are absolute.

CategoryFields
Pricing & historypricing_valueLabel, priceHistory_firstPublished, priceHistory_priceChanges, pricing_pricePerFloorAreaUnit_valueLabel
Address & locationanalyticsTaxonomy_displayAddress, location_streetName, location_townOrCity, location_postalCode, location_coordinates_latitude, location_coordinates_longitude
Property specscounts_numBedrooms, counts_numBathrooms, ingested_sizeSqft, analyticsTaxonomy_propertyType, tenure, publicationStatus
Featuresfeatures_bullets, features_flags_furnishedState, analyticsTaxonomy_chainFree, features_flags_availableFromDate
NTS infontsInfo, additionalNtsInfo (tenure, council tax, service charge, ground rent, utilities, parking)
MediapropertyImage, floorPlan_image, derivedEPC_efficiencyRating, epc_pdf
Nearby & transportpointsOfInterest, transports
Contact detailsbranchV2_branchName, branchV2_redirectPhone, branchV2_branchDetailsUri, listingUris_contact, branchEmail
Listing metatitle, detailedDescription, viewCount_viewCount30day, listingUris_detail, scrapedAt

Example (dummy data):

{
"listingId": "12345678",
"title": "2 bed flat for sale",
"category": "residential",
"publicationStatus": "Live",
"detailedDescription": "Riverside Apartments, E8. Modern two-bedroom flat with open-plan living…",
"tenure": "leasehold",
"listingUris_detail": "https://www.zoopla.co.uk/for-sale/details/12345678/",
"listingUris_contact": "https://www.zoopla.co.uk/for-sale/contact/12345678/",
"counts_numBedrooms": 2,
"counts_numBathrooms": 1,
"counts_numLivingRooms": 1,
"ingested_sizeSqft": 803,
"floorArea_label": "803 sq. ft",
"floorArea_value": 803,
"pricing_valueLabel": "Β£425,000",
"pricing_internalValue": 425000,
"pricing_priceQualifierLabel": "Guide price",
"pricing_pricePerFloorAreaUnit_valueLabel": "Β£529",
"priceHistory_firstPublished_firstPublishedDate": "2026-01-15T10:00:00",
"priceHistory_firstPublished_priceLabel": "Β£450,000",
"priceHistory_priceChanges": [
{
"priceLabel": "Β£425,000",
"priceChangeDate": "2026-03-01",
"isPriceDrop": true,
"isPriceIncrease": false,
"percentageChangeLabel": "-5.6%"
}
],
"analyticsTaxonomy_displayAddress": "Riverside Apartments, Flat 4, Example Street, London E8",
"analyticsTaxonomy_propertyType": "flat",
"analyticsTaxonomy_postTownName": "London",
"analyticsTaxonomy_outcode": "E8",
"analyticsTaxonomy_incode": "3SE",
"analyticsTaxonomy_numBeds": 2,
"analyticsTaxonomy_numBaths": 1,
"analyticsTaxonomy_chainFree": true,
"location_coordinates_latitude": 51.5401,
"location_coordinates_longitude": -0.0572,
"location_postalCode": "E8 3SE",
"location_streetName": "Example Street",
"location_townOrCity": "London",
"features_bullets": [
"Two double bedrooms",
"Open-plan kitchen and living area",
"Balcony with park views",
"Concierge and residents' gym"
],
"features_flags_tenure_label": "Leasehold",
"features_flags_studentFriendly": false,
"ntsInfo": [
{ "title": "Tenure", "key": "tenure", "value": "Leasehold (125 years)" },
{ "title": "Council tax band", "key": "council_tax_band", "value": "Band D" },
{ "title": "Service charge", "key": null, "value": "Β£2,400 per year" },
{ "title": "Ground rent", "key": "ground_rent", "value": "Peppercorn" }
],
"additionalNtsInfo": [
{ "title": "Water", "key": "water", "value": "Mains" },
{ "title": "Heating", "key": "heating", "value": "Gas central heating" },
{ "title": "Broadband", "key": "broadband", "value": "FTTP available" },
{ "title": "Parking", "key": "parking", "value": "Allocated space" }
],
"derivedEPC_efficiencyRating": "C",
"epc_image": null,
"epc_pdf": null,
"floorPlan_image": [{ "filename": "floorplan-example.jpg", "caption": "Floorplan" }],
"propertyImage": [
{ "original": "https://example.com/listings/12345678/living-room.jpg", "caption": "Living room" },
{ "original": "https://example.com/listings/12345678/kitchen.jpg", "caption": "Kitchen" }
],
"pointsOfInterest": [
{ "title": "Example Primary School", "address": "Sample Road", "type": "uk_school_primary", "distanceMiles": 0.2 },
{ "title": "Riverside Park", "address": null, "type": "park", "distanceMiles": 0.4 }
],
"transports": [
{ "title": "Example Overground", "poiType": "national_rail_station", "distanceInMiles": 0.3 },
{ "title": "Sample Underground", "poiType": "london_underground_station", "distanceInMiles": 0.8 }
],
"branchV2_branchId": 67453,
"branchV2_branchName": "Acme Estates β€” East London",
"branchV2_branchDetailsUri": "https://www.zoopla.co.uk/find-agents/branch/acme-estates-east-london-67453/",
"branchV2_redirectPhone": "020 7123 4567",
"branchV2_logoUrl": "https://example.com/agents/acme-logo.png",
"branchEmail": "enquiries@acme-estates.example",
"viewCount_viewCount30day": 42,
"scrapedAt": "2026-06-20T12:00:00.000Z"
}

❓ FAQ

How do I get a Zoopla search URL? Go to zoopla.co.uk, run a property search (for sale, to rent, or new homes), apply any filters, then copy the URL from your browser address bar.

What is the maximum number of listings per run? Set Max items to your target. Zoopla caps a single search at about 1,000 results; this Actor works around that and keeps collecting until it hits your max items, budget, or runs out of new listings.

Does this return estate agent email addresses? Yes, when Fetch agent emails is enabled. Billed per listing. On the free plan, emails are partially masked (first 2 characters of the local part and domain label kept, TLD visible β€” e.g. ab*****@az**.com). Upgrade to a paid plan for full addresses.

Can I scrape for-sale, to-rent, and new homes? Yes. Paste a for-sale, to-rent, or new homes search URL (including for-sale searches with a new-homes filter). One URL per run.

πŸ”Ž SEO Keywords

Zoopla scraper, Zoopla new homes scraper, UK property scraper, Zoopla price history, Zoopla transport links, Zoopla NTS info, UK real estate data, London property listings, estate agent leads, Zoopla for sale, Zoopla to rent, property price data UK, Apify Zoopla

πŸ” Looking for something else?

Browse thousands of scrapers on Apify Store

πŸ“¬ Contact

⚠️ Disclaimer

This actor is not affiliated with Zoopla. Trademarks belong to their respective owners. It only collects publicly visible listing data and does not access content behind login or paywalls.