Rental Rates Research โ Criteria & Definitions โ
Overview โ
This document defines how the AI rental rate research pipeline evaluates and estimates monthly rental rates across Kuwait. It serves as the single source of truth for the research-rental-rates and batch-research-rental-rates edge functions.
All rates are in KD (Kuwaiti Dinars) per month.
Unit Types โ
๐ Villa / ุจูุช โ
- Definition: Standalone residential house (ุฏูุฑ ูุงู ู ุฃู ุจูุช ู ุณุชูู), typically in private residential (ุณูู ุฎุงุต) areas.
- Includes: Traditional Kuwaiti houses, modern villas, government-housing-style homes.
- Rate basis: Entire property (not per floor). If a villa has multiple floors rented separately, the rate reflects the full villa.
- Typical range: 500โ2,000 KD depending on area prestige, land size, and number of floors.
- Key factors: Land area (ู ยฒ), number of floors, street width, age of building, finishing quality.
๐ข Apartment / ุดูุฉ โ
- Definition: Residential apartment unit within a multi-unit building.
- Rate basis: Average across all bedroom configurations (studio, 1BR, 2BR, 3BR) in the area. This gives a single representative number per area.
- Typical range: 150โ600 KD depending on area and size.
- Key factors: Number of bedrooms, floor level, building age, finishing, parking availability, elevator.
๐ช Shop / ู ุญู ุชุฌุงุฑู โ
- Definition: Ground-floor commercial retail space (ู ุญู ุชุฌุงุฑู) used for shops, restaurants, or service businesses.
- Rate basis: Average-sized shop (~30โ80 ู ยฒ). Rates vary dramatically by street frontage and foot traffic.
- Typical range: 300โ2,000 KD depending on location and frontage.
- Key factors: Street frontage (ูุงุฌูุฉ), foot traffic, main road vs interior, mezzanine included or not.
๐๏ธ Office / ู ูุชุจ โ
- Definition: Office space in a commercial or mixed-use building, typically above ground floor.
- Rate basis: Average office unit (~40โ100 ู ยฒ).
- Typical range: 200โ1,500 KD depending on building quality and location.
- Key factors: Building class (A/B/C), floor level, shared facilities, parking, proximity to commercial hubs.
๐ฆ Warehouse / ู ุฎุฒู โ
- Definition: Storage or light industrial space (ู ุฎุฒู / ู ุณุชูุฏุน), typically in industrial or peripheral areas.
- Rate basis: Average warehouse (~100โ500 ู ยฒ).
- Typical range: 200โ1,000 KD depending on size and access.
- Key factors: Total area, ceiling height, loading dock access, proximity to highways, power supply.
Research Methodology โ
Two-Stage Pipeline โ
Stage 1 โ Web Search (Perplexity): Searches for real rental listings and market data using bilingual queries (Arabic + English). Uses
search_recency_filter: 'year'to prioritize recent data.Stage 2 โ Analysis (Gemini): Takes the Perplexity results as context and produces structured rental rate estimates. If no Perplexity data is available, falls back to general market knowledge with
lowconfidence.
Search Query Strategy โ
For each area, the system searches:
ุฃุณุนุงุฑ ุฅูุฌุงุฑ [types_arabic] ูู ู
ูุทูุฉ [area] ุงููููุช 2025 2026 ุจุงูุฏููุงุฑ ุงููููุชู
Average monthly rent [types_english] [area] Kuwait KDRate Month Tracking โ
Each rate is tagged with a rate_month (YYYY-MM format) indicating when the data was last researched. This enables freshness tracking โ rates older than 3 months should be re-researched.
Confidence Levels โ
| Level | Arabic | Meaning |
|---|---|---|
| high | ุซูุฉ ุนุงููุฉ | Real market data directly supports the rate. Multiple listings or reliable sources confirm the price range. |
| medium | ุซูุฉ ู ุชูุณุทุฉ | Some real data available but incomplete. Rate is partially supported by listings or market reports. |
| low | ุซูุฉ ู ูุฎูุถุฉ | No direct market data found. Rate is estimated from general knowledge of similar areas and AI inference only. |
Notes โ
- The
apartmentrate is always an average across all sizes (studio through 3BR) to provide a single representative figure per area. - Rates are stored in the
rental_ratestable withsourcefield indicatingai_researchvsmanual. - The batch research function processes 5 areas per batch with 3-second delays and 15-second retry on rate limits.
- Admin can override any AI-suggested rate manually through the UI before applying.
- The
notesfield stores Arabic source attribution when web data is available.
