Skip to content
ajar.Get started

Booking quote

airbnb.booking.quote

View connector

Preview native checkout prices and payment plans

POST /v1/operations/airbnb.booking.quote

Headers

Authorization: Bearer YOUR_AJAR_API_KEY
x-skyscanner-token: YOUR_SKYSCANNER_TOKEN
Content-Type: application/json

Inputs

ParameterExample typeExample value
listing_idstring"42"
stayobject{"checkin":"2026-10-15","checkout":"2026-10-17","adults":1,"currency":"USD"}

Example input

{
  "listing_id": "42",
  "stay": {
    "checkin": "2026-10-15",
    "checkout": "2026-10-17",
    "adults": 1,
    "currency": "USD"
  }
}
Open JSON schema

Input schema

{
  "$id": "https://useajar.com/schemas/airbnb/booking-quote.input.schema.json",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "dependentRequired": {
    "payment_method_ref": [
      "payment_plan"
    ],
    "payment_plan": [
      "payment_method_ref"
    ]
  },
  "properties": {
    "listing_id": {
      "pattern": "^[0-9]{1,30}$",
      "type": "string"
    },
    "payment_method_ref": {
      "maxLength": 2048,
      "minLength": 1,
      "type": "string"
    },
    "payment_plan": {
      "enum": [
        "FULL_PAYMENT",
        "DEPOSITS"
      ],
      "type": "string"
    },
    "stay": {
      "additionalProperties": false,
      "properties": {
        "adults": {
          "maximum": 16,
          "minimum": 1,
          "type": "integer"
        },
        "checkin": {
          "format": "date",
          "type": "string"
        },
        "checkout": {
          "format": "date",
          "type": "string"
        },
        "children": {
          "maximum": 15,
          "minimum": 0,
          "type": "integer"
        },
        "currency": {
          "description": "Airbnb display currency for prices and price filters; GBP by default. No local currency conversion.",
          "enum": [
            "AED",
            "AUD",
            "BRL",
            "BGN",
            "CAD",
            "CHF",
            "CLP",
            "CNY",
            "COP",
            "CRC",
            "CZK",
            "DKK",
            "EGP",
            "EUR",
            "GBP",
            "GHS",
            "HKD",
            "HUF",
            "IDR",
            "ILS",
            "INR",
            "JPY",
            "KES",
            "KRW",
            "KZT",
            "MAD",
            "MXN",
            "MYR",
            "NOK",
            "NZD",
            "PEN",
            "PLN",
            "PHP",
            "QAR",
            "RON",
            "SAR",
            "SEK",
            "SGD",
            "THB",
            "TRY",
            "TWD",
            "UAH",
            "UGX",
            "USD",
            "UYU",
            "VND",
            "ZAR"
          ],
          "type": "string"
        },
        "infants": {
          "maximum": 5,
          "minimum": 0,
          "type": "integer"
        },
        "pets": {
          "maximum": 5,
          "minimum": 0,
          "type": "integer"
        }
      },
      "required": [
        "checkin",
        "checkout"
      ],
      "type": "object"
    }
  },
  "required": [
    "listing_id",
    "stay"
  ],
  "type": "object"
}