Trademe Property Search Scraper avatar

Trademe Property Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Trademe Property Search Scraper

Trademe Property Search Scraper

Scrape TradeMe property search results in bulk — extract listing prices, locations, bedrooms, amenities, agent info, and 45+ fields per property. Perfect for real estate analysts, investors, and developers tracking the NZ market.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Share

TradeMe Property Search Scraper: Extract NZ Real Estate Listings at Scale


What Is TradeMe Property?

TradeMe.co.nz is New Zealand's largest online marketplace, and its property section is the dominant platform for residential real estate listings across the country. From Auckland apartments to rural South Island properties, TradeMe Property aggregates listings from private sellers and agencies alike.

Manually collecting this data — prices, locations, property specs, open home schedules — is impractical at any meaningful scale. The TradeMe Property Search Scraper automates extraction from search result pages, turning paginated listings into structured, analysis-ready datasets.


Overview

This scraper targets TradeMe property search result pages (not individual listings), collecting summary data for every property returned by a search. It is suited for:

  • Investors monitoring price trends by suburb or region
  • Real estate analysts building comparable market datasets
  • Developers feeding property aggregators or valuation tools
  • Researchers studying housing supply and demand across NZ regions

Input Format

{
"urls": [
"https://www.trademe.co.nz/a/property/residential/sale/auckland?page=2"
],
"ignore_url_failures": true,
"max_items_per_url": 50
}
FieldTypeDescription
urlsstring[]One or more TradeMe property search result page URLs to scrape. Supports any search filter combination (region, property type, price range, etc.). Add multiple URLs to cover multiple pages or searches.
ignore_url_failuresbooleanIf true, the scraper continues when a URL fails rather than stopping the entire run. Recommended for bulk jobs. Default: true.
max_items_per_urlintegerMaximum number of property listings to collect per URL. Default prefill: 20. Set higher (e.g., 50) to capture more results per search page.

Tip: To scrape multiple pages of the same search, add each paginated URL separately: ?page=1, ?page=2, etc. You can also vary search filters (suburb, price range, property type) across URLs in the same run.


Output Format

Sample output

