---
title: "Availability"
method: GET
path: "/availability"
tags: ["Availability"]
---

# Availability

`GET /availability`

## Query parameters

- `id` string, required
- `modality` string, required
- `date` string, date, required
- `site` string, required
- `language` 'es' | 'pt' | 'en', required
- `additionals` string
- `distribution` string
- `schedule` number

## Response `200`

Successful response

- object
  - `choice_id` string — ID generated to identify the ticket data and the valid fare to make the reservation.
  - `name` string — Attraction name.
  - `modality_choice_name` string — Name of the chosen modality.
  - `type` string — Refers to the type of activity.
  - `language` string — Identifies the language.
  - `site` unknown[] — identifies the country code.
    - unknown
  - `destination` unknown[] — IATA code identifying the destination.
    - unknown
  - `from` string, date — Date on which the search was performed.
  - `to` string, date — Date on which the search was performed.
  - `distribution` object
    - `adults` integer
    - `adults_ages` unknown[]
      - unknown
    - `children_ages` unknown[]
      - unknown
    - `infants_ages` unknown[]
      - unknown
    - `adult_max_age` number
    - `child_max_age` number
    - `infant_max_age` number
  - `additions_chosen` object[]
    - `title` string
    - `description` string
    - `prices` object — This array contains the reservation prices by currency. USD is always included by default, and an additional local currency may be returned depending on the site.
  - `price_details` object[]
    - `total` number
    - `currency` string
    - `currency_to_usd_change_rate` number
    - `usd_to_currency_change_rate` number
    - `net` number
    - `tax` number
    - `gross` number
    - `price_disaggregation` object
      - `agency_commission` object
        - `gross` number
        - `net` number
        - `tax` number
  - `cancellation_policy` object
    - `title` string
    - `cancellable` boolean
    - `ranges` object[]
      - `from` string, date
      - `to` string, date
      - `penalty` object
        - `USD` number
        - `BRL` number
      - `percentage` string
      - `label` string
    - `conditions` unknown[]
      - unknown

## Other responses

- `400` — Invalid request
- `503` — Invalid request

---

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