Search Rentals
search_rentalsBronla.UZ'dan dachalarni hudud, qulayliklar, sana va mehmonlar soni bo'yicha qidiradi.
province: hudud nomi ("Chorvoq", "Чарвак") yoki ID - "Chorvoqda dacha"
so'rovida hududni `query` ga emas, shu yerga bering.
amenities: ["sauna", "pool"] - barchasi bor dachalar qaytadi.
check_in / check_out: `YYYY-MM-DD` yoki `dd-mm-yyyy` (masalan 2026-06-19).
sort: 0=tavsiya, 1=arzon, 2=qimmat, 3=reyting (sharhsiz e'lonlar oxirida).
"Eng yaxshisini tavsiya qil" uchun sort=3 va `countReview` ga qarang.
Natijada ixcham ro'yxat qaytadi: nomi, narxi, reytingi va havolasi.
max_images: birinchi nechta natijaning rasmi biriktirilsin (standart 6, 0-10).
Variantlarni rasmlari bilan ko'rsatish uchun shu natijadan foydalaning -
har bir e'lonni `get_listing_details` bilan alohida ochish shart emas.
check_in / check_out ixtiyoriy, lekin ikkalasi BIRGA berilishi kerak:
bittasi bersa API sana filtrini jimjiyoq e'tiborga olib, filtrlanmagan
natija qaytaradi. Bunday holatda xato qaytarilib, modeldan ikkala sana
so'raladi.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_rentals"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Javob tili: uz, ru yoki en - foydalanuvchi yozgan tilni bering. Hudud nomlari va tavsif tarjimasi shu tilda keladi. | |
| page | No | Natijalar sahifasi, 1-100. | |
| sort | No | Saralash: 0=tavsiya, 1=arzon, 2=qimmat, 3=reyting. | |
| query | No | E'lon nomi bo'yicha erkin qidiruv. Hudud uchun `province` parametrini ishlating. | |
| rooms | No | Minimal xonalar soni. | |
| adults | No | Kattalar soni. | |
| check_in | No | Kirish sanasi: YYYY-MM-DD yoki dd-mm-yyyy. check_out bilan birga beriladi. | |
| children | No | Bolalar soni. | |
| price_to | No | Maksimal narx, UZS. | |
| province | No | Hudud: viloyat, tuman/shahar yoki joy (qishloq, dam olish zonasi) nomi, slug'i yoki ID'si - masalan `Chorvoq`, `Bo'stonliq`, `Toshkent viloyati`, `Чарвак`, `2`. Bir nechtasi `|` bilan: `Chorvoq|Qibray`. Ro'yxat: `list_search_filters` (`locations`). | |
| amenities | No | Qulayliklar (BARCHASI bo'lishi shart): nomi yoki ID'si, o'zbek/rus/ingliz tilida - masalan ["sauna", "pool"], ["Finskaya sauna", "Jakuzi"]. Maxsus: pool (ochiq yoki yopiq basseyn), outdoor_pool, indoor_pool, waterfront, pets, alcohol, landscape. Ro'yxat: `list_search_filters`. | |
| check_out | No | Chiqish sanasi: YYYY-MM-DD yoki dd-mm-yyyy. check_in bilan birga beriladi. | |
| max_images | No | Natijaga biriktiriladigan rasmlar soni, 0-10 (0 = rasmsiz). | |
| price_from | No | Minimal narx, UZS. | |
| province_id | No | Viloyat/hudud ID'si bo'yicha filtr (eski nom; `province` bilan bir xil, nom ham qabul qilinadi). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | Xatoni qanday tuzatish haqida ko'rsatma. | |
| page | No | Joriy sahifa raqami. | |
| count | No | Topilgan e'lonlar umumiy soni. | |
| error | No | Xato kodi; faqat tool bajarilmaganda keladi. | |
| detail | No | Upstream API xatosi tafsiloti. | |
| results | No | E'lonlar: id, slug, name, province, price (matn), price_value (son, UZS), score, countReview, image, url va boshqalar. | |
| currency | No | Narxlar valyutasi (UZS). | |
| countPage | No | Sahifalar umumiy soni. |