Skip to main content
Piloterr
Back to library

Domain.com.au Property API

Read one Domain.com.au listing from its URL. The response is a flat object with price, address, agency, and photos.

Active2 credits = 1 requestGET/v2/domaincomau/property

Endpoint Overview

Detailed documentation, pricing, and usage examples.

OverviewLink to Overview

Read one Domain.com.au listing. query is the listing URL from search. The path ends with the listing id. The response is one flat object.

price is the dollar amount. price_display is that amount written again. A two-sided guide uses price and price_max.

QuickstartLink to Quickstart

Listing URL:

GET https://api.piloterr.com/v2/domaincomau/property?query=https://www.domain.com.au/7d-27-31-ocean-street-n-bondi-nsw-2026-2021178032

ParametersLink to Parameters

queryLink to query

Required string. A Domain listing URL whose path ends in the listing id.

  • The JSON is one flat object. There is no results wrapper.
  • id is the listing id from the path. url is the canonical listing URL.
  • A search URL returns 400.
  • A page with no listing returns 404.

return_page_sourceLink to return_page_source

Optional boolean. Default false. true returns { "result": "<html>" } instead of the listing.

Response fieldsLink to Response fields

Field Type Description
id integer Listing id
url string Canonical listing URL
headline string or null Listing headline
description string or null Description
status string or null Listing status. archived when the page says so
listing_mode string or null sale, rent, or sold
sale_method string or null Sale method
property_type string or null Property type
bedrooms integer or null Bedrooms
bathrooms integer or null Bathrooms
carspaces integer or null Car spaces
land_area_sqm number or null Land size
building_area_sqm number or null Building size
price integer or null Dollar amount, or the lower amount of a range
price_max integer or null Upper amount of a range
price_display string or null Price rebuilt from those amounts
currency string or null AUD when a price is present
price_period string or null week, month, or year
address string or null Full address
suburb string or null Suburb
state string or null State
postcode string or null Postcode
latitude number or null Latitude
longitude number or null Longitude
image string or null Hero photo
images array Photo URLs
agency_name string or null Agency
agency_phone string or null Agency phone
agency_url string or null Agency profile
agents array Name, phone, and profile URL
inspection_start string or null Next inspection open time
inspection_end string or null Next inspection close time
auction_at string or null Auction time

NotesLink to Notes

When price is present, it is the first amount in price_display. A trailing dash on the source label is not kept.

Use casesLink to Use cases

  • Open the home that a search card pointed to
  • Read the asking price, agency, and inspection time

Error codesLink to Error codes

Code Meaning
400 Missing query, wrong host, or a URL that is not a listing
401 Missing API key
403 Domain blocked the page
404 No listing on the page
500 Render or parse failure

Related APIs

Expand your data capabilities with these complementary tools.

Ready to get started?

Your web scraping API is one click away. Start with +500 credits, no infrastructure to set up, no proxies to manage, and no credit card required.

  • +500 credits
  • No credit card required
  • All endpoints included