Vrbo launch requirements

Launch requirements partners must follow to integrate Vrbo properties through Rapid API.

Overview

These are the launch requirements partners must follow to integrate Vrbo properties through Rapid API. A checklist can be downloaded here.

Essential stay procedures must also be adhered to. These can be found here.

The Vrbo, and other brand, logos can be downloaded here.

Note: Use the arrows below to expand for more detail on each launch requirement.

Listing page

|

LP1: Display the Vrbo (or local equivalent) logo or text name next to the listing

For EU/UK points of sale only

Vrbo properties will only be available on Vrbo profiles and you need to send supply_source=VRBO in the Content API call to identify Vrbo properties.

vrbo-logo-display

API example:

ObjectFormatDescription
supply_sourcestringThe supply source of the property.

LP2: Display the property management type in the search results (EU/UK only)

For EU/UK points of sale only

When a property has a private host, display the correct messaging based on the point of sale.

  • EU/UK POSa - 'Private host'
  • France POSa - 'Annonce d’un particulier'
  • Other POSa - Not required

API example:

"vacation_rental_details": { 
    "private_host": true, 
    "property_manager": 
    "name":
 }
ObjectFormatDescription
private_hostbooleanIndicates if a property has a private host.

Property details page/availability page

|

AP1: Display the Vrbo (or local equivalent) logo or text name (EU/UK only)

For EU/UK point of sale only

vrbo-logo

API example:

ObjectFormatDescription
supply_sourcestringThe supply source of the property.

AP2: Display the property management type on the property details page (EU/UK Only)

For EU/UK points of sale only

Private host properties

When a property is indicated as having a private host, display the correct messaging based on the point of sale.

  • EU/UK POSa: "This property is managed by a private host. Private hosts do not rent properties as a trade, business, or profession. EU/UK consumer law relating to professional hosts may not apply, however the Book with Confidence Guarantee and the cancellation policy set by the private host will cover your booking."
  • France POSa: "Cette propriété est celle d’un particulier. La fourniture de logements n’est pas liée à son commerce, entreprise ou profession. Le droit de la consommation de l'Union Européenne peut ne pas s'appliquer, toutefois la Garantie Réservation en tout Confiance et les conditions d'annulation définies par l'hôte particulier couvriront votre réservation."

Text above in bold is optional. If the partner provides a link to Vrbo's book with confidence guarantee on check-out they may include a reference here on the property details page.

Professional host properties

When a property is indicated as having a professional host, display the correct messaging based on the point of sale.

  • EU/UK POSa: "Information about cancellation rights. If you cancel your booking, you'll be subject to the host's cancellation policy. In accordance with EU/UK regulations about consumer rights, property booking services are not subject to the right of withdrawal.”
  • France POSa: "Informations sur le droit de rétractation. Informations sur le droit de rétractation - Bien que les vacanciers réservant auprès d’un consommateur ou d’un non professionnel ne disposent pas du droit de rétractation, au sens de l’article L. 221-18 du Code de la consommation, ils peuvent bénéficier de la politique d’annulation du propriétaire. Les vacanciers et propriétaires sont soumis au droit des obligations et de responsabilité civile applicables à la relation contractuelle, prévues aux articles 1100 à 1386-1 du code civil."

How to identify property management type

"vacation_rental_details": { 
        "private_host": true, 
        "property_manager":  
        "name":
   }
ObjectFormatDescription
private_hostbooleanIndicates if a property has a private host.

AP3: Display the free text property description

Hosts often include detailed descriptions of the property, its amenities, and the surrounding area. Ensure you display the free text description when returned by the API.

Example:

