Realestate.co.nz Scraper
by scrapemind
Extract comprehensive property data from Realestate.co.nz with this powerful scraper. Get NZ listings with prices, addresses, property features, photo...
Opens on Apify.com
About 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
What does this actor do?
Realestate.co.nz Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
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 json { "startUrls": [ { "url": "https://www.realestate.co.nz/residential/sale/auckland" } ], "fullScrape": false, "proxyConfiguration": { "useApifyProxy": false } } ### Input Parameters | Parameter | Type | Description | Required | |-----------|------|-------------|----------| | startUrls | Array | List of Realestate.co.nz search URLs to scrape. Can include page parameter for pagination (e.g., ?page=2) | ✅ Yes | | fullScrape | Boolean | true = scrape all results (up to 10,000), false = single page only (20 results per page) | No (default: false) | | proxyConfiguration.useApifyProxy | Boolean | Enable 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 json { "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. ## 📜 Legal & Compliance 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 ## 📊 Related Actors Check out our other real estate scrapers: - Realtor.ca Scraper - Canadian property listings - Realtor.ca Agents Scraper - Canadian agent data - Domain.com.au Scraper - Australian properties - Realestate.com.au Scraper - Australian listings - Zumper.com Scraper - US rental properties --- Version: 1.0 Author: ScrapeMind Last Updated: 2025 Happy Scraping! 🚀
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Realestate.co.nz Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- scrapemind
- Pricing
- Paid
- Total Runs
- 86
- Active Users
- 21
Related Actors
Apartments.com Scraper 🏡
by epctex
Expedia Hotels 4.0
by jupri
Zillow Detail Scraper
by maxcopell
Idealista Scraper - Real Estate Data for Spain, Italy, Portugal
by igolaizola
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support