Get booking options
Overview
Resolve priced booking options, time slots, and required guest inputs for a selected tour date and participant mix.
When to Use
- Option/slot pickers - Show available variants and start times for a date
- Live pricing - Display slot totals (pricing.totals.net / priceSummary.netPrice)
- Checkout forms - Collect bookingQuestionSchema before proceeding to payment
What You Get
- Booking options - optionId, title, and bookingQuestionSchema
- Time slots - dateTime, isAvailable, and slot-level pricing (unitNet / totalNet / totals.net / priceSummary.netPrice, plus totals.commission)
- Participant mapping - Uses ticketCategory keys from availability (e.g. adult, child)
Quick Start
POST a body with language, currency, date (YYYY-MM-DD), and participants to /experiences/tours/{id}/booking-options. Use slot pricing.totals.net as selection.price.amount on prebook, and for checkout handoff.
Option-level price
options[].price.amount reflects the lowest available slot price for the requested mix. Checkout uses the chosen slot's pricing.totals.net.
Error codes
Product-operation codes are listed below. Shared authentication/access/rate-limit middleware can return common codes such as 401, 40301 or 4290. HTTP status and error code are separate; do not parse message text.
| Code | Meaning |
|---|---|
| 71001 | invalid experience request |
| 71002 | experience not found |
| 71003 | experiences provider request failed |
| 71004 | experiences provider request timed out |
| 71005 | experience request is unauthorized |
| 71006 | experience request is forbidden |
| 71007 | experiences service is temporarily unavailable |
| 71099 | failed to retrieve experiences |
Request
- Base URLhttps://api.liteapi.travel/v3.0
- URLhttps://api.liteapi.travel/v3.0/experiences/tours/{id}/booking-options
- AuthAPI key in header X-API-Key
Path parameters
Tour identifier
Request body
Example request
{
"language": "en",
"currency": "EUR",
"date": "2026-07-18",
"participants": {
"adult": 2,
"child": 1
},
"addons": [
{
"id": 10,
"quantity": 1
}
]
}Response
Booking options with canonical bookingQuestionSchema
Changes
No recorded changes to this operation across all 1 revision of this API.