| page | No | | |
| sort | No | Result order: top-picks, distance, total price ascending, total price descending, or guest reviews. | top-picks |
| rooms | No | Number of rooms. Each room receives the default of 2 adults when adults is omitted. | |
| adults | No | Total adult guests. When omitted, Brek defaults to 2 adults per room. | |
| children | No | Total child guests; when omitted, uses childrenAges.length. | |
| currency | No | Only specify a currency when the traveler explicitly requests one. Otherwise omit it so Brek can use the visitor country, then locale, then USD. Supported: EUR, USD, INR, GBP, AUD, CAD, ARS, TRY, COP, CLP, SEK, MXN, IDR, BRL. | |
| latitude | No | Optional latitude when already known. | |
| timeZone | No | Optional IANA time-zone fallback for resolving relative stay dates; destination or property location takes precedence. | |
| amenities | No | Amenities required in every result. | |
| longitude | No | Optional longitude when already known. | |
| dateIntent | No | Use only when the user explicitly requests tonight. Resolves check-in as the current local date and check-out as the following date; otherwise provide both stay dates. | |
| checkinDate | No | Required with checkoutDate unless the user explicitly requested tonight. Use YYYY-MM-DD. | |
| destination | Yes | City, neighborhood, airport, landmark, or other broad destination. | |
| starRatings | No | Exact accepted hotel star classifications. | |
| user_locale | No | Optional traveler locale from the Claude client context, such as en-US. Omit if unavailable; do not infer it from the hotel destination. | |
| checkoutDate | No | Required with checkinDate unless the user explicitly requested tonight. Use YYYY-MM-DD. | |
| childrenAges | No | Age of every child at check-in. The array length must equal children. | |
| maximumPrice | No | Maximum nightly price in the selected currency. | |
| minimumPrice | No | Minimum nightly price in the selected currency. | |
| propertyTypes | No | Accepted accommodation types, such as hotel, motel, resort, hostel, or apartment. | |
| minimumStarRating | No | Minimum hotel star classification from 1 to 5; distinct from guest review score. | |
| minimumReviewScore | No | Minimum guest review score out of 10; distinct from hotel star classification. | |
| user_location_city | No | Optional approximate traveler city supplied by the Claude client. Omit if unavailable; this is not the hotel destination. | |
| freeCancellationOnly | No | Whether results require free cancellation or refundable rates. | |
| user_location_region | No | Optional traveler state or region supplied by the Claude client. Omit if unavailable; do not infer it from the hotel destination. | |
| user_location_country | No | Optional two-letter traveler country supplied by the Claude client, such as US. Omit if unavailable; do not infer it from the hotel destination. | |
| user_location_timezone | No | Optional IANA timezone of the traveler supplied by the Claude client. Omit if unavailable; this does not set the hotel's local stay dates. | |