Read an Airbnb Checkout-Style Price Itemization
View all Airbnb Search, Prices & Reviews endpoints →Request a checkout-style quote using listingId, required checkinDate and checkoutDate, plus optional guests, currencyCode, languageCode and displayTotalPrice. The documented example has data of type StayCheckoutSections and priceCheckout containing priceItems and total. Items expose type, localizedTitle and total with amountFormatted, amountMicros and currency; examples include accommodation, discount, cleaning-fee and service-fee lines. Tax coverage must be checked from the actual quote, not assumed. This endpoint was not live-verified in the current set. It reads a quote only and does not submit, confirm or pay for a reservation.
API Features
Live API Demo
🔒 Sign in to try it live
Log in to call this API with your own API key. New accounts get 100 free credits — no card required.
Log in / Sign upNo active API key found. Create one in your Dashboard, then reload this page. Dashboard →
/api/project/airbnb-search/stays-price-checkout API Response (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/airbnb-search/stays-price-checkout?key=<API_KEY>&listingId=<listingId>&checkinDate=<checkinDate>&checkoutDate=<checkoutDate>¤cyCode=USD&languageCode=en-US'
Query Result
Use Cases
- Itemize cleaning and service fees from a returned quote instead of inferring them from a search headline.
- Reconcile search and checkout-style prices using the same listing, dates, party composition and currency.
- Separate returned discounts from base accommodation charges in a travel-budget comparison.
- Validate a fee-extraction parser against the current quote structure before adding it to a research pipeline.
Frequently asked questions
Does the checkout-style endpoint actually book the property?
No. It is a documented read-only GET quote endpoint, not a reservation or payment action. Its name and any checkout-themed response text must not be presented as a completed booking.
Which fields describe fees in the documented checkout quote?
Read data.priceCheckout.priceItems, where each item can include type, localizedTitle and a total object with amountFormatted, amountMicros and currency. Confirm current items and tax treatment with an endpoint-specific request because this route was not part of the live verification set.