Airbnb Smart Pricing Info with API

After API-connecting listings, its content, reservations, and reviews will remain intact. However, Airbnb will:

  • Unlink iCal connections.
  • Convert the listing to Instant Book.
  • Clear all Luxe prices, in case the listing was previously listed on Airbnb Luxe.
  • Disable Smart Pricing.

But there are instances where the Host will be able to activate Smart Pricing for Listing via Airbnb Mobile App. They should not be able to activate Smart Pricing via Airbnb.com (webfront). 

Generally Smart Pricing is toggled manually by the Hosts, for example, for the case of Listing ID 635830837706948279 (Host ID 461161269), 

  • On 2022-07-04 05:44:36.00Z, Host ID 461161269 activated Smart Pricing via Airbnb iOS Mobile App, despite the Listing being api-connected to your production application ID 1621.
  • On 2024-05-08 15:59:03.0oZ, Host ID 461161269 deactivated Smart Pricing.

Is there any way we can see or access anything to show that smart pricing is active on a listing?
Generally if Smart Pricing is activated for the listing, API partners can see a Listing Activity - price_updated in API event logs (Partner Portal). It's not a webhook, but you can use the filter tool in Partner Portal diagnostics

Image_2024-05-17_14-02-59.png

Additionally, you can also submit a PUT request to Pricing and Availability endpoint and set the parameter clear_incompatible_settings to true. Setting it to true along with a specified 'pricing_availability_model_type' will trigger a clean-up for the listing. The clean-up will purge all incompatible settings against the specified model type, including Smart Pricing. Specifying this field can result in price and availability changes to the listing and should be used with caution.