Realestate.co.nz Scraper avatar
Realestate.co.nz Scraper

Pricing

Pay per event

Go to Apify Store
Realestate.co.nz Scraper

Realestate.co.nz Scraper

Extract comprehensive property data from Realestate.co.nz with this powerful scraper. Get NZ listings with prices, addresses, property features, photos, agent contacts & more. Export to JSON/CSV/Excel. Perfect for real estate investors, agencies, market analysis & lead generation. No coding required

Pricing

Pay per event

Rating

5.0

(1)

Developer

ScrapeMind

ScrapeMind

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

3

Monthly active users

a day ago

Last modified

Share

Realestate.co.nz Scraper | New Zealand Property Data Extractor

Fast and efficient Apify Actor for scraping property listings from Realestate.co.nz, New Zealand's leading real estate platform. Extract detailed property data including prices, addresses, property specifications, agent information, and high-quality images. Supports sale listings, rental properties, AND sold properties!

โœจ Key Features

  • ๐Ÿš€ High-Speed Concurrent Scraping - Processes up to 10,000 listings with 5 concurrent requests per batch
  • ๐Ÿ  Comprehensive Property Data - Extracts all property details, features, and specifications
  • ๐Ÿท๏ธ Sale, Rental & Sold Listings - Scrape properties for sale, for rent, AND recently sold properties
  • ๐Ÿ‘ค Agent Information - Includes agent contact details, photos, and office information
  • ๐Ÿ“ธ High-Quality Images - Full-resolution property and agent photos
  • ๐Ÿ—“๏ธ Open Home Schedules - Captures all open home dates and times
  • ๐ŸŽฏ Advanced Filtering - Supports all Realestate.co.nz search filters (price, bedrooms, property type, etc.)
  • ๐ŸŒ Proxy Support - Built-in Apify Proxy integration for large-scale scraping
  • ๐Ÿ“Š Spreadsheet-Ready Output - Flattened data structure perfect for Excel/Google Sheets
  • ๐Ÿ’พ Multiple Export Formats - Download as JSON, CSV, or Excel

๐Ÿ“‹ Use Cases

  • Real Estate Market Analysis - Track property prices, trends, and market movements
  • Rental Market Research - Monitor rental prices and availability across regions
  • Sold Property Research - Analyze historical sale prices and market performance
  • Lead Generation - Build databases of properties and agent contacts for sales outreach
  • Property Portfolio Management - Monitor listings for investment opportunities
  • Price Comparison & Valuation - Compare asking prices vs. sold prices for accurate valuations
  • Rental Yield Analysis - Compare rental income vs. property sale prices
  • Agent Performance Tracking - Analyze agent listings across sale and rental markets
  • Real Estate Research - Academic and commercial research on NZ housing market
  • Automated Property Alerts - Set up monitoring for new listings matching criteria
  • Market Trend Analysis - Compare active listings with recent sales data

๐ŸŽฏ How to Use

  1. Add Actor to Your Account - Go to Apify Console and add this Actor
  2. Provide Search URLs - Enter one or more Realestate.co.nz search URLs
  3. Configure Settings - Choose between single-page or full scrape mode
  4. Run the Actor - Click "Run" and wait for data extraction to complete
  5. Download Results - Export data as JSON, CSV, or Excel from the dataset

Getting Search URLs

  1. Go to Realestate.co.nz
  2. Use the search filters to find properties (location, price range, bedrooms, etc.)
  3. Copy the URL from your browser's address bar
  4. Paste it into the Actor's startUrls input

Example URLs - Sale Listings:

https://www.realestate.co.nz/residential/sale/auckland
https://www.realestate.co.nz/residential/sale/wellington?minp=500000&maxp=1000000&minbe=3
https://www.realestate.co.nz/residential/sale/christchurch?scat=house
https://www.realestate.co.nz/residential/sale/auckland?page=2 # Scrape page 2 (results 21-40)

Example URLs - Rental Properties:

https://www.realestate.co.nz/residential/rental/auckland
https://www.realestate.co.nz/residential/rental/wellington?minp=400&maxp=800&minbe=2
https://www.realestate.co.nz/residential/rental/christchurch?scat=apartment

Example URLs - Sold Properties:

https://www.realestate.co.nz/residential/sold?by=latest-sale
https://www.realestate.co.nz/residential/sold?by=latest-sale&incs=true
https://www.realestate.co.nz/residential/sold/auckland?minp=800000&maxp=1500000

