Lodging Vacation Rental Properties
Vacation rental properties offer you customers more flexibility when choosing their perfect stay
Important Note on Vacation Rental Properties:
- Expedia vacation rental properties are available automatically via the Lodging Search API.
- Vrbo vacation rental properties are only available to partners via a request to their Account Manager.
What is a vacation rental?
There are two kinds of properties in Expedia inventory:
- Conventional Lodging — Refers to businesses that operate for the purpose of providing lodging for hire, such as hotels.
- Vacation Rentals — Refers to private residences that are offered for rent by their owners, such as apartments or houses.
Within Expedia's lodging inventory, a vacation rental is defined as any property with a property type id of:
7, 9, 10, 11, 14, 16, 17, 18, 22, 23, 24, or 33.
(Full list of Expedia Property Types supported by XAP Lodging)
Vacation rentals in Expedia inventory
When searching for vacation rental inventory via the Lodging Search API, partners will encounter an additional data object in the API response named propertyDetails. This section provides information about vacation rental properties that is different from the data returned for a conventional lodging property.

Properties within the Lodging Search API response can be divided into two different types:
- Conventional Lodging Properties which do not return a
PropertyDetailsobject in API response. - Vacation Rental Properties which do return a
PropertyDetailsobject in API response.
Vacation rental properties can then be divided into two different types:
- Vrbo Properties which return all information in
PropertyDetailsobject. - Expedia Vacation Rental Properties which return all information in
PropertyDetailsexcept thePropertyManagerobject.
Vacation rental use cases
The following section outlines the various methods of accessing different types of Expedia lodging inventory.
Use Case 1: Search by Vrbo Property ID
Description
End user sends a Lodging Search request with a Vrbo Property ID to return PropertyDetails object and other info.
Sample Request
https://apim.expedia.com/hotels/listings?checkIn=2021-06-11&checkOut=2021-06-15&ecomHotelIds=19007777Sample Header
(Same for all examples.)
Accept:application/vnd.exp-hotel.v3+json
Partner-Transaction-Id:BestTravel-1234567
Key:X99X9X9-99XX-9XX9-X999-99XX99X9X999X
Authorization:Basic UGFydG5lcktleUdvZXNIZXJlOl=Property Details Section
"PropertyDetails": {
"HostLanguages": [
"English",
"French"
],
"MaxOccupancy": 4,
"NumberOfBedrooms": 2,
"NumberOfBathrooms": 1,
"SquareFeet": "1200",
"PropertyManager": {
"Name": "William",
"CalendarLastUpdated": "2021-08-28",
"PhotoUrl": "https://imagesus-ssl.homeaway.com/mda01/ff30bc14-157c-43fc-ad8c-d2ce36bc7e83.4.1"
}Sample Website Deeplink from Response
https://www.expedia.com/mobile/deeplink/Seattle-Hotels-Amazing-2BR-Penthouse-Apt-Sun-Deck-City-Views-Walk-to-Shops-Cafes.h19007777.Hotel-Information?chkout=6/15/2021&mctc=5&chkin=6/11/2021&rateplanid=000446c69bcd817e4f34a0c273f3de26806c_83&mrp=0&rm1=a2&langid=1033&chid=992d8bc8-5407-4bb7-b709-c942738aacd2Use Case 2: Search by Expedia Vacation Rental Property ID
Description
End user sends a Lodging Search request with a Property ID that maps to Expedia vacation rental property.
The Lodging Search API returns PropertyDetails object without PropertyManager info.
(PropertyManager only provided for Vrbo inventory.)
Sample Request
https://apim.expedia.com/hotels/listings?checkIn=2021-06-11&checkOut=2021-06-15&ecomHotelIds=26591688&allRoomTypes=trueProperty Details Section
"PropertyDetails": {
"HostLanguages": [
"English"
],
"MaxOccupancy": 8,
"NumberOfBedrooms": 3,
"NumberOfBathrooms": 3,
"SquareFeet": "1800"
},Sample Website Deeplink from Response
https://www.expedia.com/mobile/deeplink/Seattle-Hotels-Comfort-and-Grace-on-Queen-Anne-Hill.h26591688.Hotel-Information?chkout=6/15/2021&mctc=5&chkin=6/11/2021&rateplanid=254046345_24&mrp=0&rm1=a2&langid=1033&chid=edbcd6d0-84a3-4a63-a05a-1de424fa5ab1Use Case 3: Search by Location Keyword
Description
End user sends a Lodging Search request with a keyword including Expedia vacation rental properties and/or Vrbo properties along with conventional lodging properties.
The Lodging Search API returns PropertyDetails object only for Expedia vacation rental properties and Vrbo vacation rental properties.
The response structure for Expedia conventional lodging properties remains the same.
Sample Request
https://apim.expedia.com/hotels/listings?checkIn=2021-06-11&checkOut=2021-06-15&locationKeyword=seattleUse Case 4: Search by Location Keyword with Included Property Types
Description
End user sends a Lodging Search request with a keyword that includes Expedia vacation rental properties and/or Vrbo vacation rental properties, along with conventionallodging properties.
The request also includes includedPropertyTypeIds=7,9,10,11,14,16,17,18,22,23,24,33.
The Lodging Search API will only return properties with a PropertyType ID of 7,9,10,11,14,16,17,18,22,23,24, or 33.
Sample Request
https://apim.expedia.com/hotels/listings?checkIn=2021-06-11&checkOut=2021-06-15&locationKeyword=seattle&includedPropertyTypeIds=7,9,10,11,14,16,17,18,22,23,24,33Use Case 5: Search by Region ID with Included Property Types
Description
End user sends a Lodging Search request with a Region ID that searches for accommodation for 10 people among all available Expedia vacation rental properties or Vrbo vacation rental properties by including all Property Type IDs that map to vacation rental inventory.
Sample Request
https://apim.expedia.com/hotels/listings?checkIn=2021-06-11&checkOut=2021-06-15®ionIds=3121&includedPropertyTypeIds=7,9,10,11,14,16,17,18,22,23,24,33&room1.adults=10&availOnly=true