Journey Docs
Members APIProperties

Get Property Filters

Get available property search filters and their options

GET/members/properties/filters

Overview

Retrieves the available filter options for property search, including amenities, property types, brands, tags, and location data. This endpoint provides the static filter data used to populate search filter UIs.

Authentication

Requires a valid Clerk JWT token in the Authorization header.

Response

Returns available filter options across multiple categories.

amenitiesarrayrequired

Available amenities for filtering

amenity items
idstringrequired

Amenity identifier

namestringrequired

Display name of the amenity

categorystring

Amenity category grouping

propertyTypesarrayrequired

Available property types

property type items
idstringrequired

Property type identifier

namestringrequired

Display name of the property type

countnumber

Number of properties of this type

brandsarrayrequired

Available hotel brands

brand items
idstringrequired

Brand identifier

namestringrequired

Brand display name

logostring

Brand logo URL

propertyCountnumber

Number of properties in this brand

tagsarrayrequired

Available property tags for themed filtering

tag items
idstringrequired

Tag identifier

namestringrequired

Tag display name

descriptionstring

Tag description

locationsarrayrequired

Popular destinations and location data

location items
idstringrequired

Location identifier

namestringrequired

Location name

typestringrequired

Location type (city, region, country)

coordinatesobject

Geographic coordinates

coordinates
latitudenumberrequired

Latitude

longitudenumberrequired

Longitude

Example

curl -X GET "https://api.journey.com/members/properties/filters" \
  -H "Authorization: Bearer YOUR_CLERK_JWT"

Response

200 Response
{
  "amenities": [
    {
      "id": "pool",
      "name": "Swimming Pool",
      "category": "Recreation"
    },
    {
      "id": "spa",
      "name": "Spa Services",
      "category": "Wellness"
    },
    {
      "id": "wifi",
      "name": "Free WiFi",
      "category": "Technology"
    }
  ],
  "propertyTypes": [
    {
      "id": "hotel",
      "name": "Hotel",
      "count": 1250
    },
    {
      "id": "resort",
      "name": "Resort",
      "count": 890
    },
    {
      "id": "villa",
      "name": "Villa",
      "count": 345
    }
  ],
  "brands": [
    {
      "id": "journey-urban",
      "name": "Journey Urban Collection",
      "logo": "https://cdn.journey.com/brands/urban-logo.png",
      "propertyCount": 85
    },
    {
      "id": "journey-luxury",
      "name": "Journey Luxury",
      "logo": "https://cdn.journey.com/brands/luxury-logo.png",
      "propertyCount": 42
    }
  ],
  "tags": [
    {
      "id": "business",
      "name": "Business Travel",
      "description": "Properties ideal for business travelers"
    },
    {
      "id": "family",
      "name": "Family Friendly",
      "description": "Great for families with children"
    },
    {
      "id": "romantic",
      "name": "Romantic Getaway",
      "description": "Perfect for couples and romantic trips"
    }
  ],
  "locations": [
    {
      "id": "nyc",
      "name": "New York City",
      "type": "city",
      "coordinates": {
        "latitude": 40.7128,
        "longitude": -74.0060
      }
    },
    {
      "id": "maldives",
      "name": "Maldives",
      "type": "country",
      "coordinates": {
        "latitude": 3.2028,
        "longitude": 73.2207
      }
    }
  ]
}

On this page