Search Hotels
search_hotelsFull Description
Search for hotels in a specific location. Use this when the user wants to find hotels, accommodation, or places to stay. Returns top 8 hotels matching the criteria with photos, ratings, and prices.
CRITICAL
- PROMPT FIELD:
- Copy the user's EXACT message into "prompt" - character-for-character, no changes.
- If user wrote "أبحث عن فندق في دبي", pass that EXACT Arabic text.
- NEVER translate the prompt field.
OTHER FIELDS: Must be in English (location, dates, etc).
IMPORTANT
- LOCATION FORMAT: Always provide the full location name with city and country:
- For cities: "City, Country" (e.g., "Dubai, United Arab Emirates", "Riyadh, Saudi Arabia")
- For areas/neighborhoods: "Area, City, Country" (e.g., "Dubai Marina, Dubai, United Arab Emirates", "JBR, Dubai, United Arab Emirates", "Al Olaya, Riyadh, Saudi Arabia")
Always use the official/correct area name as it appears on maps.
Parameters (3 required, 3 optional)
checkInstringCheck-in date in YYYY-MM-DD format
checkOutstringCheck-out date in YYYY-MM-DD format
locationstringFull location name with city and country. For cities: "City, Country" (e.g., "Dubai, United Arab Emirates"). For areas/neighborhoods: "Area, City, Country" (e.g., "Dubai Marina, Dubai, United Arab Emirates").
filtersobjectSearch filters to narrow results
promptstringCRITICAL: Copy user's EXACT original text, character-for-character. If Arabic, pass Arabic. NEVER translate.
roomsarrayRoom configuration with guest details
[{'adultsCount': 2, 'childrenCount': 0, 'childrenAges': []}]