properties:readRequest
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
pagequery | integer | No | 1-based page number |
page_sizequery | integer | No | Page size (browse max 50; sync max 100) |
cityquery | string | No | Case-insensitive city contains filter |
property_typequery | string | No | Exact property_type value |
rental_typequery | string | No | Only properties with at least one matching published unit |
is_featuredquery | boolean | No | Filter featured listings |
sortquery | string | No | Sort order |
include_unpublishedquery | boolean | No | When true, list all non-archived agency inventory (managed representation) |
updated_afterquery | string (date-time) | No | Sync mode: inclusive lower bound on updated_at (RFC 3339) |
updated_beforequery | string (date-time) | No | Sync mode: inclusive upper bound on updated_at (RFC 3339) |
cursorquery | string | No | Sync mode: opaque keyset cursor |
Example request
/api/v1/developer/properties?page=1&page_size=20&city=Austin&sort=newest&rental_type=short_term
curl
curl -G "https://estateflow.smartlancedesigns.com/api/v1/developer/properties" \
-H "Authorization: Bearer <API_KEY>" \
--data-urlencode "page=1" \
--data-urlencode "page_size=20" \
--data-urlencode "city=Austin" \
--data-urlencode "sort=newest" \
--data-urlencode "rental_type=short_term"Response
Example
{
"items": [
{
"id": "Id",
"title": "Title",
"property_type": "Property Type",
"city": "City",
"country": "Country",
"availability_label": "Availability Label"
}
],
"meta": {
"page_size": 20
}
}Errors
200Successful Response401Missing or invalid Developer API key403API key is missing the required scope422Validation Error429Rate limit exceeded (per-key or agency aggregate bucket).