realestate.co.nz API

realestate.co.nz API for New Zealand Sale and Rental Search, Listing Details, Agents, and Locations

Scrappa's realestate.co.nz API returns structured JSON from realestate.co.nz, a leading New Zealand property portal. Search property for sale and rent with location, price, bedroom, bathroom, land and floor area, property type and open home filters, page through the results, open any listing for its full detail with photos, price history, schools and agents, resolve location ids and look up agents and offices. Scrappa is an independent service and is not affiliated with or endorsed by realestate.co.nz.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
7
Endpoints
100
Listings per page
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/realestate-co-nz/search?type=sale&region=35&bedrooms_min=3&rows=2" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "total_count": 11779,
    "page": 1,
    "page_size": 2,
    "has_more": true,
    "max_results_per_query": 10000,
    "search_location": {
      "regions": [
        "Auckland"
      ]
    },
    "listings": [
      {
        "id": 43156911,
        "url": "https://www.realestate.co.nz/43156911/residential/sale/67-lough-bourne-drive-pukekohe",
        "title": "Where design meets tranquillity",
        "status": "active",
        "category": "res_sale",
        "property_type": "House",
        "price_text": "Auction",
        "address": {
          "full": "67 Lough Bourne Drive, Pukekohe, Franklin, Auckland",
          "display": "67 Lough Bourne Drive, Pukekohe",
          "street_number": "67",
          "street": "Lough Bourne Drive",
          "suburb": "Pukekohe",
          "district": "Franklin",
          "region": "Auckland",
          "postcode": "2120",
          "suburb_slug": "auckland_franklin_pukekohe_pukekohe",
          "district_slug": "auckland_franklin",
          "region_slug": "auckland",
          "latitude": -37.1880619,
          "longitude": 174.8975293
        },
        "bedrooms": 4,
        "bathrooms": 2,
        "land_area_sqm": 1024,
        "floor_area_sqm": 237,
        "published_at": "2026-10-25T02:57:04Z"
      }
    ]
  },
  "meta": {
    "endpoint_family": "search",
    "billable": true
  }
}

What you can build

Structured data for real applications. Here are some ideas.

Listing Change Monitoring

Poll one region, district or suburb filter on a schedule and compare listing id sets to detect new listings and price changes.

Suburb Rent Benchmarks

Combine weekly price, bedroom and property type filters to compare rents across New Zealand suburbs.

Agent and Office Research

Follow the listings of an agent or office and read their public profile, awards and areas.

Location Pickers

Use the locations and autocomplete endpoints to build region, district and suburb menus without scraping pages.

realestate.co.nz scraper API

realestate.co.nz API for New Zealand listings, rents, agents, and locations

The realestate.co.nz API is built for property analytics, rental tools, and investor dashboards. Each listing includes price text, a price number when the text is one clear amount, address with coordinates, areas, open homes, photos, agents and office, with dates in ISO 8601 UTC.

Search sale and rental listings with location, price, bedroom, bathroom, area, property type, keyword and open home filters.

Sort by latest, oldest, price or land area and page with page and rows up to 100 listings.

A search returns at most 10000 results, so narrow by location or price to go deeper.

Open any listing for the description, price history, all photos, schools and agents.

Resolve region, district and suburb ids with the locations and autocomplete endpoints.

Choose the right realestate.co.nz API endpoint

Use Search for market coverage

Combine region, district, suburb, price, bedroom and property type filters to collect matching listings with total_count and has_more paging metadata.

Open realestate.co.nz Search API docs

Use Listing Details for full records

Open a listing by id to get the description, price history, all photos, floor plans, schools, agents and office.

Open realestate.co.nz Listing API docs

Use Autocomplete to find location ids

Turn a search text into suburb ids and listing ids for your filters.

Open realestate.co.nz Autocomplete API docs

Available endpoints

Everything you need in one API.

GET

Search

/api/realestate-co-nz/search

Search sale and rental property with location, price, size and type filters, sorting and pagination

GET

Listing Details

/api/realestate-co-nz/listing

Get the full detail, photos, price history, schools and agents of one listing

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

realestate.co.nz data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Region, district and suburb ids
Scrappa:
ScrapingBee / ScraperAPI:
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

New Zealand sale and rental search with location, price, bedroom, bathroom, area, property type and open home filters
Price text as shown, plus a price number only when the text is one clear amount
Full listing details with description, price history, all photos, schools, agents and office
Region, district and suburb ids from the locations endpoint, cached for 24 hours
Pagination with total_count, page, page_size and has_more
Agent and office profiles and listing counts by property type and price range

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by realestate.co.nz. The API returns public listing data as JSON.

Call the locations endpoint for the full list, or the autocomplete endpoint for a search text. Pass the ids as region, district and suburb to the search endpoint.

The site returns at most 10000 results per search. A request beyond that answers a non-billable 422 with error code RESULT_WINDOW_EXCEEDED. Narrow the search by location or price to go deeper.

No. An unknown or removed listing, agent or office id answers a non-billable 404 with error code NOT_FOUND. Only successful 2xx responses are billed.

Start using the realestate.co.nz API

Sign up and get 500 free credits. No credit card required.