OneRoof New Zealand Property Scraper
Pricing
from $4.00 / 1,000 results
OneRoof New Zealand Property Scraper
[๐ฐ $4.0 / 1K] Extract New Zealand property listings from oneroof.co.nz โ for sale, for rent, sold, rural, and commercial. Get prices, addresses, beds/baths, floor & land area, GPS, photos, OneRoof estimates, and agent contacts. Search by region and type, or paste OneRoof URLs.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Pull New Zealand property listings from OneRoof at scale โ prices, full addresses, beds/baths/parking, floor and land area, GPS coordinates, photo galleries, OneRoof estimates, council rating valuations, and listing-agent contacts for homes for sale, for rent, recently sold, rural, commercial, and businesses across all 20 NZ regions. Built for NZ property investors, buyer's agents, and real-estate analysts who need fresh OneRoof listing and valuation data without copy-pasting listings one card at a time.
Why This Scraper?
- 8 listing modes in one actor โ homes for sale, for rent, recently sold, rural/lifestyle, commercial for sale, commercial for lease, and businesses for sale, switchable from a single dropdown.
- All 20 NZ regions plus nationwide โ from Northland and Auckland to Otago and Southland, or "All New Zealand" for the whole-country feed, selected by name with no URL building.
- OneRoof estimate and rating valuation on every row โ capture OneRoof's own property estimate (AVM), the council rating valuation (RV), and the capital value alongside the asking price for instant equity context.
- Verified listing-agent contacts โ agent name, phone, agency/office name on every card, plus agent email and profile link when you turn on full details.
- Mode-aware pricing fields โ
priceValueand sale method (Auction, Tender, By Negotiation, Deadline Sale) for sale listings,rentPerWeekfor rentals, andsoldPrice+soldDatefor recently sold comps. - GPS coordinates, floor area, and land area โ
latitude/longitudeplus normalised floor and section sizes on every listing, ready to map or join to your own data. - 6 property-type filters at source โ house, apartment, townhouse, unit, section/land, or lifestyle, applied exactly at OneRoof so you only pull the type you want.
- Full photo galleries โ every image URL for each listing, merged from the search card and the detail page and de-duplicated, with an
imageCountfor quick filtering. - Up to 50,000 listings per run โ smooth page-by-page collection with automatic de-duplication on listing ID, so overlapping searches never return the same property twice.
Use Cases
Market Research
- Map for-sale inventory by region across all of New Zealand
- Compare asking prices to OneRoof estimates and rating valuations by suburb
- Track rural and lifestyle-block supply in growth areas
- Benchmark commercial-for-lease availability between regions
Investment Analysis
- Pull recently sold listings with
soldPriceandsoldDatefor comparable-sales models - Compare estimate, rating valuation, and capital value to spot under- and over-priced stock
- Filter by minimum bedrooms, bathrooms, and price band to match a buy-box
- Analyse weekly rent against asking price for yield estimates
Lead Generation
- Build listing-agent contact lists with name, phone, agency, and email
- Target agents active in a specific region or property type
- Identify agencies dominating a suburb's for-sale or rental book
- Collect agent profile links for outreach and CRM enrichment
Comparative Market Analysis
- Assemble suburb-level comp sets from recently sold homes
- Pair sold prices with floor and land area for price-per-square-metre views
- Cross-reference OneRoof estimates against actual sale outcomes
Data Enrichment & Integration
- Enrich existing property databases with current pricing, photos, and GPS
- Feed listing and valuation data into dashboards and reports
- Power alerting on new listings and price changes in target regions
Getting Started
Browse Homes For Sale in a Region
The simplest run โ pick a mode and a region:
{"mode": "houses-for-sale","region": "auckland-35","maxResults": 50}
Filter by Type, Bedrooms, and Price
{"mode": "houses-for-sale","region": "wellington-42","propertyType": "house","bedroomsMin": 3,"priceMin": 600000,"priceMax": 1200000,"maxResults": 200}
Recently Sold Comparables With Full Details
{"mode": "sold","region": "canterbury-45","includeDetails": true,"maxResults": 300}
Paste OneRoof URLs Directly
Power-user mode โ paste any OneRoof search or individual listing URL and keep the filters you built in the browser:
{"startUrls": ["https://www.oneroof.co.nz/search/houses-for-sale/region_auckland-35_page_1","https://www.oneroof.co.nz/property/example-listing-slug"],"includeDetails": true,"maxResults": 100}
Input Reference
Search
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | select | For Sale (residential) | What to collect: For Sale (residential), For Rent (residential), Recently Sold, Rural / Lifestyle, Commercial โ For Sale, Commercial โ For Lease, or Businesses For Sale. Ignored when Start URLs are provided. |
region | select | All New Zealand | NZ region to search โ All New Zealand, Northland, Auckland, Waikato, Bay of Plenty, Coromandel, Gisborne Region, Hawke's Bay, Central North Island, Taranaki, Manawatu / Whanganui, Wairarapa, Wellington, Marlborough, Nelson Bays, West Coast, Canterbury, Central Otago / Lakes District, Otago, Southland, or Pacific Islands. |
Filters
| Parameter | Type | Default | Description |
|---|---|---|---|
propertyType | select | Any | Filter by property category: Any, House, Apartment, Townhouse, Unit, Section / Land, or Lifestyle. Applies to residential modes. |
bedroomsMin | integer | (none) | Keep only properties with at least this many bedrooms. Leave empty for no filter. |
bathroomsMin | integer | (none) | Keep only properties with at least this many bathrooms. Leave empty for no filter. |
priceMin | integer | (none) | Minimum price in NZD (weekly rent for rentals). Listings with no numeric price (e.g. "Auction") are kept. |
priceMax | integer | (none) | Maximum price in NZD (weekly rent for rentals). Listings with no numeric price are kept. |
Advanced & Options
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | array | [] | Paste OneRoof search-result or individual listing URLs. When provided, these override the Search, Property Type, and Filters settings above. |
includeDetails | boolean | false | Open each listing's own page to add agent email, agent profile link, full description, legal description, capital (council) value, open-home times, and the complete photo set. Slower when on. |
maxResults | integer | 100 | Maximum number of listings to collect across all searches and URLs. Set 0 for unlimited (up to an internal 50,000-row ceiling). |
Output
Each property is one flat row. Here is a representative result with full details enabled:
{"id": "2168453","url": "https://www.oneroof.co.nz/property/12-example-street-remuera-auckland","mode": "houses-for-sale","propertyType": "House","title": "Renovated Family Home in Zone","address": "12 Example Street, Remuera, Auckland","suburb": "Remuera","locality": "Auckland City","region": "Auckland","postcode": "1050","priceText": "Auction (By Negotiation)","priceValue": null,"priceMethod": "Auction","bedrooms": 4,"bathrooms": 2,"parking": 2,"floorArea": "210 mยฒ","landArea": "650 mยฒ","latitude": -36.8765,"longitude": 174.7891,"estimatedValue": "$2,150,000","ratingValuation": "$1,980,000","capitalValue": "$1,980,000","description": "A beautifully renovated family home in a sought-after Double Grammar zone...","images": ["https://media.oneroof.co.nz/example1.jpg", "https://media.oneroof.co.nz/example2.jpg"],"imageCount": 24,"agentName": "Jane Doe","agentPhone": "021 555 1234","agentEmail": "jane.doe@example.co.nz","agentProfileUrl": "https://www.oneroof.co.nz/profile/jane-doe","agencyName": "Example Realty Ltd","listedDate": "2026-05-12T00:00:00Z","scrapedAt": "2026-06-26T14:30:00Z"}
Core Fields
| Field | Type | Description |
|---|---|---|
id | string | OneRoof listing identifier |
url | string | Direct OneRoof listing URL |
mode | string | Listing mode (houses-for-sale, houses-for-rent, sold, etc.) |
propertyType | string | Property category (House, Apartment, Townhouse, etc.) |
title | string | Listing headline |
bedrooms | number | Number of bedrooms |
bathrooms | number | Number of bathrooms |
parking | number | Car spaces |
floorArea | string | Floor area (e.g. "210 mยฒ") |
landArea | string | Land / section area (e.g. "650 mยฒ") |
listedDate | string | Date listed (ISO) |
daysOnMarket | number | Days since the listing went on the market (null when unknown) |
scrapedAt | string | ISO timestamp of data extraction |
Address & Location
| Field | Type | Description |
|---|---|---|
address | string | Full display address |
suburb | string | Suburb |
locality | string | Locality / district / town |
region | string | NZ region |
postcode | string | Postal code |
latitude | number | GPS latitude |
longitude | number | GPS longitude |
Pricing & Valuation
| Field | Type | Description |
|---|---|---|
priceText | string | Display price (e.g. "Auction", "$1,250,000", "By Negotiation") |
priceValue | number | Numeric price in NZD when parseable |
priceMethod | string | Sale method (Asking Price, By Negotiation, Auction, Tender, Deadline Sale, Enquiries Over) |
rentPerWeek | number | Weekly rent in NZD (rental listings) |
soldPrice | number | Sale price in NZD (recently sold listings) |
soldDate | string | Date sold (recently sold listings) |
estimatedValue | string | OneRoof property estimate (AVM) when shown |
ratingValuation | string | Council rating valuation (RV) when shown |
capitalValue | string | Capital / council value when shown (full details) |
Media, Agent & Detail
| Field | Type | Description |
|---|---|---|
images | string[] | All listing photo URLs |
imageCount | number | Number of photos |
agentName | string | Listing agent name |
agentPhone | string | Listing agent phone |
agentEmail | string | Listing agent email (full details) |
agentProfileUrl | string | Agent profile URL (full details) |
agencyName | string | Agency / office name |
description | string | Full listing description (full details) |
legalDescription | string | Legal / title description (full details) |
openHomes | array | Scheduled open-home times (full details) |
Tips for Best Results
- Start small โ set
maxResultsto 20โ50 on your first run to confirm the data matches your needs, then scale up. - Turn on
includeDetailsfor agent email and full descriptions โ it adds agent email, profile link, legal description, capital value, open-home times, and the complete photo set, at the cost of a slower run. - Use
soldmode for comparables โ recently sold listings carrysoldPriceandsoldDate, the gold standard for valuation and CMA work; pair with a single region for a tight comp set. - Set min/max price and bedrooms to focus a buy-box โ these refine results after collection, so on sparse regions a run can stop early once several pages return no matches; widen the filters or pick "All New Zealand" for more volume.
- Listings with no numeric price are always kept โ "Auction" and "By Negotiation" properties stay in the results even when a price filter is set, so you never lose off-market stock.
- Paste OneRoof URLs to reuse on-site filters โ build a filtered search in your browser, then drop the URL into
startUrlsto preserve every filter exactly. - Compare
estimatedValueandratingValuationto the asking price โ the gap between OneRoof's estimate, the council RV, and the listed price is a fast signal for spotting under- and over-priced listings.
Pricing
From $4.00 per 1,000 results โ undercutting comparable OneRoof actors while returning richer, cleaner data. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows the total cost at each discount tier.
| Results | No discount | Bronze | Silver | Gold |
|---|---|---|---|---|
| 100 | $0.48 | $0.45 | $0.43 | $0.40 |
| 1,000 | $4.80 | $4.50 | $4.30 | $4.00 |
| 10,000 | $48.00 | $45.00 | $43.00 | $40.00 |
| 100,000 | $480.00 | $450.00 | $430.00 | $400.00 |
A "result" is one property row in the output dataset. No compute or time-based charges โ you pay per result, plus a small fixed per-run start fee.
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
Legal & Ethical Use
This actor is designed for legitimate real estate research, market analysis, and lead generation. You are responsible for complying with applicable laws and OneRoof'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.