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 asupdated_sinceon the next one.status: return onlySTATUS_ACTIVEorSTATUS_INACTIVElistings.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:
| Field | Type | Description |
|---|---|---|
neighborhood | string | Standard neighborhood name |
primary_neighborhood | string | Custom primary neighborhood (when custom neighborhoods enabled) |
secondary_neighborhood | string | Custom secondary neighborhood |
Request
Responses
- 200
- 400
List of listings. A bare array by default, or a paginated object when page or per_page is sent.
Response Headers
Unique id of this request. Generated by ShowMojo, or echoed from the request's own X-Request-Id header. Quote it when contacting support.
Invalid updated_since or status
Response Headers
Unique id of this request. Generated by ShowMojo, or echoed from the request's own X-Request-Id header. Quote it when contacting support.