---
title: "Constants"
method: POST
path: "/accommodations/constants"
tags: ["Accommodations"]
---

# Constants

`POST /accommodations/constants`

Use this endpoint to retrieve standardised codes and names for accommodation-specific types, including facilities, room types, bed types, themes, and charges. <br/>These constants can be used to filter searches or populate reference data across other accommodation endpoints. <br/>You can request multiple languages using IETF language tags (see common/languages). <br/> Call with an empty body to retrieve all constants. The codes returned are canonical identifiers used across the API.

## Headers

- `X-Affiliate-Id` integer, required

## Request body

- object
  - `constants` string[] — Allows to filter the results only for specific sections.
  - `languages` string[]

## Response `200`

Successful response.

- object
  - `request_id` string — Uniquely identifies the request. Please provide this identifier when contacting support.
  - `data` object
    - `accommodation_facilities` object[]
      - `id` integer — A signed integer number that uniquely identifies an accommodation property facility. Examples of facilities are: Parking, Restaurant, Room service etc. The full list can be obtained by calling <a href="/demand/docs/open-api/demand-api/accommodations/accommodations/constants" target="_blank">accommodations/constants</a>.
      - `facility_type` integer — A signed integer number that uniquely identifies the accommodation facility type. The full list can be obtained by calling <a href="/demand/docs/open-api/demand-api/accommodations/accommodations/constants" target="_blank">accommodations/constants</a>.
      - `name` object — A string localised in multiple languages.
    - `accommodation_themes` object[]
      - `id` integer — A signed integer number that uniquely identifies an accommodation property theme. Examples of themes are: Beach/Seaside, Ski/Wintersports, Luxury etc. The full list can be obtained by calling <a href="/demand/docs/open-api/demand-api/accommodations/accommodations/constants" target="_blank">accommodations/constants</a>.
      - `name` object — A string localised in multiple languages.
    - `accommodation_types` object[]
      - `id` integer — A signed integer number that uniquely identifies an accommodation property type. Examples of accommodation types are: Apartment, Hostel, Hotel etc. The full list can be obtained by calling <a href="/demand/docs/open-api/demand-api/accommodations/accommodations/constants" target="_blank">accommodations/constants</a>.
      - `name` object — A string localised in multiple languages.
    - `bed_types` object[]
      - `id` integer — A signed integer number that uniquely identifies a bed type. Examples of bed types are: Single, Double etc. The full list can be obtained by calling <a href="/demand/docs/open-api/demand-api/accommodations/accommodations/constants" target="_blank">accommodations/constants</a>.
      - `description` object — Translated description of the bed size in metric.
      - `description_imperial` object — Translated description of the bed size in imperial.
      - `name` object — Translated name of the bed type.
    - `charge_types` object[]
      - `id` integer — A signed integer number that uniquely identifies an accommodation charge type. Examples of charges are: VAT, City Tax, etc. The full list can be obtained by calling <a href="/demand/docs/open-api/demand-api/accommodations/accommodations/constants" target="_blank">accommodations/constants</a>.
      - `name` object — A string localised in multiple languages.
    - `facility_types` object[]
      - `id` integer — A signed integer number that uniquely identifies the accommodation facility type. The full list can be obtained by calling <a href="/demand/docs/open-api/demand-api/accommodations/accommodations/constants" target="_blank">accommodations/constants</a>.
      - `name` object — A string localised in multiple languages.
    - `review_scores` object[]
      - `name` object — A string localised in multiple languages.
      - `minimum_score` number — The minimum score of this review score category.
      - `maximum_score` number — The maximum score of this review score category
    - `room_facilities` object[]
      - `id` integer — A signed integer number that uniquely identifies an accommodation property room facility. Examples of facilities are: Coffee/Tea maker, TV, Airconditioning, etc. The full list can be obtained by calling <a href="/demand/docs/open-api/demand-api/accommodations/accommodations/constants" target="_blank">accommodations/constants</a>.
      - `facility_type` integer — A signed integer number that uniquely identifies the accommodation facility type. The full list can be obtained by calling <a href="/demand/docs/open-api/demand-api/accommodations/accommodations/constants" target="_blank">accommodations/constants</a>.
      - `name` object — A string localised in multiple languages.
    - `room_types` object[]
      - `id` integer — A signed integer number that uniquely identifies an accommodation property room type. Example of room types are: Suite, Apartment, Twin/Double etc. The full list can be obtained by calling <a href="/demand/docs/open-api/demand-api/accommodations/accommodations/constants" target="_blank">accommodations/constants</a>.
      - `name` object — A string localised in multiple languages.

---

[API](https://skmtc.net/booking/apis/booking-com-demand-api.md) · [All operations](https://skmtc.net/booking/apis/booking-com-demand-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/booking/booking-com-demand-api/revisions/e5f3dccae7ca/schema)
