# Booking.com Demand API Beta

The Demand API Beta collection provides early access to selected API capabilities that are not yet available in a stable version.

**What to expect from Beta:**
- **Separate API paths:** Beta endpoints use the `/beta` path and are independent of numbered stable API versions.
- **Limited availability:** This collection contains only endpoints with Beta capabilities. Stable endpoints without Beta capabilities are not included.
- **Evolving contracts:** Beta endpoints may introduce breaking changes, including changes to request and response structures, without a new version number.
- **Promotion to stable:** Selected Beta capabilities may be introduced into a stable API version. Once announced in the monthly changelog, the corresponding Beta capabilities are retired after three months.

> ⚠️ Before integrating: Beta contracts are subject to change. Review the API documentation and [changelog](/demand/docs/whats-new/changelog) regularly and prepare your integration for potential updates.

Requests use JSON over HTTPS and require an Affiliate ID and API token. For authentication details, see the [Authentication guide](/demand/docs/development-guide/authentication).

Explore and test Beta endpoints before their release in a stable Demand API version.

Version: beta

## Servers

Production environment.
```
https://demandapi.booking.com/beta
```

Sandbox environment.
```
https://demandapi-sandbox.booking.com/beta
```

## Security

### BearerAuth

Type: http
Scheme: bearer
Bearer Format: string

## Download OpenAPI description

 - [Booking.com Demand API Beta](https://developers.booking.com/_bundle/demand/docs/open-api/beta/demand-api.yaml)

## Accommodation

 - [POST /accommodations/smart-search](https://developers.booking.com/demand/docs/open-api/beta/demand-api/accommodations/accommodations/smart-search.md): Use this endpoint to search for accommodations using a natural language query combined with structured travel criteria such as dates, guests, location, and sorting preferences. The `search_query` fiel
## Transfers

 - [POST /transfers/search](https://developers.booking.com/demand/docs/open-api/beta/demand-api/transfers/searchtransfers.md): Search for transfer options that match the specified route, pick-up date and time, and number of passengers. The response includes vehicle options, estimated prices, cancellation policies, and Booking
