Piloterr

Domain.com.au Search

GET
/v2/domaincomau/search

Search Domain.com.au by suburb. mode is sale, rent, or sold. page starts at 1. Each card has a dollar price and a price label rebuilt from that amount.

Credit cost: 2 credits per call

Authorization

ApiKeyAuth
headerx-api-key<token>

Your API key. Include it in the x-api-key header for every request.

Query Parameters

query*string

Suburb with state and postcode, a location slug, or a Domain search URL.

Example:

Bondi NSW 2026

Slug: bondi-nsw-2026

JSON: a place uses mode (default sale) and returns for-sale cards. A search URL keeps its /sale/, /rent/, or /sold-listings/ path, so mode is ignored. A property URL returns 400.

mode?string

sale, rent, or sold when query is a place.

Default: sale.

Aliases: buy and for-sale become sale. rental and lease become rent.

JSON: sale uses /sale/. rent uses /rent/ and sets price_period to week when the card is weekly. sold uses /sold-listings/. Ignored when query is already a search URL.

Default"sale"
page?number

Page from 1.

Default: 1, which omits page from the Domain URL and sets pagination.page to 1.

JSON: page 2 sends page=2. pagination.next is the next Domain URL, or null on the last page.

Default"1"
return_page_source?boolean

Optional. Default false.

false returns the parsed JSON described below. true returns {"result": ""} and omits results, pagination, and listing fields.

Default"false"

Response Body

Successful response

application/json
  1. response
results?array<>
pagination?
Example Request
curl -X GET 'https://api.piloterr.com/v2/domaincomau/search?query=string'
Example Response
{  "results": [    {      "id": 2021178032,      "tag": null,      "url": "https://www.domain.com.au/7d-27-31-ocean-street-n-bondi-nsw-2026-2021178032",      "image": "https://rimh2.domainstatic.com.au/KAIUr4MxPgKd34aNY5ZXvaragds=/720x540/filters:format(webp):quality(85)/2021178032_1_1_260923_012858-w4134-h2756",      "price": 1750000,      "state": "NSW",      "title": "7D/27-31 Ocean Street N, Bondi NSW 2026",      "agents": [        "Danny Taylor",        "Nathan Ryland"      ],      "suburb": "Bondi",      "address": "7D/27-31 Ocean Street N, Bondi NSW 2026",      "bedrooms": 2,      "currency": "AUD",      "latitude": -33.8919,      "postcode": "2026",      "bathrooms": 1,      "carspaces": 1,      "longitude": 151.26239,      "price_max": null,      "auction_at": null,      "promo_type": "premium_plus",      "agency_name": "Ray White Double Bay",      "listing_type": "listing",      "price_period": null,      "land_area_sqm": null,      "price_display": "$1,750,000",      "property_type": "Apartment / Unit / Flat",      "inspection_end": "2026-10-31T13:30:00",      "inspection_start": "2026-10-31T13:00:00"    }  ],  "pagination": {    "next": "https://www.domain.com.au/sale/bondi-nsw-2026/?page=2",    "page": 1,    "per_page": 20,    "total_pages": 17,    "total_results": 351  }}