Realestate.co.nz Scraper avatar

Realestate.co.nz Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Realestate.co.nz Scraper

Realestate.co.nz Scraper

[πŸ’° $1.00 / 1K] Extract property listings from Realestate.co.nz, New Zealand's national real-estate portal. Search by URL or by region, category, property type, price and bedrooms. Get prices, areas, locations, photos, open-home times and agent details.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

1

Monthly active users

2 days ago

Last modified

Share

Pull property listings from Realestate.co.nz β€” New Zealand's national real-estate portal β€” at scale: asking prices, weekly rents, floor and land areas, geo coordinates, full-resolution photo galleries, open-home schedules, and the listing agent's phone, mobile and email. One flat row per listing, 34 fields wide, across all eight listing categories. Search all of New Zealand by region, district and suburb, or just paste the URLs you already have. Built for property investors, buyer's agents, mortgage brokers, and proptech teams who need fresh New Zealand listing data without building and maintaining their own data extraction pipeline.

Why This Scraper?

  • Eight listing categories in one actor β€” residential for sale, residential for rent, new homes, lifestyle, rural, commercial for sale, commercial for lease, and businesses for sale; switch with a single dropdown.
  • A contactable agent on 99.8% of listings β€” the agency office name and a landline land on 1,197 of 1,200 sampled listings, and the agent's name, direct mobile and email on 1,110 of them (93%). Sale listings carry the full set almost universally; rentals are the thin patch, at 57%.
  • Photo galleries up to 94 images, every one at 1296Γ—864 β€” a typical listing returns 18, rebuilt at the same resolution the site itself serves and kept in gallery order, not thumbnail-sized previews.
  • Open-home schedules with start and end times β€” structured start/end pairs stamped in New Zealand local time, on 73% of residential-for-sale listings. Rentals and commercial stock rarely run open homes, so they mostly come back empty.
  • Region β†’ district β†’ suburb targeting β€” name any New Zealand location ("Auckland", "North Shore", "Ponsonby") and the actor resolves it to the right area automatically; leave it blank to sweep the whole country.
  • Category-aware price filtering in NZD β€” minimum and maximum price applied as total sale price for buy categories and as weekly rent for rentals, so the same field does the right thing everywhere.
  • Ten property-type filters β€” house, apartment, townhouse, unit, studio, section (land), lifestyle property, lifestyle section, home & income, and carpark, combinable in a single search.
  • Land areas on one scale, not two β€” New Zealand listings quote land in hectares or square metres, so a 36 ha block sorts below a 1,671 m2 section in raw data. landAreaSqm restates every land area in square metres so you can genuinely sort, threshold and average it. It fills on 54% of listings overall and on 90-98% of section, lifestyle and rural searches, where land is the whole point.
  • Paste-a-URL or guided search β€” drop in up to 50 Realestate.co.nz search or listing URLs, or describe what you want with the guided fields; one clean row per listing either way.

Use Cases

Property Investment & Analysis

  • Compare asking prices and weekly rents across regions and suburbs
  • Estimate gross yields by pairing for-sale prices with rental data in the same suburb
  • Track floor area and land area to find subdivision and development opportunities
  • Map listings by latitude and longitude to spot pricing patterns street by street

Lead Generation for Agents & Brokers

  • Build agent and agency contact lists with name, mobile, and email
  • Identify the most active offices in a target district
  • Source mortgage and insurance leads from fresh on-market listings
  • Find newly listed properties to target with timely outreach

Market Research & Valuation

  • Benchmark median prices across the eight listing categories
  • Monitor commercial and rural inventory alongside residential
  • Build comparables (comps) datasets for valuation and CMA reports
  • Measure supply by region, district, and property type

Relocation & Buyer Services

  • Shortlist properties by bedrooms, price, and suburb for relocating clients
  • Collect open-home times to plan viewing routes across a weekend
  • Compare lifestyle and rural options for sea-change and tree-change buyers
  • Pull photo galleries and descriptions for client-ready summaries

Proptech & Data Products

  • Feed structured New Zealand listing data into dashboards and apps
  • Power price-alert and new-listing notification systems
  • Enrich existing property databases with current pricing and media
  • Build mapping and search tools on top of geo-tagged inventory

