Skip to Content
PlatformsOceaniaRealestate.co.nz

Realestate.co.nz Data Parser & API

Realestate.co.nz is the industry-aligned New Zealand property portal — ~35k properties for sale in February 2025, its highest stock since 2015 — and PropAPIS extracts its resale, new-build, rental, commercial and land listings with agent, photo, geo and sold data through a single REST API. Cover Auckland, Wellington, Christchurch and the whole NZ market without building or maintaining a scraper.

CountryNew Zealand
TypePortal
OwnerRealestate.co.nz (industry-aligned)
Listing typesnew-build, resale, rental, commercial, land
Monthly visits~millions / mo (est.)
Active listings~35k for sale (Feb 2025, highest since 2015)
API accessUnofficial API only
Parse priority★★★☆☆
Official sitewww.realestate.co.nz

Platform Overview

Market Position

  • One of three main NZ portals in a tightening three-way contest with Trade Me Property and OneRoof
  • Industry-aligned portal backed by the New Zealand real-estate sector
  • ~35k properties for sale in February 2025 — the highest for-sale stock since 2015
  • Adds sold and suburb data to the NZ listing landscape

Market Coverage

Geographic Coverage:

  • Auckland, Wellington and Christchurch
  • Hamilton, Tauranga, Dunedin and regional NZ
  • Suburb-level coverage nationwide
  • Includes a Pacific/Fiji section

Property Types:

  • Houses and Apartments / Units
  • Townhouses and Lifestyle blocks
  • New-build and developments
  • Commercial and Land

Data Availability

Realestate.co.nz exposes standard residential and commercial fields — agent and agency info, photos, geo, sold data and suburb insights — at Medium anti-bot difficulty with no official public API (an unofficial parse path), which PropAPIS handles for you.

Listing Categories:

  • Buy: Resale and ready-to-move NZ properties
  • Rent: Long-term residential rentals
  • New homes: New-build and developer projects
  • Commercial: Commercial sale and lease
  • Land: Sections and lifestyle blocks
  • Sold: Historical sold prices and suburb trends

Data Fields Available

PropAPIS extracts structured data from each Realestate.co.nz listing:

Property Information

  • Address: Street, suburb, region and postcode
  • Price: Sale price, price guide or rent
  • Bedrooms, Bathrooms and Car Spaces
  • Property Type: House, apartment, townhouse, land
  • Area: Floor area and land size
  • Sold Data: Recent sold prices nearby

Listing Details

  • Description: Full listing text
  • Photos: Image URLs
  • Inspection Times: Open-home schedules
  • Features and amenities
  • Listed / Updated date

Agent Information

  • Agency: Agency name and branch
  • Agent: Listing agent name
  • Agent Contact: Phone where published

Location & Market Data

  • Suburb and Region
  • Coordinates: Latitude and longitude
  • Suburb Insights: Median price and trends

API Endpoints

Get Property Details

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Get a Realestate.co.nz listing by URL or ID property_data = api.platforms.realestate_nz.get_property( listing_id='12345678' ) print(f"Title: {property_data.title}") print(f"Price: NZD {property_data.price:,}") print(f"Suburb: {property_data.suburb}")

Search Listings

# Search Realestate.co.nz listings listings = api.platforms.realestate_nz.search( region='Auckland', suburb='Ponsonby', purpose='for-sale', min_bedrooms=2, property_type='House' ) for listing in listings[:10]: print(f"{listing.title} - NZD {listing.price:,}") print(f" {listing.bedrooms} bed | {listing.suburb}")

Search Sold Data

# Search recently sold NZ properties sold = api.platforms.realestate_nz.search_sold( region='Wellington', suburb='Kelburn' ) for sale in sold[:5]: print(f"{sale.address} - sold NZD {sale.sold_price:,} on {sale.sold_date}")

Quick Start

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Search Realestate.co.nz listings in Auckland listings = api.platforms.realestate_nz.search(region='Auckland', purpose='for-sale') for listing in listings[:5]: print(f"{listing.title} - NZD {listing.price:,}")
import { PropAPIS } from 'propapis'; const api = new PropAPIS({ apiKey: 'your_api_key' }); // Search Realestate.co.nz listings in Auckland const listings = await api.platforms.realestateNz.search({ region: 'Auckland', purpose: 'for-sale', }); listings.slice(0, 5).forEach((l) => { console.log(`${l.title} - NZD ${l.price.toLocaleString()}`); });
curl "https://api.propapis.com/v1/platforms/realestate-nz/search?region=Auckland&purpose=for-sale" \ -H "Authorization: Bearer your_api_key"

Frequently asked questions