Realestate.co.nz Scraper
Pricing
Pay per event
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
Actor stats
0
Bookmarked
5
Total users
3
Monthly active users
a day ago
Last modified
Categories
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
- Add Actor to Your Account - Go to Apify Console and add this Actor
- Provide Search URLs - Enter one or more Realestate.co.nz search URLs
- Configure Settings - Choose between single-page or full scrape mode
- Run the Actor - Click "Run" and wait for data extraction to complete
- Download Results - Export data as JSON, CSV, or Excel from the dataset
Getting Search URLs
- Go to Realestate.co.nz
- Use the search filters to find properties (location, price range, bedrooms, etc.)
- Copy the URL from your browser's address bar
- Paste it into the Actor's
startUrlsinput
Example URLs - Sale Listings:
https://www.realestate.co.nz/residential/sale/aucklandhttps://www.realestate.co.nz/residential/sale/wellington?minp=500000&maxp=1000000&minbe=3https://www.realestate.co.nz/residential/sale/christchurch?scat=househttps://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/aucklandhttps://www.realestate.co.nz/residential/rental/wellington?minp=400&maxp=800&minbe=2https://www.realestate.co.nz/residential/rental/christchurch?scat=apartment
Example URLs - Sold Properties:
https://www.realestate.co.nz/residential/sold?by=latest-salehttps://www.realestate.co.nz/residential/sold?by=latest-sale&incs=truehttps://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
| 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 identifierlistingNo- Agency listing numberurl- Direct link to the propertytitle- Property headlineprice- 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 bedroomsbathrooms- Number of bathroomsparking- Number of parking spaceslandArea- Land size (sqm)landAreaUnit- Unit of measurementfloorArea- Floor space (sqm)floorAreaUnit- Unit of measurement
Address (Flattened)
address- Full formatted addressstreet- Street namesuburb- Suburb/neighborhooddistrict- District/cityregion- Region (Auckland, Wellington, etc.)postcode- Postal codelatitude- GPS coordinateslongitude- GPS coordinates
Features (Yes/No Format)
swimmingPool- Has swimming poolnewConstruction- New buildwaterfront- Coastal waterfront propertymortgageeSale- Mortgagee sale
Images
mainImage- Primary listing photo URLimages- 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 IDagentName- Agent's full nameagentEmail- Contact emailagentPhone- Mobile phone numberagentImage- Agent photo URLagentOfficeName- 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: trueto get up to 10,000 results per URL - Use
useApifyProxy: trueto 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: falsefor quick spot checks - Add
&page=Xto the URL to scrape specific pages (e.g.,?page=2for 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: truein 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! ๐