{
"listing_id": 5415992408,
"title": "Slick Design with Harbour Views",
"category": "0350-5748-3399-",
"start_price": 0,
"start_date": "2025-07-11T13:03:11.507Z",
"end_date": "2026-06-30T05:05:11.507Z",
"listing_length": null,
"is_featured": true,
"has_gallery": true,
"is_bold": true,
"is_highlighted": true,
"as_at": "2026-05-08T17:14:48.206Z",
"category_path": "/Trade-Me-Property/Residential/For-Sale",
"picture_href": "https://trademe.tmcdn.co.nz/photoserver/thumb/2229887307.jpg",
"region_id": 1,
"region": "Auckland",
"suburb_id": 89,
"suburb": "City Centre",
"note_date": "1970-01-01T00:00:00.000Z",
"reserve_state": 3,
"is_classified": true,
"open_homes": [],
"geographic_location": {
"latitude": -36.8514743,
"longitude": 174.7555495,
"northing": 5920166,
"easting": 1756512,
"accuracy": 1
},
"price_display": "Asking price $679,000",
"photo_urls": [
"https://trademe.tmcdn.co.nz/photoserver/thumb/2229887309.jpg",
"https://trademe.tmcdn.co.nz/photoserver/thumb/2140431886.jpg",
"https://trademe.tmcdn.co.nz/photoserver/thumb/2229887316.jpg",
"https://trademe.tmcdn.co.nz/photoserver/thumb/2229887317.jpg",
"https://trademe.tmcdn.co.nz/photoserver/thumb/2229887318.jpg",
"https://trademe.tmcdn.co.nz/photoserver/thumb/2229887320.jpg",
"https://trademe.tmcdn.co.nz/photoserver/thumb/2229887322.jpg",
"https://trademe.tmcdn.co.nz/photoserver/thumb/2229887323.jpg",
"https://trademe.tmcdn.co.nz/photoserver/thumb/2229887324.jpg",
"https://trademe.tmcdn.co.nz/photoserver/thumb/2229887325.jpg",
"https://trademe.tmcdn.co.nz/photoserver/thumb/2229887328.jpg",
"https://trademe.tmcdn.co.nz/photoserver/thumb/2200972075.jpg",
"https://trademe.tmcdn.co.nz/photoserver/thumb/2172425849.jpg",
"https://trademe.tmcdn.co.nz/photoserver/thumb/2073359057.jpg",
"https://trademe.tmcdn.co.nz/photoserver/thumb/2125799253.jpg",
"https://trademe.tmcdn.co.nz/photoserver/thumb/2098416383.jpg"
],
"additional_data": {
"bullet_points": [],
"tags": []
},
"canonical_path": "/property/residential/sale/auckland/auckland-city/city-centre/listing/5415992408",
"listing_extras": [
"premium_listing"
],
"member_id": 4548234,
"listing_platform": 1,
"allows_pickups": 1,
"address": "45 Union Street",
"district": "Auckland City",
"amenities": "Minutes from City Centre, Ponsonby, Motorway onramp, Mt Eden and more",
"area": 49,
"bathrooms": 1,
"bedrooms": 1,
"listing_group": "PROPERTY",
"parking": "1",
"property_type": "Apartment",
"adjacent_suburb_names": [
"Parnell",
"Newton",
"Ponsonby",
"Freemans Bay",
"City Centre",
"Saint Marys Bay",
"Newmarket",
"Arch Hill",
"Eden Terrace",
"Grafton",
"Wynyard Quarter"
],
"adjacent_suburb_ids": [
41,
82,
83,
88,
89,
91,
99,
3256,
135,
136,
3566
],
"district_id": 7,
"agency": {
"id": 7739,
"name": "Apartment Specialists Auckland, (Licensed: REAA 2008)",
"phone_number": "+64-800-697376",
"website": "http://www.apartmentspecialists.co.nz/",
"logo": "https://trademe.tmcdn.co.nz/tm/property/agent_logos/4548234-10.jpg",
"branding": {
"background_color": "#9f1c21",
"text_color": "#ffffff",
"stroke_color": "#9f1219",
"office_location": "",
"large_banner_u_r_l": "https://trademe.tmcdn.co.nz/tm/property/agent_logos/office_branding/4548234-office_branding-5.jpg"
},
"logo2": "https://trademe.tmcdn.co.nz/tm/property/agent_logos/4548234-3.logo2.jpg",
"agents": [
{
"__type": "PropertyAgent:http://api.trademe.co.nz/v1",
"full_name": "DeMaio Vilela",
"mobile_phone_number": "(021) 1616146",
"office_phone_number": "(021) 1616146",
"photo": "https://trademe.tmcdn.co.nz/property/agent_profile/160x160/agent_individual_profile8594743v1.jpg",
"url_slug": "DeMaio-Vilela",
"testimonials_count": 0,
"reviews_count": 0,
"membership_type": 2
},
{
"__type": "PropertyAgent:http://api.trademe.co.nz/v1",
"full_name": "Rory Hunt",
"mobile_phone_number": "(021) 1616146",
"office_phone_number": "(021) 1616146",
"photo": "https://trademe.tmcdn.co.nz/property/agent_profile/160x160/agent_individual_profile7891605v2.jpg",
"url_slug": "Rory-Hunt",
"testimonials_count": 0,
"reviews_count": 0,
"membership_type": 2
}
],
"is_real_estate_agency": true,
"is_licensed_property_agency": true
},
"total_parking": 1,
"premium_package_code": "PlatinumPackage",
"property_sale_information": {
"property_sale_type": 1,
"property_date_of_sale": "2026-06-30T05:05:11.507Z"
},
"from_url": "https://www.trademe.co.nz/a/property/residential/sale/auckland?page=2"
}

