SuburbPulse unified property search
SuburbPulse unified property search returning listings across six sections: new, sold, withdrawn, over 90 days old, price changed, and sell type changed. Supports filtering by location (up to 10 suburbs/districts/regions), price, bedrooms, bathrooms, timeframe, and status. Uses per-section offset pagination. Internal-only POST endpoint.
| URL: | https://api.trademe.co.nz/v1/Search/Property/SuburbPulse.{file_format} |
|---|---|
| HTTP Method: | POST |
| Requires Authentication? | Yes |
| Permission Required: | None |
| Supported Formats: | XML, JSON |
| Rate Limited? | Yes |
URL parameters
| file_format | Enumeration (required) | The format of the response. | ||||
|---|---|---|---|---|---|---|
|
||||||
POST Data
<SuburbPulseSearchRequest>
| SearchLocations | Collection of <SearchLocation> (optional) |
Search locations - suburbs, districts, or regions (max 10) |
|||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||||||||
| PriceMin | Number (optional) |
Minimum price in NZD |
|||||||||||||||||||
| PriceMax | Number (optional) |
Maximum price in NZD |
|||||||||||||||||||
| BedroomsMin | Integer (optional) |
Minimum number of bedrooms |
|||||||||||||||||||
| BedroomsMax | Integer (optional) |
Maximum number of bedrooms |
|||||||||||||||||||
| BathroomsMin | Integer (optional) |
Minimum number of bathrooms |
|||||||||||||||||||
| BathroomsMax | Integer (optional) |
Maximum number of bathrooms |
|||||||||||||||||||
| Timeframe | String (optional) |
Calendar-day-based timeframe that scopes all filters, aligned to start of day in NZ time. Values: "today" (default), "last_2_days", "last_1_week", "last_2_weeks" |
|||||||||||||||||||
| Statuses | Collection of String (optional) |
Which statuses to include. If empty/null, all statuses are included. Values: "new", "sold", "withdrawn", "over_90_days", "price_changed", "sell_type_changed" |
|||||||||||||||||||
| PageSize | Integer (optional) |
Page size (number of items per page, default 20, max 100) |
|||||||||||||||||||
| Offsets | <PropertyStatusOffsets> (optional) |
Offsets tracking progress through each status |
|||||||||||||||||||
|
|||||||||||||||||||||
Returns
<SuburbPulseSearchResponse>
The search results.
| Items | Collection of <SuburbPulseListing> or null | Items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Count | Integer | Count | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| NextOffsets | <PropertyStatusOffsets> or null | NextOffsets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HasMore | Boolean | HasMore | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TotalCount | Integer or null | TotalCount | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| StatusCounts | <PropertyStatusCounts> or null | StatusCounts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||