Getting Started

Search a Region

The simplest start β€” pick a category and a region:

{
"searchType": "residential-sale",
"region": "Auckland",
"maxResults": 50
}

Narrow to family homes in a price band:

{
"searchType": "residential-sale",
"region": "Wellington",
"propertyType": ["house", "townhouse"],
"priceMin": 600000,
"priceMax": 1200000,
"bedroomsMin": 3,
"maxResults": 200
}

Rental Search by Suburb

{
"searchType": "residential-rent",
"region": "Auckland",
"district": "Auckland City",
"suburb": "Ponsonby",
"priceMax": 800,
"maxResults": 100
}

Paste Your Own URLs

Drop in any Realestate.co.nz search or listing URL straight from your browser:

{
"startUrls": [
"https://www.realestate.co.nz/residential/sale/auckland",
"https://www.realestate.co.nz/residential/rent/wellington"
],
"maxResults": 300
}

Input Reference

What to Scrape

ParameterTypeDefaultDescription
startUrlsstring[][]Up to 50 Realestate.co.nz search, category, or individual listing URLs. The fastest way to get exactly the results you see on the site. When provided, the guided Build a Search fields are ignored.
ParameterTypeDefaultDescription
searchTypeselectResidential for SaleListing category: Residential for Sale, Residential for Rent, New Homes, Lifestyle, Rural, Commercial for Sale, Commercial for Lease, or Businesses for Sale.
regionstringAucklandNew Zealand region or area to search (e.g. "Auckland", "Wellington", "Canterbury", "Otago"). Leave empty to search all of New Zealand.
districtstringnullOptional district within the region (e.g. "Auckland City", "North Shore"). Leave empty to include the whole region.
suburbstringnullOptional suburb within the district (e.g. "Ponsonby"). Leave empty to include the whole district.

Filters

ParameterTypeDefaultDescription
propertyTypeselect[][]One or more property types: House, Apartment, Townhouse, Unit, Studio, Section (land), Lifestyle property, Lifestyle section, Home & Income, Carpark. Empty = all types. The listing category you pick sets the boundary and this filter narrows within it, so choosing Lifestyle plus Lifestyle section returns only lifestyle sections.
priceMinintegernullMinimum price in NZD β€” total price when buying, weekly rent when renting. Empty = no minimum. Commercial for Lease listings are priced on application, so price filters don't apply there.
priceMaxintegernullMaximum price in NZD. Empty = no maximum. Commercial for Lease listings are priced on application, so price filters don't apply there.
bedroomsMinintegernullMinimum bedrooms. Empty = any.
bedroomsMaxintegernullMaximum bedrooms. Empty = any.

Limits

ParameterTypeDefaultDescription
maxResultsinteger100Maximum listings to collect per search or URL. Results come in full pages, so the final page may overshoot by a few rows β€” rows are never trimmed mid-page. Set to 0 for no cap (an internal safety limit of 50,000 then applies).

Output

Each listing is one clean row. This is a real record, exactly as the actor returned it (long photo list and description trimmed for space):

{
"id": "43101224",
"title": "Near-New, Hill School Zone & Walk to Town",
"url": "https://www.realestate.co.nz/43101224/residential/sale/45b-landscape-road-pukekohe",
"searchCategory": "Residential for Sale",
"searchType": "res_sale",
"listingStatus": "active",
"price": "Asking Price $899,000",
"priceValue": 899000,
"propertyType": "House",
"bedrooms": 4,
"bathrooms": 3,
"garages": 1,
"floorArea": 153,
"floorAreaUnit": "sqm",
"landArea": 244,
"landAreaUnit": "SQM",
"landAreaSqm": 244,
"region": "Auckland",
"district": "Franklin",
"suburb": "Pukekohe",
"address": "45B Landscape Road, Pukekohe",
"latitude": -37.2079765,
"longitude": 174.8945627,
"listingDate": "2026-08-06T11:44:32+12:00",
"agentName": "Ian du Plessis",
"agencyName": "Port Realty Ltd (Licensed: REAA 2008) - Harcourts, Pukekohe",
"agentPhone": "09 238 4244",
"agentMobile": "0226414987",
"agentEmail": "ian.duplessis@harcourts.co.nz",
"photos": [
"https://mediaserver.realestate.co.nz/listings/43101224/e8fcf74a3765dd0f5801778e431f21af.crop.1296x864.jpg",
"https://mediaserver.realestate.co.nz/listings/43101224/f5bc5e84d39800ae2602d799ee155c52.crop.1296x864.jpg",
"https://mediaserver.realestate.co.nz/listings/43101224/c8925b20d84f687e2c2f1b646dda604b.crop.1296x864.jpg"
],
"openHomes": [
{ "start": "2026-08-29T13:00:00+12:00", "end": "2026-08-29T13:30:00+12:00" }
],
"description": "<p>Built by Jennian Homes in 2024, this beautifully presented home combines contemporary style, quality craftsmanship, and an exceptional location...</p>",
"searchQuery": "Residential for Sale in Auckland",
"scrapedAt": "2026-08-28T10:47:40.180815+00:00"
}

