MAKE YOUR FIRST REQUEST
Your window into
the Australian market.
Search observed listing data, follow marketing price changes and build with market signals. One consistent JSON API, with clear boundaries and predictable credit costs.
The API requires a key from an SMS-verified account. “Open” means accessible to developers with a free tier; it does not mean anonymous access or unrestricted redistribution.
Create & verify
Register your developer account and verify an Australian mobile number.
Create an account ↗Create your key
Generate an API key in your account. Copy it once and keep it in a server-side secret store.
Authentication →Make a request
Use a Bearer token over HTTPS. Check the endpoint’s credit cost before you call it.
View an endpoint →A first request
This example uses your API key and consumes the selected endpoint’s published credits. It returns the limited public property view.
curl --get 'https://www.listingdata.com.au/api/v1/properties' \ --header "Authorization: Bearer $LISTINGDATA_API_KEY" \ --header 'Accept: application/json' \ --data-urlencode 'state=QLD' \ --data-urlencode 'per_page=10'
Explore the reference
Search observed Australian sale listings by public address, location, type and attributes.
1 credit per call →GETGet a listingRetrieve the public fields for one observed listing.
1 credit per call →GETNewly observed listingsListings first observed in the last seven days; this is not an asserted original listing date.
1 credit per call →GETRecently updated listingsListings updated or observed in the last seven days, newest observation first.
1 credit per call →GETConfirmed withdrawn listingsListings explicitly labelled withdrawn by the source. A missing page alone is not a withdrawal.
1 credit per call →GETNo longer observedRecords archived or removed from observation. They may be sold, relisted or temporarily unavailable; withdrawal is not inferred.
1 credit per call →GETUnder-offer listingsObserved listings flagged under offer; status can change before the next index refresh.
1 credit per call →GETUnder-contract listingsObserved listings flagged under contract.
1 credit per call →GETReported sold listingsSource-reported sold status. Does not provide settled sale prices or settlement evidence.
1 credit per call →GETMarketing-price changesObserved changes to public advertised price text. A wording change is not necessarily a numeric reduction.
3 credits per call →GETListing marketing-price historyPublic marketing-price changes for a listing within the last 90 days.
3 credits per call →GETObserved market summaryCounts of observed listings, grouped by status and property type; not a census of the Australian property market.
5 credits per call →GETListings by stateFacet counts from the public index for the selected filters. Groups capped at 100; counts reflect observed coverage.
5 credits per call →GETListings by property typeFacet counts from the public index for the selected filters. Groups capped at 100; counts reflect observed coverage.
5 credits per call →GETListings by statusFacet counts from the public index for the selected filters. Groups capped at 100; counts reflect observed coverage.
5 credits per call →GETListings by agencyFacet counts from the public index for the selected filters. Groups capped at 100; counts reflect observed coverage.
5 credits per call →GETListings by suburbFacet counts from the public index for the selected filters. Groups capped at 100; counts reflect observed coverage.
5 credits per call →GETBrowse agenciesAgency names and identifiers with observed listing counts. No contact information.
2 credits per call →GETAgency summaryPublic agency name and observed listing count, without agent names, contacts or source credentials.
2 credits per call →GETAgency listingsSearch observed public listings for a specific agency.
1 credit per call →GETSearch suburbsSearch Australian postcode locality reference data. Not a full address-validation service.
1 credit per call →GETPostcode localitiesFind Australian reference localities for an exact postcode. Postcodes can contain several localities.
1 credit per call →GETProperty type referenceSupported public property-type values.
0 credits per call →GETListing status referenceSupported statuses and their evidence limits.
0 credits per call →GETCoverage and index freshnessObserved index counts, last completed refresh and coverage caveats. No claim of complete national coverage.
0 credits per call →GETAccount credits and limitsCurrent credit balance and account-wide request limits. This call costs zero credits but still respects request delays.
0 credits per call →Use the observations responsibly
ListingData reflects the sources and observations available to it. A listing disappearing from a source is not proof of a sale. Marketing price text is not a valuation. Data may lag a change, and missing fields stay unknown rather than being inferred.
Read about coverage and freshness →