Each listing returns up to 47 fields. Below is a field-by-field breakdown:

Identification & Listing Metadata

FieldMeaning
Listing IDTradeMe's unique identifier for the listing
TitleListing headline as shown in search results
CategoryTradeMe category code (e.g., residential/sale)
Category PathFull hierarchical category path
Canonical PathSEO-canonical URL path for the listing
Listing PlatformPlatform the listing was created on
Listing GroupGrouping classification within TradeMe
Listing ExtrasAdditional listing feature flags or metadata
Premium Package CodeCode indicating any premium listing package applied
Is FeaturedWhether the listing has featured placement (true/false)
Has GalleryWhether the listing includes a photo gallery
Is BoldWhether the listing title is displayed in bold
Is HighlightedWhether the listing has highlighted styling

Pricing & Sale Information

FieldMeaning
Start PriceListed asking or starting price
Price DisplayFormatted price string as shown to users (e.g., "By Negotiation", "$850,000")
Reserve StateWhether the reserve price has been met (auction context)
Property Sale InformationStructured sale method details (auction, deadline, price by negotiation, etc.)

Dates & Timing

FieldMeaning
Start DateDate the listing went live
End DateDate the listing expires or closes
Listing LengthTotal duration the listing runs
As AtTimestamp of when the data snapshot was taken
Note DateDate of any associated note or update

Location

FieldMeaning
Region IDNumeric ID for the region (e.g., Auckland)
RegionRegion name
Suburb IDNumeric ID for the suburb
SuburbSuburb name
DistrictDistrict within the region
District IDNumeric ID for the district
AddressStreet address (may be partial or approximate)
Geographic LocationLatitude/longitude coordinates
Adjacent Suburb NamesNeighbouring suburb names
Adjacent Suburb IDsNumeric IDs for adjacent suburbs

Property Specifications

FieldMeaning
Property TypeType of property (e.g., house, apartment, townhouse)
BedroomsNumber of bedrooms
BathroomsNumber of bathrooms
ParkingParking spaces included
Total ParkingCombined total parking count
AreaFloor or land area
AmenitiesList of property amenities (e.g., heat pump, dishwasher)

Media & Visuals

FieldMeaning
Picture HrefPrimary thumbnail image URL
Photo URLsFull array of listing photo URLs

Seller & Agency

FieldMeaning
Member IDTradeMe member ID of the listing owner
AgencyReal estate agency details (name, logo, contact) if applicable
Is ClassifiedWhether the listing is a classified-style ad
Allows PickupsPickup flag (typically false for property)

Open Homes & Additional Data

FieldMeaning
Open HomesScheduled open home dates and times
Additional DataSupplementary structured data returned by the API

How to Use

  1. Build your search URL — Go to TradeMe Property, apply filters (region, type, price range), and copy the search results page URL.
  2. Add pagination — For large searches, add ?page=2, ?page=3, etc. as separate entries in the urls array.
  3. Configure limits — Set max_items_per_url to match expected results per page (TradeMe typically shows 20–25 per page).
  4. Run the scraper — Start the actor and monitor progress in the run log.
  5. Export — Download results as JSON, CSV, or Excel.

Best practices:

  • Keep ignore_url_failures: true for multi-URL runs.
  • Use specific search filters in your URL to narrow results and improve data relevance.
  • If results seem truncated, verify the page actually contains listings before scraping.

Use Cases & Business Value

  • Market analysis: Track median prices, days-on-market, and listing volumes by suburb
  • Investment research: Identify underpriced properties or emerging neighbourhoods
  • Data aggregation: Build NZ property portals or comparison tools
  • Academic study: Analyse housing affordability and supply trends across NZ regions

Conclusion

The TradeMe Property Search Scraper delivers comprehensive, structured property data from New Zealand's primary real estate platform — covering everything from pricing and specs to open home schedules and agency details. With flexible URL-based input and 47 output fields, it is a practical foundation for any NZ property data workflow.