"free_text": "City ID#1837<br><br>If you want ELEGANCE, the Dream Home is for YOU!  YOU will create MEMORIES that will last a LIFETIME and experience the history of Palm Springs, all in this 800 sq. ft STUNNING home with clerestory windows, exposed-beam ceilings, the latest home TECHNOLOGY, a large kitchenette, granite counters, full walk-in shower, and a PRIVATE POOL & SPA! This home is UNBELIEVABLY GORGEOUS,  with a privacy fence, gated parking, a barbecue area, BREATHTAKING MOUNTAIN VIEWS!  You simply DESERVE IT! You will be AMAZED at this home so close to downtown! You will never want to leave this stunning piece of Palm Springs!<br><br>You will also have your very own remote control gate to park your car next to your home behind a self-closing gate. You are welcome to invite friends over for a small party or cookout on your grill. All the kitchen utensils are provided. You just bring the food and start grilling!<br><br>The home is FULL of TECHNOLOGY from Alexa, to a Nest thermostat and even control the temperature of the spa directly from a wireless tablet in the home!<br><br>The home has amazing ambiance overlooking a heated pool and spa.<br><br>The home has a queen bed with a memory foam mattress and bamboo pillows. It also has a couch in the same room that could be used for a child or an adult. The home is full of beautiful MODERN furniture to give you the true Palm Springs Experience. The Dream Home is completely surrounded by a privacy fence which gives you complete privacy during stay! <br><br>**Pool heating is charged during the months of November - December - January - February - March - April and May 15 (see ADDITIONAL RULES for details).  Payment request is sent at least 2 weeks in advance.<br><br>POOL HEAT FEES <br>There is a $50 per day pool charge for the following months;<br>(Aug 15 -  November - December - January - February - March-April-May 15) to 80 degrees the following fee will be applied;<br>* Pool Heat Charges tracked by Pentair Software program during your stay.<br>* Pool heat invoice charges will be emailed the week before check-in.<br>* Payment must be made before check-in."
    },

free_text_description

AP4: Price breakdown

Display the traveler service fee and the property fees any time rate details are broken down.

a) Traveler service fee

You must display example text verbatim:

'Includes VAT' required on all EU/UK points of sale. TSF must be explained when displayed to the guest (may be mouse-over/click of the TSF fee name).

Example:

Traveler service fee description: Traveler service fee (includes VAT): 33.32 Euro

Partners can use either 'traveler service fee' or simply 'service fee' in the description.

  • "[Brand] charges a service fee for the use of online tools, services, and functions available on its platform enabling guests to interact with hosts listing their property."

You will find a list of Vrbo brand mapping at the bottom of this page.

b) Property fee

Display the property fee any time the price is broken down.

Optionally, include a mouse-over description, e.g. "Property fee includes: cleaning fee, extra person fee, management fees, and other fees."

Example:

Property fee: $4.00

