Lists properties with cursor-based pagination and delta sync support. Supports spatial filtering with near (point+radius) or location (geocoded area).
Query Parameters
- Type: stringFormat: date-timeupdated
_since Filter properties updated on or after this UTC timestamp (ISO 8601)
- Type: booleaninclude
_deleted Include deleted properties in results
- Type: stringpage
_size Pattern: ^-?(?:0|[1-9]\d*)$Format: int32Number of properties per page (1-500, default 500)
- Type: stringcursor
Opaque cursor token from previous response
- Type: stringcountry
Filter by country (ISO 3166-1 alpha-2)
- Type: stringcategory
Filter by category: residential, office, retail, industrial, social_infrastructure, hotel, land, special_purpose
- Type: stringnear
Coordinates to search near, as 'longitude,latitude' (e.g., '18.07,59.33'). Requires radius.
- Type: stringradius
Pattern: ^-?(?:0|[1-9]\d*)$Format: int32Search radius in meters. Required with near, optional with location. Max: 100000.
- Type: stringlocation
Geographic name resolved to polygon boundary (e.g., 'Gothenburg,SE', 'Nordics'). Mutually exclusive with near.
- Type: array string[]
Filter by tags (repeatable, OR semantics). Allowed: portfolio, value_add, core, core_plus, etc.
Responses
- application/json
- application/problem+json
- application/problem+json
- application/problem+json
Request Example for get/api/v1/properties
curl 'https://app.propstreet.com/api/v1/properties?updated_since=&include_deleted=false&page_size=&cursor=&country=&category=&near=&radius=&location=&tags=' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"data": [
{
"id": "string",
"uri": null,
"name": "string",
"description": null,
"location": {
"latitude": "string",
"longitude": "string",
"country": null,
"locality": null
},
"categories": [
{
"type": "string",
"locationClass": null,
"yieldPercent": "string",
"rentalIncome": {
"value": 0,
"currency": "string",
"scale": "string"
},
"rentedArea": {
"value": "string",
"unit": "string"
},
"vacantArea": {
"value": "string",
"unit": "string"
},
"conversions": [
"string"
]
}
],
"price": {
"value": 0,
"currency": "string",
"scale": "string"
},
"operatingCosts": {
"value": 0,
"currency": "string",
"scale": "string"
},
"avgContractLengthYears": "string",
"yearBuilt": "string",
"parcelArea": {
"value": "string",
"unit": "string"
},
"zoning": {
"gfa": {
"value": "string",
"unit": "string"
},
"categories": [
"string"
]
},
"tenure": null,
"tags": [
"string"
],
"projects": [
{
"id": "string",
"uri": null,
"name": "string"
}
],
"externalRefs": [
{
"namespace": "string",
"id": "string"
}
],
"createdUtc": "2026-05-18T20:22:36.959Z",
"updatedUtc": "2026-05-18T20:22:36.959Z",
"deletedUtc": null,
"etag": "string",
"distance_meters": "string",
"changeType": null,
"changeOrigin": null
}
],
"page": {
"nextCursor": null,
"pageSize": "string",
"hasMore": true
}
}