Airbnb API - Minimum Requirements and FAQ


The Airbnb and Cloudbeds 2-Way API Integration includes:

  1. Full sync between myfrontdesk and Airbnb listings. We will automatically update your
    • rates
    • availability
    • restrictions (MinLos, MaxLos etc.)
    • cancellations
    • modifications
  2. The sync provides an instant connection to your Airbnb listing(s)
  3. Support of sync for room types with multiple units of availability
  4. Support for Discounts, Pricing Rules, Availability Rules, and Taxes/Fees

Note: Smart Pricing is not supported when connected to Airbnb via their API connection as rates are set directly within myfrontdesk.

Also, Cloudbeds is part of Airbnb's Preferred Software Partner program. Further information here.

Limitation of Airbnb API Connection

  1. When the listing is connected via Airbnb API, it's not possible to use the Smart Pricing functionality and "Instant Booking" is automatically enabled. Visit this article from our Knowledge Base to learn more about our Price Intelligence Engine feature.
  2. The API allows listings in North America, Latin America, Asia, Africa and Europe. However, aside from traditional hospitality listings, we do not currently accept listings via the API in the following select urban markets:
  • New York, NY, USA
  • Los Angeles, CA, USA
  • Singapore

Traditional hospitality listings are not subject to these urban market restrictions. Additionally, in Japan we do not accept listings for accommodations (minpaku) used for Housing Accommodation Business under the Japanese Housing Accommodation Business Act (Act No.65 of 2017) via the API. The only exception to this is certain Japanese API partners who have entered into the license agreement with regard to Airbnb brand and intellectual properties within Japan.

To utilize the API in the above geographies, you must select and be licensed as one of the following property type categories aparthotel, bnb, boutique hotel, farm stay, hostel, hotel, lodge, timeshare, minsu, casa particular, pension, pousada, resort, ryokan, heritage hotel, and serviced apartment.

  1. The API connection allows only 1 Airbnb account to be connected to your myfrontdesk account. It is currently not possible to connect multiple Airbnb listings from different Airbnb accounts to a single myfrontdesk account.

Please ensure that hosts are creating completely verified listings FIRST before authenticating through our (Cloudbeds) system. If they try to authenticate before finishing verification with Airbnb, they will not be able to connect to the Airbnb API.

Visit this article to learn how to Connect Airbnb API to myfrontdesk

1. Listing's Settings

Listing's status should be Listed

Listing's status should be set to "Listed". If you will sync the listing in status "Unlisted" or "Snoozed" - it will remain in this status and it won't be possible to edit it unless the listing is disconnected.

Listing's Types

Please note that Airbnb can not update availability for the following listing types:

  1. car
  2. condohotel
  3. dorm
  4. in_law
  5. other
  6. parkingspace
  7. pousada
  8. timeshare
  9. vacation_home
  10. van
  11. house

Although myfrontdesk can receive bookings from these listings types, the connection works in a very limited way - we can't update availability for any of the mentioned listing types.

Slack | Manuel Mendez | Cloudbeds | 43 new items
Slack | Manuel Mendez | Cloudbeds | 43 new items

If you have one of the listing property type above, please change it in Airbnb extranet directly. If you are not allowed to change it by yourself, contact your Airbnb account manager.

2. Currencies between Airbnb and myfrontdesk must match

Please note that the currency which is set in myfrontdesk for the Airbnb channel and the currency which is set on the Airbnb extranet per each listing should be the same. Otherwise, there will be an error in the connection and we won't be able to send updates to Airbnb.

3. Occupancy settings between Airbnb and myfrontdesk must match

The maximum occupancy for each of your myfrontdesk accommodation types must match the maximum occupancy for the corresponding Airbnb listings. Otherwise, your reservations may be automatically declined.

Frequently Asked Questions (FAQ)

All of my rooms are already connected to the iCal connection. When can we switch to the new API connection?

You can switch immediately! Enjoy the connection! If you have any questions, please email us at

Visit this article to learn how to Connect Airbnb API to myfrontdesk

How many photos can we upload to Airbnb?

You can upload as many photos as you like.

Which Channel Connection Features are supported?
Feature Supported?
Automatic synchronization of your rates and availability Yes
Automatic adjustment for cancellations
Sending Minimum Length of Stay
Sending Maximum Length of Stay
Sending Closed Days for Arrival/Departure
Closing Rate Plan for Bookings
Sending Single Use Rate
(sending price for 1 person/guest
Which listing types (other than 'house') do not support multi-inventory?

The answer is provided by the Airbnb team:

"Room Type Inventory Policies:

Room Type inventory allows hosts to have multiple availabilities for the same listing on the same day. Hosts can group multiple rooms into a single “representative” set and use daily availability counts to manage the availability on the listing.

This feature should be implemented only when there is more than 1 room available per day for the listing, and when these rooms share similar attributes such that they can be considered true substitutes; the rooms should have the same amenities, bed configurations, size, decor, and address.

Note that listings with property type House are not eligible to be listed as Room Type Inventory"

How far in the future can myfrontdesk update rates and availability for Airbnb?

Myfrontdesk will send the rates and availability for the next 3 years to Airbnb but Airbnb only shows 365 days.

Will Cloudbeds or Airbnb override instant book settings, especially with regards to the guest requirements section?
  • Instant Booking

When your listing is connected via the Airbnb API, Cloudbeds will automatically turn on the instant booking on Airbnb, and it will not be possible to disable it unless you disconnect the channel.

  • Guest requirements section / guest trip information - Will not be overridden

Since the Instant Booking feature will be turned on automatically, you can still edit the guest requirements under 'Booking Settings' when editing your listings on the Airbnb extranet:

Slack | Jessica Irvin | Cloudbeds | 43 new items

Choose which options are required for confirmed guests

  • Profile Photo
  • Government-issued ID
  • Recommendation from other hosts
  • Pre -Booking message (enter a message the guest must read and reply to before confirming the reservation)
Slack | Jessica Irvin | Cloudbeds | 43 new items
Powered by Zendesk