Developer documentationAPI v1Download OpenAPI ↗

PREDICTABLE BY DESIGN

Know the cost
before the call.

Every endpoint publishes its credit cost. Your free account receives 1,000 credits per UTC calendar month after SMS verification.

1,000credits / UTC month
2 secondsminimum between API calls
100API requests / UTC day

One account, one allowance

All API keys and MCP tool calls share your account’s credits and limits. Monthly credits reset on the first day of each UTC calendar month and do not roll over. Daily request limits and the minimum interval apply even when you have credits left.

API calls must be sequentially spaced by at least two seconds. Parallel calls are still subject to the same account-wide interval. Retry only after the server’s Retry-After period; add backoff to avoid repeated failures.

Credit costs

EndpointRouteCredits / call
Search properties/api/v1/properties1
Get a listing/api/v1/properties/{id}1
Newly observed listings/api/v1/properties/new1
Recently updated listings/api/v1/properties/updated1
Confirmed withdrawn listings/api/v1/properties/withdrawn1
No longer observed/api/v1/properties/no-longer-observed1
Under-offer listings/api/v1/properties/under-offer1
Under-contract listings/api/v1/properties/under-contract1
Reported sold listings/api/v1/properties/sold1
Marketing-price changes/api/v1/events/price-changes3
Listing marketing-price history/api/v1/properties/{id}/price-history3
Observed market summary/api/v1/market/summary5
Listings by state/api/v1/market/states5
Listings by property type/api/v1/market/property-types5
Listings by status/api/v1/market/statuses5
Listings by agency/api/v1/market/agencies5
Listings by suburb/api/v1/market/suburbs5
Browse agencies/api/v1/agencies2
Agency summary/api/v1/agencies/{id}2
Agency listings/api/v1/agencies/{id}/properties1
Search suburbs/api/v1/locations/suburbs1
Postcode localities/api/v1/locations/postcodes/{postcode}1
Property type reference/api/v1/reference/property-types0
Listing status reference/api/v1/reference/statuses0
Coverage and index freshness/api/v1/coverage0
Account credits and limits/api/v1/account/usage0

Pagination and scope limits

Collection requests return a bounded page of results. The maximum page size is 50 records and the maximum page number is 20. Event queries are limited to a 90-day window. These are product limits, so dividing a request into many smaller calls does not unlock unrestricted bulk export.

Failed calls

Invalid authentication, rejected input and quota rejections do not provide data. Calls that fail because of a service-side error are refunded. Check your account usage ledger for the applied charge; do not assume an empty result is free.

Planning an integration

  • Cache results you can reuse and request only the pages you need.
  • Prefer updated/event endpoints to repeated full searches.
  • Wait for the minimum interval and honour Retry-After.
  • Keep your own last-successful observation timestamp for incremental work.