Skip to main contentSkip to main content

Recent sold properties in a suburb

GET/v1/suburbs/{state}/{suburb}/sold2 credits

Costs 2 credits. Paginated list of sold properties, most recent first. Returns card-level fields only (id, address, beds/baths/parking, property type, sold price, sold date); call `/v1/properties/{property_id}` for land/floor area, days on market, valuation context, and the full structured address. Filter by months, property type, bedroom range, and price range. Use the opaque cursor returned in `pagination.next_cursor` for stable pagination; `offset` is supported but silently misses rows when new sold data inserts between page fetches. **`sold_price` requires Hobby or higher.** Below Hobby it returns `null` on every row, and the top-level `locked_fields` object enumerates it with the plan needed to unlock it, so a null here means "upgrade to reveal", never "no sale on record". Every other field on the card is available on every plan, including Free.

Parameters

NameInRequiredDescription
statepathyesTwo-letter state code
suburbpathyesSuburb name (URL-encoded)
monthsquerynoLook-back window (default 12, max 60)
property_typequerynoExact match, case-insensitive (House, Apartment, Townhouse, Unit, Villa)
min_bedsquerynoMinimum bedrooms
max_bedsquerynoMaximum bedrooms
min_pricequerynoMinimum sold price (AUD). Hobby and above; 403 below it.
max_pricequerynoMaximum sold price (AUD). Hobby and above; 403 below it.
limitquerynoPage size (default 20, max 20). Use `cursor` for deeper walks.
cursorquerynoOpaque cursor from a previous response's `pagination.next_cursor`. Recommended over `offset` for stable pagination.
offsetquerynoLegacy offset pagination (max 1000). Use `cursor` for deeper walks.

Example request

curl "https://api.propradar.com.au/v1/suburbs/VIC/Pascoe%20Vale/sold?months=12&min_beds=3" \
  -H "X-API-Key: pr_live_..."

Example response

{ "state": "VIC", "suburb": "Pascoe Vale",
  "sold": [{ "property_id": "61902b5e",
             "address": "2/9 Austin Crescent, Pascoe Vale, VIC, 3044",
             "bedrooms": 3, "bathrooms": 1, "parking": 1,
             "property_type": "Townhouse",
             "sold_price": 670000, "sold_date": "2026-05-25" }],
  "pagination": { "next_cursor": "eyJk...", "next_offset": 20, "limit": 20 } }

Get an API key

Every endpoint takes an X-API-Key header. The free tier needs no credit card.

Other endpoints