# Changelog
**Stay up to date with the latest enhancements to the Demand API**.
# December 2025
This release brings new features and improvements across different API collections:
div
ul
li
strong
Accommodations:
Bundles and value-added services available in v3.2.
li
strong
Car rentals:
Drop-off dates no longer limited to 500 days, allowing full 180-day rentals.
li
strong
Attractions:
code
urls
block now includes both app and web links to details and search results.
li
strong
Orders:
Room-level modifications supported for online payments; new
code
orders/details/cars/faqs
endpoint (v3.2 Beta) provides car rental FAQs in requested languages.
## Accommodations
**|** v3.2**|**
**|** **Bundles and value added services** **|**
> Bundles and value added services are now available in [accommodation endpoints](/demand/docs/open-api/3.2/demand-api/accommodations), as well as in [orders/details](/demand/docs/open-api/3.2/demand-api/orders/orders/details) and [orders/preview](/demand/docs/open-api/3.2/demand-api/orders/orders/preview).
Example of accommodations/details response with value added services:
```json
{
"request_id": "01kcrwnk8b1kv5syq2mbjfjy3n",
"data": [
{
"id": 13766008,
"name": {
"en-gb": "Beach Apartment",
"es": "Beach Apartment"
},
"accommodation_type": 201,
"booker_address_required": false,
"brands": [],
"bundles": [
{
"id": 843543,
"value_adds": [
{
"description": {
"es": [
"Parking para un vehículo por unidad reservada y estancia."
],
"en-gb": [
"Self parking for one vehicle per booked unit per stay."
]
},
"type": "parking"
},
{
"description": {
"es": [
"Internet de alta velocidad durante toda la estancia."
],
"en-gb": [
"High-speed internet throughout your stay."
]
},
"type": "high_speed_internet"
}
]
}
],
```
See all details in the [bundles guide](/demand/docs/accommodations/bundles/about-bundles).
## Car rentals
**|** v3.2 **|**
v3.1
**|** **Drop-off date extension** **|**
> * Drop-off dates are no longer limited to a fixed number of days from the current date, allowing full 180-day rental durations from the maximum allowed pickup date.
Existing validation rules (e.g., pickup and drop-off dates must be in the future and not identical) continue to apply.
## Attractions
**|** 3.2 Beta **|** **URLs block refinement** **|**
> The `urls` block returned in [attractions/details](/demand/docs/open-api/3.2-beta/demand-api/attractions/attractions/details), [attractions/search](/demand/docs/open-api/3.2-beta/demand-api/attractions) responses, now includes both app and web links to the attraction details page and search results.
Example of attractions/search response with urls:
```json
{
"data": [
{
"id": "PRahAzWtTraa",
"free_cancellation": true,
"price": {
"currency": "EUR",
"total": 20
},
"urls": {
"app": {
"detail": "booking://attractions/product?slug=prahazwttraa-heineken-experience-amsterdam&aid=956509",
"search_results": "booking://attractions/searchresults?ufi=-2140479&pinned_product_id=PRahAzWtTraa&aid=956509"
},
"web": {
"detail": "https://www.booking.com/attractions/nl/prahazwttraa-heineken-experience-amsterdam.en-gb.html?selected_currency=EUR&aid=956509",
"search_results": "https://www.booking.com/attractions/searchresults/nl/amsterdam.en-gb.html?pinned_product=PRahAzWtTraa&aid=956509"
}
}
},
```
## Orders
**|** v3.2 **|**
v3.1
**|** **Room-level modifications for online payments** **|**
> * [orders/modify](/demand/docs/open-api/3.2/demand-api/orders/orders/modify) now supports room-level modifications (name, guest quantity and preferences) for reservations paid online.
**|** 3.2 Beta **|** New **|** **orders/details/cars/faqs** **|**
> * A new endpoint [orders/details/cars/faqs](/demand/docs/open-api/3.2-beta/demand-api/orders/cars/faqs) provides car rental FAQs in the requested languages.
Example response for `en`, `fr`, `de` and `es` languages:
```json
{
"request_id": "123456789",
"data": {
"faqs": [
{
"question": {
"en-gb": "What if I haven’t received my booking confirmation?",
"fr": "Que dois-je faire si je n'ai pas reçu ma confirmation de réservation ?",
"de": "Was ist, wenn ich meine Buchungsbestätigung nicht erhalten habe?",
"es": "¿Qué hago si no he recibido la confirmación de mi reserva?"
},
"answers": {
"en-gb": [
"Most bookings are confirmed straight away, so please check your spam folder if there’s nothing in your inbox.",
"You can always check the status of your booking online:",
"If you’re using the app, tap ‘Bookings’ at the bottom of the screen.",
"If you’re using the website, make sure you’re signed in and on the ‘Car rentals’ page - then hit ‘Manage booking’ at the top.",
"If you find that your booking isn’t confirmed yet, we’re working on it and we’ll email you as soon as it is."
],
"fr": [
"La plupart des réservations sont immédiatement confirmées. Si vous n'avez pas reçu d'e-mail, veuillez vérifier vos spams.",
"Vous pouvez également consulter le statut de votre réservation en ligne.",
"Sur l'application, appuyez sur « Réservations » en bas de l'écran.",
"Sur le site Internet, connectez-vous à votre compte et rendez-vous sur la page « Voitures de location »."
],
"de": [
"Die meisten Buchungen werden sofort bestätigt. Bitte überprüfen Sie Ihren Spam-Ordner.",
"Sie können den Status Ihrer Buchung jederzeit online einsehen."
],
"es": [
"La mayoría de las reservas se confirman al momento. Revisa la carpeta de spam si no ves el correo.",
"Puedes consultar el estado de tu reserva online en cualquier momento."
]
}
}
]
}
}
```
## References