{
  "openapi": "3.0.1",
  "info": {
    "title": "Booking.com Hotel Data Extractor",
    "description": "Extract Booking.com hotel search results, property details, live pricing, room availability, guest reviews, ratings, photos, facilities, and policies using destination queries, destination IDs, or property IDs. Ideal for travel data, hotel leads, and market research.",
    "version": "0.1",
    "x-build-id": "OlTOZ4ZegKeBUQhuQ"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/crawlio~booking-com-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-crawlio-booking-com-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/crawlio~booking-com-scraper/runs": {
      "post": {
        "operationId": "runs-sync-crawlio-booking-com-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/crawlio~booking-com-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-crawlio-booking-com-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "mode": {
            "title": "Mode",
            "enum": [
              "search",
              "property",
              "reviews"
            ],
            "type": "string",
            "description": "Choose what to extract from Booking.",
            "default": "search"
          },
          "search": {
            "title": "Hotel search input",
            "type": "object",
            "description": "Configure a Booking search run.",
            "properties": {
              "query": {
                "title": "Destination query",
                "type": "string",
                "description": "Destination name to resolve automatically, such as New York, Miami, or Las Vegas.",
                "default": "New York",
                "editor": "textfield"
              },
              "destinationId": {
                "title": "Destination ID (Optional)",
                "type": "integer",
                "description": "Booking destination ID. Use this if you already know the exact destination ID.",
                "editor": "number"
              },
              "checkIn": {
                "title": "Check-in",
                "type": "string",
                "description": "Check-in date in YYYY-MM-DD format. If left empty, the Actor automatically uses an upcoming date.",
                "default": "",
                "editor": "datepicker"
              },
              "checkOut": {
                "title": "Check-out",
                "type": "string",
                "description": "Check-out date in YYYY-MM-DD format. If left empty, the Actor automatically uses an upcoming date.",
                "default": "",
                "editor": "datepicker"
              },
              "adults": {
                "title": "Adults",
                "type": "integer",
                "description": "Number of adult guests.",
                "default": 2,
                "minimum": 1,
                "maximum": 20,
                "editor": "number"
              },
              "children": {
                "title": "Children",
                "type": "integer",
                "description": "Number of child guests.",
                "default": 0,
                "minimum": 0,
                "maximum": 10,
                "editor": "number"
              },
              "childAges": {
                "title": "Children ages",
                "type": "array",
                "description": "Optional array of child ages, for example [4, 8]. Leave it empty when Children is 0.",
                "editor": "json",
                "items": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 17
                },
                "default": []
              },
              "rooms": {
                "title": "Rooms",
                "type": "integer",
                "description": "Number of rooms.",
                "default": 1,
                "minimum": 1,
                "maximum": 8,
                "editor": "number"
              },
              "limit": {
                "title": "Limit",
                "type": "integer",
                "description": "Maximum unique properties to return.",
                "default": 20,
                "minimum": 1,
                "maximum": 1000,
                "editor": "number"
              },
              "offset": {
                "title": "Offset",
                "type": "integer",
                "description": "Skip this many unique properties before returning data.",
                "default": 0,
                "minimum": 0,
                "maximum": 5000,
                "editor": "number"
              },
              "propertyType": {
                "title": "Property type",
                "type": "string",
                "description": "Filter by Booking property type.",
                "default": "any",
                "enum": [
                  "any",
                  "hotel",
                  "apartment",
                  "villa",
                  "ryokan",
                  "resort",
                  "holiday_home",
                  "hostel",
                  "campsite",
                  "chalet",
                  "holiday_park",
                  "guest_house",
                  "motel",
                  "love_hotel",
                  "lodge",
                  "homestay",
                  "bed_and_breakfast",
                  "capsule_hotel",
                  "luxury_tent"
                ],
                "enumTitles": [
                  "Any",
                  "Hotels",
                  "Apartments",
                  "Villas",
                  "Ryokans",
                  "Resorts",
                  "Holiday homes",
                  "Hostels",
                  "Campsites",
                  "Chalets",
                  "Holiday parks",
                  "Guest houses",
                  "Motels",
                  "Love hotels",
                  "Lodges",
                  "Homestays",
                  "Bed and breakfasts",
                  "Capsule hotels",
                  "Luxury tents"
                ],
                "editor": "select"
              },
              "starRatingMin": {
                "title": "Minimum star rating",
                "type": "string",
                "description": "Minimum Booking star rating.",
                "default": "any",
                "enum": [
                  "any",
                  "0",
                  "1",
                  "2",
                  "3",
                  "4",
                  "5"
                ],
                "enumTitles": [
                  "Any",
                  "Unrated",
                  "1 star",
                  "2+ stars",
                  "3+ stars",
                  "4+ stars",
                  "5 stars"
                ],
                "editor": "select"
              },
              "reviewScoreMin": {
                "title": "Minimum review score",
                "type": "string",
                "description": "Minimum guest review score bucket.",
                "default": "any",
                "enum": [
                  "any",
                  "5",
                  "6",
                  "7",
                  "8",
                  "9"
                ],
                "enumTitles": [
                  "Any",
                  "5+ Passable",
                  "6+ Pleasant",
                  "7+ Good",
                  "8+ Very good",
                  "9+ Superb"
                ],
                "editor": "select"
              },
              "cityCenterDistance": {
                "title": "Distance from city center",
                "type": "string",
                "description": "Filter by Booking distance from city centre.",
                "default": "any",
                "enum": [
                  "any",
                  "inside_city_center",
                  "lt_1km",
                  "lt_2km",
                  "lt_3km",
                  "lt_5km",
                  "2_to_5km",
                  "5_to_10km",
                  "gt_10km"
                ],
                "enumTitles": [
                  "Any",
                  "Inside city center",
                  "Less than 1 km",
                  "Less than 2 km",
                  "Less than 3 km",
                  "Less than 5 km",
                  "2-5 km",
                  "5-10 km",
                  "More than 10 km"
                ],
                "editor": "select"
              },
              "freeCancellation": {
                "title": "Free cancellation",
                "type": "boolean",
                "description": "Only show properties with free cancellation options.",
                "default": false,
                "editor": "checkbox"
              },
              "breakfastIncluded": {
                "title": "Breakfast included",
                "type": "boolean",
                "description": "Only show properties with breakfast-included offers.",
                "default": false,
                "editor": "checkbox"
              },
              "internet": {
                "title": "Wi-Fi",
                "type": "boolean",
                "description": "Only show properties with Wi-Fi or internet-related filters applied.",
                "default": false,
                "editor": "checkbox"
              },
              "parking": {
                "title": "Parking",
                "type": "boolean",
                "description": "Only show properties with parking-related filters applied.",
                "default": false,
                "editor": "checkbox"
              },
              "airportTransfer": {
                "title": "Airport transfer",
                "type": "boolean",
                "description": "Only show properties with airport transfer-related filters applied.",
                "default": false,
                "editor": "checkbox"
              },
              "gymFitness": {
                "title": "Gym / fitness",
                "type": "boolean",
                "description": "Only show properties with gym or fitness-related filters applied.",
                "default": false,
                "editor": "checkbox"
              },
              "swimmingPool": {
                "title": "Swimming pool",
                "type": "boolean",
                "description": "Only show properties with swimming pool-related filters applied.",
                "default": false,
                "editor": "checkbox"
              },
              "entireHomesApartments": {
                "title": "Entire homes & apartments",
                "type": "boolean",
                "description": "Only show entire homes and apartments.",
                "default": false,
                "editor": "checkbox"
              },
              "familyFriendlyProperties": {
                "title": "Family friendly properties",
                "type": "boolean",
                "description": "Only show family friendly properties.",
                "default": false,
                "editor": "checkbox"
              },
              "allInclusive": {
                "title": "All-inclusive",
                "type": "boolean",
                "description": "Only show all-inclusive meal plans.",
                "default": false,
                "editor": "checkbox"
              },
              "breakfastDinnerIncluded": {
                "title": "Breakfast & dinner included",
                "type": "boolean",
                "description": "Only show breakfast and dinner included offers.",
                "default": false,
                "editor": "checkbox"
              },
              "selfCatering": {
                "title": "Self catering",
                "type": "boolean",
                "description": "Only show self-catering offers.",
                "default": false,
                "editor": "checkbox"
              },
              "allMealsIncluded": {
                "title": "All meals included",
                "type": "boolean",
                "description": "Only show full-board offers.",
                "default": false,
                "editor": "checkbox"
              },
              "breakfastLunchIncluded": {
                "title": "Breakfast & lunch included",
                "type": "boolean",
                "description": "Only show breakfast and lunch included offers.",
                "default": false,
                "editor": "checkbox"
              },
              "petsAllowed": {
                "title": "Pets allowed",
                "type": "boolean",
                "description": "Only show properties that allow pets.",
                "default": false,
                "editor": "checkbox"
              },
              "freeWifi": {
                "title": "Free WiFi",
                "type": "boolean",
                "description": "Only show properties with free WiFi.",
                "default": false,
                "editor": "checkbox"
              },
              "paidParking": {
                "title": "Parking",
                "type": "boolean",
                "description": "Only show properties with parking.",
                "default": false,
                "editor": "checkbox"
              },
              "familyRooms": {
                "title": "Family rooms",
                "type": "boolean",
                "description": "Only show properties with family rooms.",
                "default": false,
                "editor": "checkbox"
              },
              "spaWellness": {
                "title": "Spa and wellness centre",
                "type": "boolean",
                "description": "Only show properties with spa and wellness facilities.",
                "default": false,
                "editor": "checkbox"
              },
              "frontDesk24h": {
                "title": "24-hour front desk",
                "type": "boolean",
                "description": "Only show properties with a 24-hour front desk.",
                "default": false,
                "editor": "checkbox"
              },
              "restaurant": {
                "title": "Restaurant",
                "type": "boolean",
                "description": "Only show properties with a restaurant.",
                "default": false,
                "editor": "checkbox"
              },
              "bbqFacilities": {
                "title": "BBQ facilities",
                "type": "boolean",
                "description": "Only show properties with BBQ facilities.",
                "default": false,
                "editor": "checkbox"
              },
              "airportShuttleFree": {
                "title": "Airport shuttle (free)",
                "type": "boolean",
                "description": "Only show properties with a free airport shuttle.",
                "default": false,
                "editor": "checkbox"
              },
              "nonSmokingRooms": {
                "title": "Non-smoking rooms",
                "type": "boolean",
                "description": "Only show properties with non-smoking rooms.",
                "default": false,
                "editor": "checkbox"
              },
              "wheelchairAccessible": {
                "title": "Wheelchair accessible",
                "type": "boolean",
                "description": "Only show wheelchair accessible properties.",
                "default": false,
                "editor": "checkbox"
              },
              "roomService": {
                "title": "Room service",
                "type": "boolean",
                "description": "Only show properties with room service.",
                "default": false,
                "editor": "checkbox"
              },
              "evChargingStation": {
                "title": "Electric vehicle charging station",
                "type": "boolean",
                "description": "Only show properties with EV charging.",
                "default": false,
                "editor": "checkbox"
              },
              "airConditioning": {
                "title": "Air conditioning",
                "type": "boolean",
                "description": "Only show rooms with air conditioning.",
                "default": false,
                "editor": "checkbox"
              },
              "kitchenKitchenette": {
                "title": "Kitchen/kitchenette",
                "type": "boolean",
                "description": "Only show rooms with a kitchen or kitchenette.",
                "default": false,
                "editor": "checkbox"
              },
              "washingMachine": {
                "title": "Washing machine",
                "type": "boolean",
                "description": "Only show rooms with a washing machine.",
                "default": false,
                "editor": "checkbox"
              },
              "balcony": {
                "title": "Balcony",
                "type": "boolean",
                "description": "Only show rooms with a balcony.",
                "default": false,
                "editor": "checkbox"
              },
              "privateBathroom": {
                "title": "Private bathroom",
                "type": "boolean",
                "description": "Only show rooms with a private bathroom.",
                "default": false,
                "editor": "checkbox"
              },
              "terrace": {
                "title": "Terrace",
                "type": "boolean",
                "description": "Only show rooms with a terrace.",
                "default": false,
                "editor": "checkbox"
              },
              "kitchenette": {
                "title": "Kitchenette",
                "type": "boolean",
                "description": "Only show rooms with a kitchenette.",
                "default": false,
                "editor": "checkbox"
              },
              "view": {
                "title": "View",
                "type": "boolean",
                "description": "Only show rooms with a view.",
                "default": false,
                "editor": "checkbox"
              },
              "bath": {
                "title": "Bath",
                "type": "boolean",
                "description": "Only show rooms with a bath.",
                "default": false,
                "editor": "checkbox"
              },
              "flatScreenTv": {
                "title": "Flat-screen TV",
                "type": "boolean",
                "description": "Only show rooms with a flat-screen TV.",
                "default": false,
                "editor": "checkbox"
              },
              "electricKettle": {
                "title": "Electric kettle",
                "type": "boolean",
                "description": "Only show rooms with an electric kettle.",
                "default": false,
                "editor": "checkbox"
              },
              "coffeeTeaMaker": {
                "title": "Coffee/tea maker",
                "type": "boolean",
                "description": "Only show rooms with coffee or tea making facilities.",
                "default": false,
                "editor": "checkbox"
              },
              "coffeeMachine": {
                "title": "Coffee machine",
                "type": "boolean",
                "description": "Only show rooms with a coffee machine.",
                "default": false,
                "editor": "checkbox"
              },
              "soundproofing": {
                "title": "Soundproofing",
                "type": "boolean",
                "description": "Only show rooms with soundproofing.",
                "default": false,
                "editor": "checkbox"
              },
              "desk": {
                "title": "Desk",
                "type": "boolean",
                "description": "Only show rooms with a desk.",
                "default": false,
                "editor": "checkbox"
              },
              "cots": {
                "title": "Cots",
                "type": "boolean",
                "description": "Only show properties with cots.",
                "default": false,
                "editor": "checkbox"
              },
              "doubleBed": {
                "title": "Double bed",
                "type": "boolean",
                "description": "Only show double-bed options.",
                "default": false,
                "editor": "checkbox"
              },
              "twoSingleBeds": {
                "title": "2 single beds",
                "type": "boolean",
                "description": "Only show twin-bed options.",
                "default": false,
                "editor": "checkbox"
              },
              "familyTravelGroup": {
                "title": "Travel group: family",
                "type": "boolean",
                "description": "Only show family travel group properties.",
                "default": false,
                "editor": "checkbox"
              },
              "travelProud": {
                "title": "Travel Proud (LGBTQ+ friendly)",
                "type": "boolean",
                "description": "Only show Travel Proud properties.",
                "default": false,
                "editor": "checkbox"
              },
              "sustainabilityCertification": {
                "title": "Sustainability certification",
                "type": "boolean",
                "description": "Only show properties with sustainability certification.",
                "default": false,
                "editor": "checkbox"
              },
              "acceptsOnlinePayments": {
                "title": "Accepts online payments",
                "type": "boolean",
                "description": "Only show properties that accept online payments.",
                "default": false,
                "editor": "checkbox"
              },
              "upperFloorsElevator": {
                "title": "Upper floors accessible by elevator",
                "type": "boolean",
                "description": "Only show rooms with upper floors accessible by elevator.",
                "default": false,
                "editor": "checkbox"
              },
              "groundFloorUnit": {
                "title": "Entire unit located on ground floor",
                "type": "boolean",
                "description": "Only show ground-floor units.",
                "default": false,
                "editor": "checkbox"
              },
              "wheelchairAccessibleUnit": {
                "title": "Entire unit wheelchair accessible",
                "type": "boolean",
                "description": "Only show wheelchair accessible units.",
                "default": false,
                "editor": "checkbox"
              },
              "walkInShower": {
                "title": "Walk-in shower",
                "type": "boolean",
                "description": "Only show rooms with a walk-in shower.",
                "default": false,
                "editor": "checkbox"
              },
              "adaptedBath": {
                "title": "Adapted bath",
                "type": "boolean",
                "description": "Only show rooms with an adapted bath.",
                "default": false,
                "editor": "checkbox"
              },
              "rollInShower": {
                "title": "Roll-in shower",
                "type": "boolean",
                "description": "Only show rooms with a roll-in shower.",
                "default": false,
                "editor": "checkbox"
              },
              "showerChair": {
                "title": "Shower chair",
                "type": "boolean",
                "description": "Only show rooms with a shower chair.",
                "default": false,
                "editor": "checkbox"
              },
              "emergencyCordBathroom": {
                "title": "Emergency cord in bathroom",
                "type": "boolean",
                "description": "Only show rooms with an emergency cord in the bathroom.",
                "default": false,
                "editor": "checkbox"
              },
              "toiletGrabRails": {
                "title": "Toilet with grab rails",
                "type": "boolean",
                "description": "Only show rooms with toilet grab rails.",
                "default": false,
                "editor": "checkbox"
              },
              "raisedToilet": {
                "title": "Raised toilet",
                "type": "boolean",
                "description": "Only show rooms with a raised toilet.",
                "default": false,
                "editor": "checkbox"
              },
              "loweredSink": {
                "title": "Lowered sink",
                "type": "boolean",
                "description": "Only show rooms with a lowered sink.",
                "default": false,
                "editor": "checkbox"
              },
              "auditoryGuidance": {
                "title": "Auditory guidance",
                "type": "boolean",
                "description": "Only show properties with auditory guidance.",
                "default": false,
                "editor": "checkbox"
              },
              "tactileSigns": {
                "title": "Visual aids: tactile signs",
                "type": "boolean",
                "description": "Only show properties with tactile signs.",
                "default": false,
                "editor": "checkbox"
              },
              "braille": {
                "title": "Visual aids: Braille",
                "type": "boolean",
                "description": "Only show properties with Braille visual aids.",
                "default": false,
                "editor": "checkbox"
              },
              "accessibleToiletGrabRails": {
                "title": "Property toilet with grab rails",
                "type": "boolean",
                "description": "Only show properties with toilet grab rails.",
                "default": false,
                "editor": "checkbox"
              },
              "accessibleEmergencyCordBathroom": {
                "title": "Property emergency cord in bathroom",
                "type": "boolean",
                "description": "Only show properties with an emergency cord in the bathroom.",
                "default": false,
                "editor": "checkbox"
              },
              "accessibleRaisedToilet": {
                "title": "Property raised toilet",
                "type": "boolean",
                "description": "Only show properties with a raised toilet.",
                "default": false,
                "editor": "checkbox"
              },
              "accessibleLowerBathroomSink": {
                "title": "Property lower bathroom sink",
                "type": "boolean",
                "description": "Only show properties with a lower bathroom sink.",
                "default": false,
                "editor": "checkbox"
              },
              "minBedrooms": {
                "title": "Minimum bedrooms",
                "type": "string",
                "description": "Filter by Booking minimum bedrooms option.",
                "default": "any",
                "enum": [
                  "any",
                  "1",
                  "2",
                  "3",
                  "4",
                  "5"
                ],
                "enumTitles": [
                  "Any",
                  "1+",
                  "2+",
                  "3+",
                  "4+",
                  "5+"
                ],
                "editor": "select"
              },
              "minBathrooms": {
                "title": "Minimum bathrooms",
                "type": "string",
                "description": "Filter by Booking minimum bathrooms option.",
                "default": "any",
                "enum": [
                  "any",
                  "1",
                  "2",
                  "3",
                  "4",
                  "5"
                ],
                "enumTitles": [
                  "Any",
                  "1+",
                  "2+",
                  "3+",
                  "4+",
                  "5+"
                ],
                "editor": "select"
              },
              "minBeds": {
                "title": "Minimum beds",
                "type": "string",
                "description": "Filter by Booking minimum beds option.",
                "default": "any",
                "enum": [
                  "any",
                  "1",
                  "2",
                  "3",
                  "4",
                  "5"
                ],
                "enumTitles": [
                  "Any",
                  "1+",
                  "2+",
                  "3+",
                  "4+",
                  "5+"
                ],
                "editor": "select"
              }
            },
            "default": {
              "query": "New York",
              "checkIn": "",
              "checkOut": "",
              "adults": 2,
              "children": 0,
              "childAges": [],
              "rooms": 1,
              "limit": 20,
              "offset": 0,
              "propertyType": "any",
              "starRatingMin": "any",
              "reviewScoreMin": "any",
              "cityCenterDistance": "any",
              "freeCancellation": false,
              "breakfastIncluded": false,
              "internet": false,
              "parking": false,
              "airportTransfer": false,
              "gymFitness": false,
              "swimmingPool": false,
              "entireHomesApartments": false,
              "familyFriendlyProperties": false,
              "allInclusive": false,
              "breakfastDinnerIncluded": false,
              "selfCatering": false,
              "allMealsIncluded": false,
              "breakfastLunchIncluded": false,
              "petsAllowed": false,
              "freeWifi": false,
              "paidParking": false,
              "familyRooms": false,
              "spaWellness": false,
              "frontDesk24h": false,
              "restaurant": false,
              "bbqFacilities": false,
              "airportShuttleFree": false,
              "nonSmokingRooms": false,
              "wheelchairAccessible": false,
              "roomService": false,
              "evChargingStation": false,
              "airConditioning": false,
              "kitchenKitchenette": false,
              "washingMachine": false,
              "balcony": false,
              "privateBathroom": false,
              "terrace": false,
              "kitchenette": false,
              "view": false,
              "bath": false,
              "flatScreenTv": false,
              "electricKettle": false,
              "coffeeTeaMaker": false,
              "coffeeMachine": false,
              "soundproofing": false,
              "desk": false,
              "cots": false,
              "doubleBed": false,
              "twoSingleBeds": false,
              "familyTravelGroup": false,
              "travelProud": false,
              "sustainabilityCertification": false,
              "acceptsOnlinePayments": false,
              "upperFloorsElevator": false,
              "groundFloorUnit": false,
              "wheelchairAccessibleUnit": false,
              "walkInShower": false,
              "adaptedBath": false,
              "rollInShower": false,
              "showerChair": false,
              "emergencyCordBathroom": false,
              "toiletGrabRails": false,
              "raisedToilet": false,
              "loweredSink": false,
              "auditoryGuidance": false,
              "tactileSigns": false,
              "braille": false,
              "accessibleToiletGrabRails": false,
              "accessibleEmergencyCordBathroom": false,
              "accessibleRaisedToilet": false,
              "accessibleLowerBathroomSink": false,
              "minBedrooms": "any",
              "minBathrooms": "any",
              "minBeds": "any"
            },
            "additionalProperties": false
          },
          "property": {
            "title": "Property details input",
            "type": "object",
            "description": "Configure a single Booking property run.",
            "properties": {
              "propertyId": {
                "title": "Property ID (Optional)",
                "type": "integer",
                "description": "Booking property ID. Use either Property ID or Property URL.",
                "default": 1397916,
                "editor": "number"
              },
              "propertyUrl": {
                "title": "Property URL (Optional)",
                "type": "string",
                "description": "Booking property URL. Use either Property ID or Property URL.",
                "default": "",
                "editor": "textfield"
              },
              "checkIn": {
                "title": "Check-in",
                "type": "string",
                "description": "Check-in date in YYYY-MM-DD format. If left empty, the Actor automatically uses an upcoming date.",
                "default": "",
                "editor": "datepicker"
              },
              "checkOut": {
                "title": "Check-out",
                "type": "string",
                "description": "Check-out date in YYYY-MM-DD format. If left empty, the Actor automatically uses an upcoming date.",
                "default": "",
                "editor": "datepicker"
              },
              "adults": {
                "title": "Adults",
                "type": "integer",
                "description": "Number of adult guests.",
                "default": 2,
                "minimum": 1,
                "maximum": 20,
                "editor": "number"
              },
              "children": {
                "title": "Children",
                "type": "integer",
                "description": "Number of child guests.",
                "default": 0,
                "minimum": 0,
                "maximum": 10,
                "editor": "number"
              },
              "childAges": {
                "title": "Children ages",
                "type": "array",
                "description": "Optional array of child ages, for example [4, 8]. Leave it empty when Children is 0.",
                "editor": "json",
                "items": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 17
                },
                "default": []
              },
              "rooms": {
                "title": "Rooms",
                "type": "integer",
                "description": "Number of rooms.",
                "default": 1,
                "minimum": 1,
                "maximum": 8,
                "editor": "number"
              },
              "enrichPricing": {
                "title": "Enrich pricing",
                "type": "boolean",
                "description": "Fetch richer room pricing details and charge the pricing enrichment event only when enrichment data is returned.",
                "default": false,
                "editor": "checkbox"
              },
              "includeQAndA": {
                "title": "Include Q&A",
                "type": "boolean",
                "description": "Fetch property Q&A pairs without extra charge.",
                "default": false,
                "editor": "checkbox"
              }
            },
            "default": {
              "propertyId": 1397916,
              "propertyUrl": "",
              "checkIn": "",
              "checkOut": "",
              "adults": 2,
              "children": 0,
              "childAges": [],
              "rooms": 1,
              "enrichPricing": false,
              "includeQAndA": false
            },
            "additionalProperties": false
          },
          "reviews": {
            "title": "Property reviews input",
            "type": "object",
            "description": "Configure a Booking property reviews run.",
            "properties": {
              "propertyId": {
                "title": "Property ID (Optional)",
                "type": "integer",
                "description": "Booking property ID. Use either Property ID or Property URL.",
                "default": 1397916,
                "editor": "number"
              },
              "propertyUrl": {
                "title": "Property URL (Optional)",
                "type": "string",
                "description": "Booking property URL. Use either Property ID or Property URL.",
                "default": "",
                "editor": "textfield"
              },
              "limit": {
                "title": "Limit",
                "type": "integer",
                "description": "Maximum unique review rows to return.",
                "default": 20,
                "minimum": 1,
                "maximum": 1000,
                "editor": "number"
              },
              "offset": {
                "title": "Offset",
                "type": "integer",
                "description": "Skip this many unique review rows before returning data.",
                "default": 0,
                "minimum": 0,
                "maximum": 5000,
                "editor": "number"
              },
              "sortBy": {
                "title": "Review sort",
                "type": "string",
                "description": "Review sorting mode.",
                "default": "newest",
                "enum": [
                  "newest",
                  "mostRelevant",
                  "highestScore"
                ],
                "enumTitles": [
                  "Newest",
                  "Most relevant",
                  "Highest score"
                ],
                "editor": "select"
              }
            },
            "default": {
              "propertyId": 1397916,
              "propertyUrl": "",
              "limit": 20,
              "offset": 0,
              "sortBy": "newest"
            },
            "additionalProperties": false
          },
          "languageLocale": {
            "title": "Language locale",
            "type": "string",
            "description": "Language locale used in Booking requests.",
            "default": "en-us"
          },
          "currency": {
            "title": "Currency",
            "type": "string",
            "description": "Currency code for returned prices.",
            "default": "USD"
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}