Note: The Actor automatically detects the listing type (sale/rental/sold) based on the URL!

๐Ÿ“ฅ Input Configuration

{
"startUrls": [
{
"url": "https://www.realestate.co.nz/residential/sale/auckland"
}
],
"fullScrape": false,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Input Parameters

ParameterTypeDescriptionRequired
startUrlsArrayList of Realestate.co.nz search URLs to scrape. Can include page parameter for pagination (e.g., ?page=2)โœ… Yes
fullScrapeBooleantrue = scrape all results (up to 10,000), false = single page only (20 results per page)No (default: false)
proxyConfiguration.useApifyProxyBooleanEnable Apify Proxy for residential IPs (recommended for large scrapes)No (default: false)

Pagination Support (Single Page Mode): When fullScrape is false, you can scrape specific pages by adding &page=X to the URL:

  • ?page=1 โ†’ Results 1-20 (offset: 0)
  • ?page=2 โ†’ Results 21-40 (offset: 20)
  • ?page=3 โ†’ Results 41-60 (offset: 40)
  • etc.

Supported Search Filters

The Actor supports all Realestate.co.nz URL parameters for sale, rental, and sold listings:

Common Filters (All Listing Types):

  • Price Range: minp (min price), maxp (max price)
  • Bedrooms: minbe (min bedrooms), maxbe (max bedrooms)
  • Bathrooms: minba (min bathrooms)
  • Parking: mincp (min car parks)
  • Land Area: minla (min land area), maxla (max land area)
  • Floor Area: minfa (min floor area), maxfa (max floor area)
  • Property Type: scat (house, townhouse, apartment, etc.)
  • Features: New Construction (nc), Coastal Waterfront (cw), Swimming Pool (sp)

Sale Listings Only:

  • Pricing Method: pm (asking price, auction, tender, etc.)
  • Additional Features: 3D Walkthrough (3dw), Video (vid), Open Homes (ooh), Floor Plans (fps), etc.

Rental Listings:

  • Same filters as sale listings (price range, bedrooms, property type, etc.)
  • Price filters apply to weekly rent

Sold Properties Only:

  • Sort Order: by (e.g., latest-sale)
  • Include Surrounding: incs=true (include surrounding sales data)

๐Ÿ“ค Output Data Structure

Each property listing includes:

Basic Information

  • listingId - Unique listing identifier
  • listingNo - Agency listing number
  • url - Direct link to the property
  • title - Property headline
  • price - Display price (e.g., "$850,000" or "Negotiation")
  • description - Full property description (HTML stripped)
  • listingStatus - Current status (active, sold, etc.)
  • publishedDate - When the listing was published

Property Details

  • propertyType - House, Townhouse, Apartment, etc.
  • bedrooms - Number of bedrooms
  • bathrooms - Number of bathrooms
  • parking - Number of parking spaces
  • landArea - Land size (sqm)
  • landAreaUnit - Unit of measurement
  • floorArea - Floor space (sqm)
  • floorAreaUnit - Unit of measurement

Address (Flattened)

  • address - Full formatted address
  • street - Street name
  • suburb - Suburb/neighborhood
  • district - District/city
  • region - Region (Auckland, Wellington, etc.)
  • postcode - Postal code
  • latitude - GPS coordinates
  • longitude - GPS coordinates

Features (Yes/No Format)

  • swimmingPool - Has swimming pool
  • newConstruction - New build
  • waterfront - Coastal waterfront property
  • mortgageeSale - Mortgagee sale

Images

  • mainImage - Primary listing photo URL
  • images - Array of all high-resolution image URLs

Open Homes

  • openHomes - Array of open home events with start/end times

Primary Agent (Flattened for Easy Access)

  • agentId - Agent's unique ID
  • agentName - Agent's full name
  • agentEmail - Contact email
  • agentPhone - Mobile phone number
  • agentImage - Agent photo URL
  • agentOfficeName - Real estate office name

All Agents & Offices

  • agents - Array of all agents (for multi-agent listings)
  • offices - Array of all offices

Example Output

{
"listingId": "42923001",
"listingNo": "RX4788110",
"url": "https://www.realestate.co.nz/42923001/residential/sale/15-te-ironui-place-huntington",
"title": "Home with income opportunity",
"price": "$1,125,000",
"propertyType": "House",
"bedrooms": 5,
"bathrooms": 3,
"parking": 0,
"landArea": 644,
"landAreaUnit": "SQM",
"floorArea": 221,
"floorAreaUnit": "sqm",
"address": "15 Te Ironui Place, Huntington, Hamilton City, Waikato",
"suburb": "Huntington",
"region": "Waikato",
"swimmingPool": "No",
"newConstruction": "No",
"waterfront": "No",
"mainImage": "http://mediaserver.realestate.co.nz/listings/42923001/...",
"agentName": "Choy Tak Hong",
"agentEmail": "choy@borders.net.nz",
"agentPhone": "0275 779 940",
"agentImage": "http://mediaserver.realestate.co.nz/per_orgs/8636/...",
"images": ["url1", "url2", "..."],
"openHomes": [
{
"start": "2025-11-10T14:00:00+13:00",
"end": "2025-11-10T15:00:00+13:00"
}
]
}

๐Ÿ’ก Best Practices

For Large-Scale Scraping

  • Enable fullScrape: true to get up to 10,000 results per URL
  • Use useApifyProxy: true to avoid IP blocks
  • Break large searches into smaller regional queries for better performance
  • Schedule regular runs to keep data up-to-date

For Specific Property Searches

  • Use detailed search filters in the URL to narrow results
  • Set fullScrape: false for quick spot checks
  • Add &page=X to the URL to scrape specific pages (e.g., ?page=2 for results 21-40)
  • Combine multiple search URLs to cover different criteria or pages

Data Export Tips

  • CSV/Excel: Perfect for spreadsheet analysis, filtering, and sorting
  • JSON: Best for integration with other tools, APIs, or databases
  • Use the flattened agent fields for quick sorting/filtering by agent name or office

โš™๏ธ Technical Details

  • Built with: TypeScript, Apify SDK, Crawlee, Cheerio
  • Smart Scraping Approach:
    • Fetches HTML page first
    • Extracts exact API parameters from embedded JSON (shoebox data)
    • Mirrors the website's own API calls = more reliable & future-proof
  • Average Speed: ~100 listings per minute with concurrent processing
  • Max Results: 10,000 listings per URL (API limitation)
  • Memory Efficient: Streams data directly to dataset
  • Proxy Support: Full Apify Proxy integration with residential IPs
  • Browser-Free: Uses HTTP requests only (no browser automation = faster & cheaper)

๐Ÿ”ง Troubleshooting

No results returned?

  • Check that your URL is a valid Realestate.co.nz search page
  • Ensure the search actually has listings (try opening the URL in a browser)

Getting blocked or errors?

  • Enable useApifyProxy: true in proxy configuration
  • Reduce concurrent request load (Actor automatically limits to 5 concurrent)

Missing data fields?

  • Some properties may not have all fields (e.g., no open homes scheduled)
  • Empty fields return empty strings ("") or zeros (0)

๐Ÿ“ž Support & Custom Solutions

Need help or have questions? We're here to assist!

  • Issues & Bugs: Report on the Actor Issues page
  • Custom Scraping Solutions: Contact us through Apify for tailored web scraping projects
  • Feature Requests: Submit suggestions on the Issues page

Custom Web Scraping Services

Looking for a custom scraper or need modifications to this Actor?

We specialize in:

  • Custom real estate scrapers for any platform
  • Data integration and pipeline development
  • Scheduled monitoring and alerts
  • Large-scale data extraction projects
  • API development for scraped data

Contact: Visit ScrapeMind on Apify to get in touch.

This Actor is designed for legitimate use cases such as market research, price comparison, and lead generation. Users are responsible for:

  • Complying with Realestate.co.nz Terms of Service
  • Respecting robots.txt and rate limits
  • Following New Zealand data protection laws
  • Using data ethically and legally

Important: Always scrape responsibly and respect website terms of service.

๐Ÿท๏ธ Tags

realestate.co.nz new-zealand real-estate property-scraper property-listings rental-properties sold-properties housing-data market-analysis lead-generation nz-property auckland wellington christchurch agent-data real-estate-data property-search rental-market property-valuation

Check out our other real estate scrapers:


Version: 1.0 Author: ScrapeMind Last Updated: 2025

Happy Scraping! ๐Ÿš€