Areas, coordinates, open-home times and agent details are only as complete as what each agency published, so several fields are deliberately left blank rather than filled with a fake zero. The Filled column below is the share of listings that actually carry a value, measured over 1,200 live listings from eight searches spanning residential sale and rent, lifestyle, sections, commercial property and businesses.

Core Fields

FieldTypeFilledDescription
idstring100%Realestate.co.nz listing identifier
titlestring100%Listing headline
urlstring100%Direct link to the listing on Realestate.co.nz
searchCategorystring100%The category you searched, in the words the input uses: Residential for Sale, Residential for Rent, New Homes, Lifestyle, Rural, Commercial for Sale, Commercial for Lease or Businesses for Sale. Identical on every row of a run, so it is the column to filter or group a merged export on.
searchTypestring100%The listing's own category on Realestate.co.nz (res_sale, res_rent, com_sale, com_lease, rural_sale, biz_sale). This is the listing's label, not yours, so it can differ from searchCategory β€” a Lifestyle search returns a genuine mix of lifestyle homes filed under residential and under rural, and New Homes is a filter applied on top of residential for sale.
listingStatusstring100%Listing status. On-market listings read active
descriptionstring100%The agency's own listing copy, kept as published, so it carries their HTML formatting (<p>, <br />)
searchQuerystring100%Echo of the search that produced this row, e.g. Residential for Sale in Auckland
scrapedAtstring100%ISO timestamp of data extraction, in UTC

Address & Location

FieldTypeFilledDescription
regionstring100%New Zealand region
districtstring100%District within the region
suburbstring92%Suburb within the district. Businesses for sale are advertised without a street location, so they carry a region and district only
addressstring94%Display street address, e.g. 45B Landscape Road, Pukekohe. Blank on businesses for the same reason
latitudenumber88%Latitude coordinate. 98% on residential sale, 81% on rentals, 18% on businesses
longitudenumber88%Longitude coordinate, filled whenever latitude is

Price & Property Details

FieldTypeFilledDescription
pricestring100%Price exactly as displayed: Asking Price $899,000, $695 per week, Auction, Deadline Sale, Negotiation, POA
priceValuenumber47%Clean numeric price in NZD, only when the display price holds a single figure. 100% on rentals; 37% on sale listings, because auction, deadline-sale and negotiation campaigns publish no number at all
propertyTypestring100%House, Apartment, Townhouse, Section, Lifestyle Property, Retail Property, and so on
bedroomsnumber100%Number of bedrooms. A genuine 0 is kept, so studios read 0 rather than blank
bathroomsnumber74%Number of bathrooms. Near-universal on homes and rentals, rare on bare sections, commercial premises and businesses
garagesnumber100%Garage / car-space count, with a genuine 0 kept
floorAreanumber42%Floor area, blank when the agency did not publish one. 88% on commercial property, 48-72% on houses, 6% on businesses, and 0% on bare sections, which have no building to measure
floorAreaUnitstring40%Unit for floorArea. Always sqm when present
landAreanumber54%Land area exactly as the listing publishes it, in whichever unit the agency chose. 90-99% on sections, lifestyle and rural listings; 3% on rentals
landAreaUnitstring54%Unit that landArea is measured in: SQM (square metres) or HA (hectares)
landAreaSqmnumber54%Land area converted to square metres, so every row is on one scale. Sort, filter and average on this field, not on landArea. Blank on the rare listing that gives an area with no unit
listingDatestring100%Date and time the listing was published, in New Zealand local time (+12:00, or +13:00 in daylight saving)