"occupancy_pricing": {
    "2": {
        "nightly": [
            [
                {
                    "type": "tax_and_service_fee",
                    "value": "13.64",
                    "currency": "USD"
                },
                {
                    "type": "property_fee",
                    "value": "4.00",
                    "currency": "USD"
                },
                {
                    "type": "traveler_service_fee",
                    "value": "13.20",
                    "currency": "USD"
                },
                {
                    "type": "base_rate",
                    "value": "99.00",
                    "currency": "USD"
                }
            ],

AP5: Display enhanced house rules

The full content of enhanced house rules must be included on the property details page, (e.g. no parties, smoking policy). Display the full content of the additional_information object as returned from the API.

House rules ensures travelers are informed of all of the host's requirements before completing the booking. The values returned in this object are specific to Vrbo properties and are more substantial than those returned in the API Content file.

UI example:

house-rules

API example:

"enhanced_house_rules":
   "Children": {
      "rule": "Children allowed",
      "additional_information": [
         "Children allowed ages 13-17",
         "Three children are possible if one is in a cot",
      ]
   },
   "Pets": {
      "rule": "Pets allowed",
      "additional_information": [
         "Pets must be no larger than 1lbs.",
      ]
   }

AP6: Display property registry number

Property registry number can be found in the Rapid Content response.

Value should be displayed on the partner's PDP site whenever present in content.

UI example:

License number: RHL-0000954

API example:

"vacation_rental_details": {
          "registry_number": "RHL-0000954",
          "private_host": true
     }

AP7: Display unit configuration

Include number of bedrooms and bathrooms. Room size details are optional. This information is found in the statistics array.

UI example:

number-of-bedrooms-and-bathrooms

API example:

"statistics": {
    "1073743380": {
        "id": "1073743380",
        "name": "Max occupancy - 5",
        "value": "5"
},
"1073743378": {
        "id": "1073743378",
        "name": "Nunmber of bedrooms - 1",
        "value": "1"
},
"1073743379": {
        "id": "1073743379",
        "name": "Number of bathrooms - 1",
        "value": "1"
},
"52": {
        "id": "52",
        "name": "Total number of rooms - 1",
        "value": "1"
},
"1073743538": {
        "id": "1073743538",
        "name": "Property floor area (square meters) - 75",
        "value": "75"
},
"1073743537": {
        "id": "1073743537",
        "name": "Property floor area (square feet) - 807",
        "value": "807"
}

AP8: Display property manager information

Include host name.

Optional: Include languages spoken and an image.

property-manager-information

API example:

"vacation_rental_details": {
        "registry_number": "Property Registration Number SCIA 19367",
        "private_host": true,
        "property_manager": {
            "name": "Rent Home in Rome, It"
        },
"spoken_languages": {
    "de": {
        "id": "de",
        "name": "German"
    },
    "en": {
        "id": "en",
        "name": "English"
    },
    "nl": {
        "id": "nl",
        "name": "Dutch"
    }
}

Check-out page/booking page

|

BP1: Display amount and explanation of card-on-file limit

  • This needs to populate with the figure provided by the Rapid Availability API response when present.
  • Example text: "If you cause damage to the property or incur incidental fees, your card may be charged up to $x."

When you are using a virtual credit card, the partner is responsible for collecting charges for damages made by the guest which are charged to the partner virtual credit card.

BP2: Display relevant Vrbo terms and conditions link

Include the relevant T&C link for guest POSa on the check-out page.

Do not display the Expedia Group T&C link required as part of Rapid launch requirements for core-OTA (Hotel) bookings.

POSaLink
Australiahttps://www.vrbo.com/en-au/lp/b/terms-of-service
Austriahttps://www.vrbo.com/de-at/lp/b/terms-of-service
Brazilhttps://www.vrbo.com/pt-br/lp/b/terms-of-service
Canada (EN)https://www.vrbo.com/en-ca/lp/b/terms-of-service
Canada (FR)https://www.vrbo.com/fr-ca/lp/b/terms-of-service
Denmarkhttps://www.vrbo.com/da-dk/lp/b/terms-of-service
Finlandhttps://www.vrbo.com/fi-fi/lp/b/terms-of-service
Francehttps://www.abritel.fr/lp/b/terms-of-service
Germanyhttps://www.fewo-direkt.de/lp/b/terms-of-service
Greecehttps://www.vrbo.com/el-gr/lp/b/terms-of-service
Italyhttps://www.vrbo.com/it-it/lp/b/terms-of-service
Japanhttps://www.vrbo.com/ja-jp/lp/b/terms-of-service
Mexicohttps://www.vrbo.com/es-mx/lp/b/terms-of-service
Netherlandshttps://www.vrbo.com/nl-nl/lp/b/terms-of-service
New Zealandhttps://www.vrbo.com/en-nz/lp/b/terms-of-service
Norwayhttps://www.vrbo.com/no-no/lp/b/terms-of-service
Polandhttps://www.vrbo.com/pl-pl/lp/b/terms-of-service
Portugalhttps://www.vrbo.com/pt-pt/lp/b/terms-of-service
Singaporehttps://www.vrbo.com/en-sg/lp/b/terms-of-service
Spainhttps://www.vrbo.com/es-es/lp/b/terms-of-service
Swedenhttps://www.vrbo.com/sv-se/lp/b/terms-of-service
UKhttps://www.vrbo.com/en-gb/lp/b/terms-of-service
USAhttps://www.vrbo.com/lp/b/terms-of-service

BP3: Display details about merchant charging the customer card

When payment is made via customer credit card or partner virtual card:

  • "The property you have selected is booked through our partner [Brand] and they will send you an email with important information including payment details and a link to create an account which will enable you to manage your booking."

Advanced: Partners distributing IPM supply must also inform the guest of the IPM's role in charging the customer card:

  • "This charge will appear as payment to [IPM name] on your credit card statement."

You will find a list of Vrbo brand mapping at the bottom of this page.

BP4: Display text describing post-book processes

Partner should set guests up for a positive experience, which includes setting post-book expectations.

“We have partnered with [brand] and you should expect to receive emails from [brand] and the property host.”

Examples include:

  • Booking confirmation
  • Vrbo welcome guide
  • Property access instructions
  • Amenity usage instructions
  • Host-provided information relevant to your stay

You will find a list of Vrbo brand mapping at the bottom of this page.

If you are also selling IPM properties, also include the text: "You may also receive an email from [IPM name] will information about your stay."

BP5: Display the traveler service fee and the property fees any time rate details are broken down

a) Traveler service fee

You must display example text verbatim:

  • "Includes VAT" required on all EU/UK points of sale.
  • TSF must be explained when displayed to the guest (can be mouse-over or click of the TSF fee name).

Example:

  • Traveler service fee description: Traveler service fee (includes VAT): 33.32 Euro.

Partners can use either 'traveler service fee' or simply 'service fee' in the description.

  • "[Brand] charges a service fee for the use of online tools, services, and functions available on its platform enabling guests to interact with hosts listing their property."

You will find a list of Vrbo brand mapping at the bottom of this page.

b) Property fee

Display the property fee any time the price is broken down.

Optionally, include mouse-over description, e.g. "Property fee includes cleaning fee, extra person fee, management fees, and other fees."

Example:

Property fee: $4.00

"occupancy_pricing": {
    "2": {
        "nightly": [
            [
                {
                    "type": "tax_and_service_fee",
                    "value": "13.64",
                    "currency": "USD"
                },
                {
                    "type": "property_fee",
                    "value": "4.00",
                    "currency": "USD"
                },
                {
                    "type": "traveler_service_fee",
                    "value": "13.20",
                    "currency": "USD"
                },
                {
                    "type": "base_rate",
                    "value": "99.00",
                    "currency": "USD"
                }
            ],

BP6: Display property rental agreement

The rental agreement link can be found in the Rapid Content API response (when available).

"vacation_rental_details": {
        "rental_agreement": {
            "links": {
                "rental_agreement": {
                    "method": "GET",
                    "href": "<https://www.leisure-group.net/eris/pdf/hrvw-bvag-bv-en.pdf">
                }
            }
        },

BP7: Display full cancellation policy tier details

Many vacation rental properties provide multiple tiers of refundability. Graphical display is strongly recommended to clearly show changes in relation to purchase, current date, and guest arrival.

Clearly inform the guest that the service fee is only refundable when the booking is 100% refundable. This must be displayed in the cancellation policy description and/or the booking terms section. Once the booking is in a partially- or fully-non-refundable period, the service fee is non-refundable.

Example description:

"The service fee is refundable only when your entire booking is fully refundable."

UI example:

cancellation_policy

Terms example:

terms-example

BP8: Display Expedia Group as a trader (EU/UK point of sale only)

This text needs to be displayed for traders of Vrbo inventory on the check-out page and in post-booking communication.

Expedia Group Vacation Rental (Ireland) Ltd
25 St. Stephen's Green, 4th floor, Dublin 2, D02 XF99, Ireland
+353 15621133

support@chat.travelnow.com

BP9: Display trader information, terms and conditions, and contact message (For EU/UK point of sale only)

When the trader_information, terms_and_conditions, and contact_message fields are supplied by the API, they need to be supplied on the check-out page and in post-booking communication.

API example:

"trader_information": {
          "traders": [
          {
               "name": "Expedia",
               "address": {
                    "line_1": "555 1st St",
                    "line_2": "10th Floor",
                    "line_3": "Unit 12",
                    "city": "Seattle",
                    "state_province_code": "WA",
                    "postal_code": "98121",
                    "country_code": "US"
               },
               "email": "travel@support.expedia.com",
               "phone": "0330-123-1235",
               "contact_message": "This property is managed by a professional host. The provision of housing is linked to trade, business, or profession."
             }
          ],
          "terms_and_conditions": "https://www.expedia.com/terms_and_conditions"
      }

Post-booking requirements

PB1: Essential stay information

Generate a post-booking email with all essential stay information as returned by the API.

There is critical information related to a vacation rental stay that may not be obvious from the property content.

Examples include:

  • The pool cleaner comes on a Tuesday between 2-4pm and has access to the yard.
  • To use the fireplace you must gather the wood from the storage bin outside the backdoor.
  • An additional fee of $10 per hour is charged for using the sauna/hot tub.
  • The thermostat must not be set above 72F.

Further details can be found here

vrbo-essential-stay-email

Technical

|

TR1: Traveler service fee and billing country details

The billing country of the virtual credit card used to pay for the booking must match the POSa country code supplied in the shopping request.

Expedia Group collects the traveler service fee (TSF) component of each booking, and as a result we require the customer’s billing country to determine the correct rate. Therefore, if the country used in the shop request differs from the country indicated in the billing address, the booking will fail with ‘invalid country code’.

Example: country_code=US is used in the shop request, which provides a price for a US guest (no VAT on the TSF). If a UK-issued credit card is supplied in the booking request, we are required to collect VAT to the amount of 20%.

TR2: Provide accurate traveler data with every booking request

Guest contact information is required to enable hosts and guests to communicate prior to and during stay to promote a positive guest experience.

Booking requests must include:

  • Guest name
  • Guest phone
  • Guest email

Advanced section

Note: Only applies to partners who are using the advanced integration options. Your integration team will advise if any of these apply to your certification.

|

Scenario 1: Refundable damage deposit

Adv 1.1: Display amount and explanation of refundable damage deposits

  • This needs to populate with the figure provided by the Rapid Availability API response when present.
  • Example text: "This property also requires a "£X" refundable damage deposit."
  • Vrbo will charge refundable damage deposits as part of the last scheduled payment. If there is no schedule, it will be collected as part of the first charge.

Additionally, when payment is made via partner virtual credit card, the partner is responsible for collecting a deposit from the guest and returning any remaining portion to the guest post-stay.

Scenario 2: Customer credit card

Adv 2.1 - Display card waiver

Include the following waiver (or similar) on the check-out page:

"The charge for the service fee and the booking amount payable to the host will appear as a payment to [brand] on your credit card statement. Depending on where the payment is processed, your bank may charge a foreign transaction fee."

Adv 2.2 - Traveler service fee and billing country details

Expedia Group collects the traveler service fee (TSF) component of each booking and, as a result, we require the customer’s billing country to determine the correct rate. Therefore, if the country used in the shop request differs from the country indicated by the guest as part of the billing address, the booking will fail with ‘invalid country code’.

Example: country_code=US is used in the shop request, which provides a price for a US guest (no VAT on the TSF). If the guest subsequently provides a UK credit card Expedia Group is required to collect VAT to the amount of 20%. If the booking is requested at the US rate for a UK guest, the booking will fail.

Workaround: If the country specified by the guest on the check-out page billing address field differs from the country used to shop, partners should re-shop the property with the updated country code to obtain the correct price. The new price should be displayed to the guest for confirmation before the booking request is sent.

Billing information

Accurate address information is required for Vrbo properties. If a guest's billing address information does not match, a booking error may occur.

Bookings made without this information may fail for Vrbo properties where successful for conventional lodging (e.g. hotels) on Rapid today.

A: Billing country - billing country must match the shopped country.

B: Billing postal code/zip - postal code is required for most countries. Additional information can be provided. More details can be found in the Vrbo integration guide.

C: Billing state code - state code is required for US point of sale.

Call the payment options link to get accepted card types.

Vrbo properties support fewer credit cards than conventional lodging properties. Call the payment options link to see accepted card types, display this information on the check-out page.

Note: Vrbo inventory billing currency cannot be specified as partners may be accustomed to with core inventory. Instead, Rapid shop will respond with the correct billing currency for the booking. You should inform guests of potential bank fees for international transactions accordingly.

Scenario 3: Payment schedules

Adv 3.1 Inform the guest about the payment schedule

When the Rapid Shop/Price Check APIs return a deposit policy describing multiple payments, clearly display the policy to the guest and inform the guest that they are responsible for completing payment prior to the specified due date on the Vrbo site. Vrbo and/or the host will send a reminder one week prior and, if payment is not completed, the booking could be canceled.

Include the below language on your check-out page:

"The host will only charge you a portion of your total today. Vrbo or the host will email you details, including a reminder when the next payment is due."

"deposits": [
              {
               "value": "412.10",
               "due": "2023-05-17",
               "currency": "USD"
              },
              {
               "value": "236.17",
               "due": "2023-08-24",
               "currency": "USD"
              }
             ]

payment-schedule-example

Additional reference information

Vrbo brand mapping:

POSa countryVrbo brand
GermanyFewo-direkt.de
FranceAbritel.fr
AustraliaStayz.com.au
New ZealandBookabach.co.nz
Rest of WorldVrbo.com
Did you find this page helpful?
How can we improve this content?
Thank you for helping us improve!