Skip to main content

List Listings

GET 

/api/v3/listings

Returns the listings of the authenticated account, ordered by creation (oldest first). The order is stable across requests, so pages do not overlap or skip listings while you iterate.

Filtering​

  • updated_since: return only listings changed at or after this ISO 8601 timestamp. A listing changes when any of its fields, photos, or fees change. To sync incrementally, store the time at which you started a successful pull and send it as updated_since on the next one.
  • status: return only STATUS_ACTIVE or STATUS_INACTIVE listings.
  • fields: comma-separated list of fields to include. By default, all available fields are returned.

An invalid updated_since or status returns 400 Bad Request with the reason in response.errors.

Pagination​

Pagination is opt-in. Without page or per_page the response is the full array of listings, as it has always been. Send page or per_page and the response becomes an object with the page in data and a pagination block, the same shape as List Properties.

GET /api/v3/listings?updated_since=2026-10-15T00:00:00Z&page=1&per_page=100

Neighborhood Fields​

The following fields are included when the account has neighborhoods enabled:

FieldTypeDescription
neighborhoodstringStandard neighborhood name
primary_neighborhoodstringCustom primary neighborhood (when custom neighborhoods enabled)
secondary_neighborhoodstringCustom secondary neighborhood

Request​

Responses​

List of listings. A bare array by default, or a paginated object when page or per_page is sent.

Response Headers
    X-Request-Id

    Unique id of this request. Generated by ShowMojo, or echoed from the request's own X-Request-Id header. Quote it when contacting support.