Agent, Agency, Media & Open Homes

FieldTypeFilledDescription
agentNamestring93%Listing agent name. Near-universal on sale listings; 57% on rentals, where many are advertised by the office rather than a named person
agencyNamestring99.8%Listing agency / office name
agentPhonestring99.8%The agent's listed landline or direct dial, falling back to the agency switchboard. This is a different number from agentMobile on 98% of listings
agentMobilestring93%The agent's direct mobile, filled wherever agentName is
agentEmailstring93%Agent email address, filled wherever agentName is
photosstring[]100%Full-resolution listing photo URLs at 1296Γ—864, in display order. Typically 18 per listing, up to 94
openHomesobject[]49%Upcoming open-home windows, each with start and end in New Zealand local time. 73% on residential for sale, near zero on rentals, commercial and businesses

Tips for Best Results

  • Start small β€” set maxResults to 50-100 on your first run to confirm the data matches your needs, then scale up.
  • Match price to the category β€” priceMin / priceMax are read as total price for sale categories and as weekly rent for rentals, so use ~$400–$1,500 ranges for rent and full property prices for sale. Commercial for Lease is advertised on application, so price limits do not narrow it.
  • Drill down with district and suburb β€” supply region alone for a wide sweep, then add district and suburb to zoom in; the most specific location you give wins.
  • Estimate rental yield in one pass β€” run a residential-sale search and a matching residential-rent search for the same suburb, then pair priceValue across both. Every rental publishes a weekly number, but only about a third of sale listings do, since auction and deadline-sale campaigns advertise no figure, so pull a wider sale sample than you think you need.
  • Paste URLs for exact parity β€” copy the URL from your browser after filtering on the site to reproduce precisely what you see; pasted URLs override the guided fields.
  • Leave the region blank for nationwide coverage β€” an empty region sweeps all of New Zealand, useful for category-wide market snapshots.
  • Pull agent contacts in bulk β€” a phone number comes back on 99.8% of listings and the agent's name, mobile and email on 93%, making a single run an instant lead list for any target area. Sale searches give the richest contact data; rental stock is often advertised by the office instead of a named agent.
  • Grab a single listing fast β€” paste an individual listing URL (the one with the property's number in the link) to pull just that one property as a clean row, no search needed.
  • Sort land on landAreaSqm, never on landArea β€” lifestyle, rural and section searches routinely return a mix of hectare and square-metre listings, so landArea numbers are 10,000x apart in the same column. landAreaSqm puts them all in square metres, which is what you want for a "bigger than 5,000 m2" filter or any size ranking.
  • Expect blanks on floor and land area, and treat them as blanks β€” agencies fill these in when they feel like it, so floor area lands on roughly 4 in 10 listings and land area on just over half. A missing area comes back empty rather than as a misleading 0, so filter those rows out before you average or rank on size.

Pricing

From $1.00 per 1,000 results β€” pay-per-result pricing that gets cheaper as your Apify subscription tier goes up. Prices below are the total cost for a run of that size.

ResultsNo discountBronzeSilverGold
100$0.12$0.11$0.11$0.10
1,000$1.20$1.13$1.06$1.00
10,000$12.00$11.30$10.65$10.00
100,000$120.00$113.00$106.50$100.00

A "result" is any property listing row in the output dataset. No compute charges β€” you only pay per result returned. Gold-tier pricing stays at $1.00 per 1,000 results; the discount tiers above it take effect on 12 September 2026.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n β€” Workflow automation
  • Google Sheets β€” Direct spreadsheet export
  • Slack / Email β€” Notifications on new results
  • Webhooks β€” Trigger custom APIs on run completion
  • Apify API β€” Full programmatic access

This actor is designed for legitimate real estate research, market analysis, and lead generation. Users are responsible for complying with applicable laws and Realestate.co.nz's Terms of Service. Do not use extracted data for spam, harassment, or any unlawful purpose, and handle any personal data such as agent contact details in line with New Zealand's Privacy Act and other relevant regulations.