Discover/trademe.co.nz API
live

trademe.co.nz APIwww.trademe.co.nz

Search residential property listings for sale on TradeMe.co.nz. Filter by location, price, bedrooms, and bathrooms. Returns address, price, size, and coordinates.

Endpoints
2
Updated
25d ago
Try it
Page number (1-based).
Number of results per page.
Canonical path for location filter (e.g. /property/residential/sale/canterbury/christchurc
Maximum price in NZD.
Minimum price in NZD.
Maximum number of bedrooms.
Minimum number of bedrooms.
Maximum number of bathrooms.
Minimum number of bathrooms.
Property type filter (e.g. House, Townhouse, Apartment, Unit, Section, Dwelling).
Keyword search within listings.
api.parse.bot/scraper/dc94d41b-ec3a-4ee9-9899-91e8b50f254b/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/dc94d41b-ec3a-4ee9-9899-91e8b50f254b/search_properties?rows=3&location=%2Fproperty%2Fresidential%2Fsale%2Fauckland' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search residential properties for sale on TradeMe with optional filters for location, price, bedrooms, bathrooms, property type, and keyword. Returns paginated results with property details including address, price, size, and coordinates.

Input
ParamTypeDescription
pageintegerPage number (1-based).
rowsintegerNumber of results per page.
locationstringCanonical path for location filter (e.g. /property/residential/sale/canterbury/christchurch-city, /property/residential/sale/auckland). Determines region, district, and optionally suburb.
price_maxintegerMaximum price in NZD.
price_minintegerMinimum price in NZD.
bedrooms_maxintegerMaximum number of bedrooms.
bedrooms_minintegerMinimum number of bedrooms.
bathrooms_maxintegerMaximum number of bathrooms.
bathrooms_minintegerMinimum number of bathrooms.
property_typestringProperty type filter (e.g. House, Townhouse, Apartment, Unit, Section, Dwelling).
search_stringstringKeyword search within listings.
Response
{
  "type": "object",
  "fields": {
    "page": "integer - current page number",
    "listings": "array of property objects with listing_id, title, address, suburb, district, region, price_display, start_price, bedrooms, bathrooms, lounges, floor_area, land_area, property_type, parking, total_parking, rateable_value, latitude, longitude, listing_url, picture_url",
    "page_size": "integer - results per page",
    "total_count": "integer - total matching listings",
    "total_pages": "integer - total pages available"
  },
  "sample": {
    "data": {
      "page": 1,
      "listings": [
        {
          "title": "Much Slicker Than Your Average!",
          "region": "Auckland",
          "suburb": "Pukekohe",
          "address": "123 Main St",
          "lounges": null,
          "parking": "1 Garage Space",
          "bedrooms": 4,
          "district": "Franklin",
          "latitude": -37.2028807,
          "bathrooms": 2,
          "land_area": 300,
          "longitude": 174.8808965,
          "floor_area": 148,
          "listing_id": 5804317933,
          "listing_url": "https://www.trademe.co.nz/property/residential/sale/auckland/franklin/pukekohe/listing/5804317933",
          "picture_url": "https://trademe.tmcdn.co.nz/photoserver/thumb/2290960762.jpg",
          "start_price": 0,
          "price_display": "Enquiries over $849,000",
          "property_type": "House",
          "total_parking": 1,
          "rateable_value": null
        }
      ],
      "page_size": 3,
      "total_count": 16834,
      "total_pages": 5612
    },
    "status": "success"
  }
}

About the trademe.co.nz API

The TradeMe Property API provides access to New Zealand's largest residential property marketplace through 2 endpoints. The search_properties endpoint returns paginated listings with fields including address, price in NZD, bedroom and bathroom counts, land size, and coordinates. A companion get_localities endpoint exposes the full hierarchy of regions, districts, and suburbs needed to construct valid location filters.

Searching Residential Properties

The search_properties endpoint accepts up to eight optional filter parameters. Location filtering uses a canonical path string such as /property/residential/sale/canterbury/christchurch-city, which maps to the region/district/suburb hierarchy returned by get_localities. Price filters (price_min, price_max) accept integers in NZD. Bedroom and bathroom counts can be bounded with bedrooms_min, bedrooms_max, and bathrooms_max. Results are paginated; you control page position with page (1-based) and page size with rows.

Response Shape

Each item in the listings array includes listing_id, title, address, suburb, district, region, price_display (a formatted string as shown on the site), start_price (a numeric NZD value for range filtering), bedrooms, and bathrooms, plus property size and coordinate fields useful for mapping. The top-level response also returns total_count and total_pages so you can drive pagination loops without guessing.

Locality Lookup

The get_localities endpoint requires no inputs and returns a regions array. Each region object carries a region_id, a name, and a nested districts array. Each district in turn contains district_id, name, and a suburbs array. Use these IDs and names to build the canonical location path strings expected by search_properties, or to populate a location picker in your own application.

Coverage Scope

All data reflects residential properties listed for sale. Rental listings, commercial properties, and sold/off-market records are outside the current endpoint set.

Common use cases
  • Build a property price heatmap for New Zealand suburbs using coordinates and start_price fields
  • Track median asking prices by district over time using paginated search_properties results filtered by region
  • Populate a location autocomplete using region, district, and suburb names from get_localities
  • Alert buyers when new listings matching bedroom count and price range appear in a target suburb
  • Compare listing density across New Zealand regions using total_count values from multiple location-filtered queries
  • Aggregate bedroom-to-price ratios by suburb to identify relative value pockets in a given city
  • Feed listing_id, address, and price_display into a CRM for real estate agents monitoring specific districts
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does TradeMe have an official developer API?+
Yes. TradeMe operates an official API documented at developer.trademe.co.nz, which covers their broader marketplace including property, motors, and classifieds. Access requires registration and approval from TradeMe.
How do I find the correct location string to pass to search_properties?+
Call get_localities first. It returns a full nested structure of regions, districts, and suburbs with their IDs and names. Combine these names to form the canonical path string, for example /property/residential/sale/auckland/auckland-city/ponsonby, and pass it as the location parameter in search_properties.
Does the API return rental listings or sold property records?+
Not currently. The API covers residential properties listed for sale. Rental listings and historical sold/off-market records are not exposed by either endpoint. You can fork this API on Parse and revise it to add an endpoint targeting rental or sold listings.
What does price_display versus start_price represent in the listings response?+
price_display is the formatted label shown on the listing (for example 'Asking Price $850,000' or 'Price by Negotiation'). start_price is the numeric NZD integer, suitable for programmatic range comparisons and sorting. Listings without a stated price may have a null or zero start_price.
Are open home times, agent contact details, or listing photos available?+
Not currently. The search response includes address, price, bedroom/bathroom counts, size, and coordinates, but does not include open home schedules, agent names or contact details, or image URLs. You can fork this API on Parse and revise it to add a listing-detail endpoint that may expose additional fields.
Page content last updated . Spec covers 2 endpoints from www.trademe.co.nz.
Related APIs in Real EstateSee all →
padmapper.com API
Search and browse rental listings across cities with detailed property information including prices, contact details, and market trends. Discover apartments and homes through city-wide searches or map-based exploration, and access comprehensive listing details to help you find your next rental.
casa.it API
Search and browse property listings from Casa.it, Italy's real estate marketplace. Retrieve listings by location, price, size, property type, and transaction type (sale or rent), and fetch full details for individual properties including descriptions, photos, features, and publisher information.
catastro.minhap.es API
Search Spanish property records by address, coordinates, or cadastral reference to find detailed land parcel information, ownership details, and location data across all Spanish provinces and municipalities. Browse the complete hierarchy of Spanish geographic and administrative divisions including provinces, municipalities, and streets to pinpoint exact property locations.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
idealista.pt API
Search and filter property listings across Portugal by location, price, and size, then access detailed information about each property including its characteristics and pricing history. Monitor how property prices change over time to help you make informed decisions about buying or selling real estate.