Lodging AI Alternate Properties Virtual Sandbox
Retrieve relevant lodging alternatives based on property search criteria.
The Lodging AI Alternate Properties API provides the schema to search for lodging availability by offering useful information on relevant alternate properties. Developers can use this to integrate intelligent property recommendations into their booking workflows.
Use this hosted sandbox to simulate Lodging AI Alternate Properties APIs without authentication, API keys, or extra dependencies. Point your code or SDK to the Beeceptor base URL, preferably through an environment variable or feature flag, and switch back to the production API when ready.
This keeps your integration code consistent across local development, QA, demos, and production.
Use cases:
Use this sandbox to test lodging recommendation logic, validate alternate property data structures, verify search result filtering, and handle fallback property scenarios without depending on live lodging inventory.
Hotel Alternative Finder
POST
{
"hotelChains": "Marriott",
"hotelCode": 46705,
"maxAlternativeHotels": 9,
"radiusDistance": {
"quantity": 10,
"unitName": "Kilometer"
},
"verbose": 1
}{
"alternatives": [
{
"chainCode": "HY",
"chainName": "Hilton Hotels",
"cityCode": "ORD",
"directionFromOriginalHotel": "S",
"distanceFromOriginalHotel": {
"quantity": 10,
"unitName": "Kilometer"
},
"hotelCode": 17919,
"hotelName": "Hilton Garden Inn",
"index": 12,
"latitude": -6.9344,
"longitude": 25.4735,
"matchedAmenities": [
{
"code": 298,
"description": "Pets allowed"
},
{
"code": 559,
"description": "Swimming Pool"
},
{
"code": 630,
"description": "Swimming Pool"
},
{
"code": 945,
"description": "Valet Parking"
},
{
"code": 887,
"description": "Restaurant on site"
}
],
"matchScore": {
"amenitiesScore": 36.67,
"amenitiesValue": 0.73,
"distanceScore": 41.01,
"distanceValue": 0.82,
"score": 77.68,
"starDifferenceScore": 2.47,
"starDifferenceValue": 1
},
"numberOfAmenities": 17,
"numberOfMatchedAmenities": 7,
"numberOfUnmatchedAmenities": 2,
"sabreHotelCode": 874668,
"sabreRating": 1.2,
"unmatchedAmenities": [
{
"code": 355,
"description": "Swimming Pool"
}
]
},
{
"chainCode": "WE",
"chainName": "Hilton Hotels",
"cityCode": "BOS",
"directionFromOriginalHotel": "W",
"distanceFromOriginalHotel": {
"quantity": 10,
"unitName": "Kilometer"
},
"hotelCode": 34735,
"hotelName": "Days Inn Arlington",
"index": 49,
"latitude": 45.4758,
"longitude": 49.8477,
"matchedAmenities": [
{
"code": 292,
"description": "Pets allowed"
},
{
"code": 394,
"description": "Valet Parking"
}
],
"matchScore": {
"amenitiesScore": 36.67,
"amenitiesValue": 0.73,
"distanceScore": 41.01,
"distanceValue": 0.82,
"score": 77.68,
"starDifferenceScore": 2.47,
"starDifferenceValue": 1
},
"numberOfAmenities": 21,
"numberOfMatchedAmenities": 9,
"numberOfUnmatchedAmenities": 9,
"sabreHotelCode": 258990,
"sabreRating": 1.2,
"unmatchedAmenities": [
{
"code": 971,
"description": "Room Service"
},
{
"code": 434,
"description": "Valet Parking"
},
{
"code": 648,
"description": "Room Service"
},
{
"code": 835,
"description": "Breakfast included"
},
{
"code": 394,
"description": "Restaurant on site"
}
]
},
{
"chainCode": "DI",
"chainName": "Hilton Hotels",
"cityCode": "DEN",
"directionFromOriginalHotel": "S",
"distanceFromOriginalHotel": {
"quantity": 10,
"unitName": "Kilometer"
},
"hotelCode": 41262,
"hotelName": "Comfort Suites",
"index": 36,
"latitude": 8.7604,
"longitude": 76.0103,
"matchedAmenities": [
{
"code": 899,
"description": "Valet Parking"
},
{
"code": 188,
"description": "Pets allowed"
},
{
"code": 313,
"description": "Breakfast included"
}
],
"matchScore": {
"amenitiesScore": 36.67,
"amenitiesValue": 0.73,
"distanceScore": 41.01,
"distanceValue": 0.82,
"score": 77.68,
"starDifferenceScore": 2.47,
"starDifferenceValue": 1
},
"numberOfAmenities": 12,
"numberOfMatchedAmenities": 10,
"numberOfUnmatchedAmenities": 9,
"sabreHotelCode": 243836,
"sabreRating": 2.1,
"unmatchedAmenities": [
{
"code": 991,
"description": "Swimming Pool"
},
{
"code": 758,
"description": "Fitness Center"
},
{
"code": 635,
"description": "Restaurant on site"
}
]
},
{
"chainCode": "DI",
"chainName": "Marriott International",
"cityCode": "SEA",
"directionFromOriginalHotel": "E",
"distanceFromOriginalHotel": {
"quantity": 10,
"unitName": "Kilometer"
},
"hotelCode": 57981,
"hotelName": "Westin Resort",
"index": 23,
"latitude": -6.9288,
"longitude": 61.8649,
"matchedAmenities": [
{
"code": 702,
"description": "Swimming Pool"
},
{
"code": 547,
"description": "Pets allowed"
},
{
"code": 734,
"description": "Room Service"
},
{
"code": 196,
"description": "Valet Parking"
},
{
"code": 897,
"description": "Fitness Center"
}
],
"matchScore": {
"amenitiesScore": 36.67,
"amenitiesValue": 0.73,
"distanceScore": 41.01,
"distanceValue": 0.82,
"score": 77.68,
"starDifferenceScore": 2.47,
"starDifferenceValue": 1
},
"numberOfAmenities": 10,
"numberOfMatchedAmenities": 10,
"numberOfUnmatchedAmenities": 4,
"sabreHotelCode": 337543,
"sabreRating": 3,
"unmatchedAmenities": [
{
"code": 824,
"description": "Valet Parking"
}
]
}
],
"elapsedProcessingTimeInSeconds": 0.387,
"errors": [
"Invalid request parameter",
"Timeout",
"Unauthenticated"
],
"numberOfAlternatives": 20,
"responseId": "e45b9cf1-a443-40ff-b6e7-c9d90380561e",
"responseStatistics": {
"averageAmenityMatch": 15.75,
"averageDistanceInKM": 2.34,
"averageStarRatingDifference": 4.56,
"negotiatedRatesAlternatives": 2,
"preferredAlternatives": 4,
"samePropertyTypeAlternatives": 3
}
}Service Homepage: developer.sabre.com/rest-api/lodging-ai-alternate-properties-api/1.0
sabrelodgingtravelhotelai