productivity
Flat Rental Navigator

Flat Rental Navigator

@flat-rental

1,000,000 tokens free
on sign-up — yours to try the agent
0 installsupdated todayPublic
About

Search rental apartments simultaneously on Cian, Avito, and Yandex.Realty — deduplicates listings, scores price per m², evaluates neighborhoods, flags photo red flags, and drafts landlord messages. Use for «сними квартиру», «поиск аренды жилья», «найди квартиру в Москве/Питере», «оцени объявление», or to prepare questions for a landlord. Do NOT use for buying property, short-term travel housing (travel), hotel/trip booking, or contractor search (contractor-finder).

How Flat Rental Navigator works

Who the Flat Rental Navigator is for

  • Relocating to a new city — Moscow, Saint Petersburg or the regions: one search across three platforms instead of a dozen tabs.
  • Those hunting for a fair price — price-per-m² scoring against the district median shows where the price is honest and where it's inflated.
  • First-time renters — ready landlord questions and a viewing checklist: what to check in the flat and which documents to verify.
  • Those wary of scammers — photo and listing red flags: stock images, a price 30%+ below market, prepayment requests.

What you can do

  • Find a flat by filters — rooms, budget, metro, renovation, furniture, «from owner».
  • Compare price per m² against the district median to see whether an offer is a deal or overpriced.
  • Evaluate the neighborhood — schools, parks, transport, shops, safety by infrastructure.
  • Prepare for the viewing — landlord message templates, pre-viewing questions and a document checklist (passport, EGRN extract, contract).

How it works: parallel search and honest scoring

The three platforms are queried in parallel, listings from each are merged into a single list and deduplicated (agencies often cross-post one flat everywhere). Each listing gets a 0–100 score across seven criteria — from price per m² and metro proximity to freshness and photo quality. The output is a ranked top-10 table, not a bag of links.

Useful details and red flags

  • A price 30%+ below market is suspicious: possible hidden problems or fraud.
  • Never pay before viewing and a contract: «to hold it» prepayment is a common scammer tactic.
  • A deposit of 2+ months against a one-month norm signals a greedy landlord; cashless payment with a receipt is preferable.
  • Photos are a signal, not a verdict: the skill flags ceiling stains, cracks and stock images, but the decision is yours at an in-person viewing.

Related options: short-term housing for a trip — Travel & Tours; everyday tasks during a move — Contractor Finder and the Personal Assistant.

Ready to search? Name the city, budget and number of rooms — launch the Flat Rental Navigator.

FAQ

Which platforms does it search?

Three largest at once — Cian, Avito and Yandex.Realty — together covering about 90% of the Russian rental market. Listings are pulled from 2–3 pages of each platform and deduplicated.

Does the skill book a flat or transfer money?

No. The skill searches, compares and prepares — tables, scores, questions for the landlord. Booking, viewing and paying are done by you. Prepayment before viewing and a signed contract is a scam signal the skill never follows.

How are price per m² and the score calculated?

The rent is divided by the area and compared to the district median. The total score (0–100) weighs price per m² (30), transport access (20), photo quality (15), freshness (15), district (10), description completeness (5) and landlord rating (5).

Does it check the photos?

Yes — each photo is screened for red flags: ceiling stains (leaks), cracks, stock images, overly glossy studio shots. But the final call is always an in-person viewing.

What do I get as output?

A top-10 in a unified table (address, rooms, area, price, ₽/m², metro, score, source), a detailed card for the leader, a neighborhood infrastructure analysis and ready landlord message templates.

Instructions

Поиск квартиры в аренду — Flat Rental Navigator

Поиск квартиры в аренду одновременно на трёх крупнейших площадках России: Cian, Avito и Яндекс.Недвижимость. Дедупликация, анализ цен, оценка районов и фото, помощь в общении с арендодателями.

Обзор

Три платформы покрывают ~90% рынка аренды жилья в России:

ПлатформаДоля рынкаОсобенности
Cian~35%Специализированный недвижимость-сайт, подробные фильтры, больше данных от агентств
Avito~40%Крупнейший классифайд, много объявлений от собственников, но много дублей
Яндекс.Недвижимость~15%Агрегатор, тянет данные с других площадок, удобные карты

Стратегия: Параллельный поиск по всем трём платформам с последующей дедупликацией и ранжированием.

Установка browser-use

Для работы навыка нужен browser-use CLI — это Python-пакет, поэтому Python должен быть установлен. На Windows Python есть не всегда; на macOS/Linux — как правило, есть.

Прежде чем что-либо устанавливать — скажи пользователю и получи подтверждение. Не устанавливай Python и пакеты молча и по умолчанию не запускай системные установщики (winget/brew/apt/curl) без явного согласия.

Порядок действий:

  1. Проверь: browser-use --version. Если команда есть — навык готов к работе.
  2. Если browser-use не установлен — объясни пользователю, что нужен Python и пакет browser-use, и спроси разрешение установить: pip install browser-use && browser-use install. На Windows при отсутствии Python предложи скачать установщик с python.org (обязательно с галочкой «Add Python to PATH»), затем повторить pip install.
  3. Если установка не удалась или пользователь отказался — не зацикливайся: честно сообщи, что автоматизация браузера сейчас недоступна, и предложи выполнить задачу вручную по шагам.

Не скрывай от пользователя команды и ошибки.

Сбор требований у пользователя

Перед поиском уточни у пользователя:

  1. Город — Москва, Санкт-Петербург, другой
  2. Район / станция метро — конкретные районы или общая зона
  3. Бюджет — минимальная и максимальная арендная плата в месяц (₽)
  4. Количество комнат — студия, 1, 2, 3+
  5. Срок аренды — длительная / посуточно
  6. Тип жилья — квартира, апартаменты, комната
  7. Этаж — предпочтения по этажу (не первый, не последний и т.д.)
  8. Метраж — минимальная площадь
  9. Ремонт — любой, косметический, дизайнерский
  10. Дополнительно — с мебелью, с животными, лифт, парковка, балкон
  11. Кто сдаёт — от собственника / от агентства / без разницы

Пошаговый рабочий процесс

Шаг 1: Сбор требований

Опроси пользователя (см. раздел «Сбор требований»). Если пользователь указал не все параметры — уточни недостающие или используй разумные значения по умолчанию.

Шаг 2: Построение URL

Составь URL для каждой из трёх платформ на основе требований пользователя. Проверь корректность кодировки кириллицы.

Полные параметры, ID регионов и примеры URL каждой платформы — в references/01-urls.md.

Шаг 3: Поиск на каждой платформе

Для каждой платформы последовательно. Базовые команды (закрытие сессий, открытие сайта, ожидание, проверка состояния) — в references/02-extraction.md.

Обработка cookie-баннера

Все три сайта показывают cookie-баннер. Закрой его:

browser-use state
# Если видна кнопка «Принять» / «Согласен» / «ОК»:
browser-use click "text=Принять"
# или
browser-use click "text=Согласен"
node -e "new Promise(r=>setTimeout(r,1*1000)).then(process.exit)"

Обработка CAPTCHA

При частых запросах может появиться CAPTCHA:

  • Скажи пользователю: «Появилась капча, пожалуйста, пройди её в браузере и скажи "готово".»
  • Дождись подтверждения
  • Продолжи после

Шаг 4: Извлечение объявлений

Используй JavaScript eval для извлечения данных из каждого сайта.

Готовые JS-сниппеты для Cian, Avito и Яндекс.Недвижимость — в references/02-extraction.md.

Шаг 5: Пагинация

Если результатов много, переходи на следующую страницу — команды для Cian, Avito и Яндекса в references/02-extraction.md. Собирай объявления с 2-3 страниц с каждой платформы. Обычно этого достаточно для хорошего покрытия.

Шаг 6: Дедупликация

После сбора всех объявлений с трёх платформ выполни дедупликацию:

Признаки дубликатов:

  • Одинаковый адрес (улица + дом)
  • Одинаковая цена ±5%
  • Одинаковая площадь ±2 м²
  • Одинаковые фото (визуально похожие)
  • Кросс-постинг: агентство размещает на всех площадках

Алгоритм дедупликации:

  1. Группируй по адресу
  2. Внутри группы — сравни цену и площадь
  3. Если совпадают — оставь объявление с максимальной информацией (обычно Cian)
  4. Отметь источник: «найдено на Cian, Avito, Яндекс»

Шаг 7: Скоринг и ранжирование

Алгоритм скоринга

Каждое объявление получает оценку от 0 до 100 баллов:

КритерийВесБаллыОписание
Цена/м²300-30Сравнение со средней ценой по району. Ниже среднего = больше баллов
Транспорт200-20Близость к метро (0-5 мин = 20, 5-10 = 15, 10-15 = 10, 15+ = 5)
Качество фото150-15Оценка через image_analysis (см. ниже)
Свежесть150-15Сегодня = 15, вчера = 12, 2-3 дня = 8, неделя = 4, старше = 1
Район100-10Оценка инфраструктуры района (см. ниже)
Полнота описания50-5Подробное описание = больше баллов
Рейтинг арендодателя50-5Проверенный собственник / агентство с отзывами

Расчёт цены за м²

цена_за_м2 = цена_аренды / площадь
средняя_цена_район = median([цена_за_м2 для всех объявлений в районе])

если цена_за_м2 <= средняя * 0.8 → 30 баллов (отличная цена)
если цена_за_м2 <= средняя * 0.9 → 25 баллов (хорошая цена)
если цена_за_м2 <= средняя * 1.0 → 20 баллов (средняя цена)
если цена_за_м2 <= средняя * 1.1 → 10 баллов (выше среднего)
если цена_за_м2 > средняя * 1.1 → 5 баллов (дорого)

Шаг 8: Представление результатов

Покажи пользователю топ-10 объявлений в формате:

## Топ-10 квартир по вашим критериям

| # | Адрес | Комнаты | Площадь | Цена | ₽/м² | Метро | Оценка | Источник |
|---|-------|---------|---------|------|-------|-------|--------|----------|
| 1 | ул. Примерная, 15 | 2 | 52 м² | 45 000₽ | 865₽ | 5 мин | 87/100 | Cian, Avito |
| ... | ... | ... | ... | ... | ... | ... | ... | ... |

### Подробно о #1
- **Адрес**: ул. Примерная, д. 15, кв. 42
- **Площадь**: 52 м², комнаты 18+14 м², кухня 10 м²
- **Этаж**: 5/12
- **Ремонт**: косметический
- **Мебель**: полностью меблирована
- **Метро**: Station Name — 5 мин пешком
- **Цена**: 45 000 ₽/мес (865 ₽/м²)
- **Собственник**: Иван К. (проверенный, 4.8★ на Cian)
- **Ссылки**: [Cian](url) | [Avito](url)
- **Почему в топе**: Отличная цена для района, близко к метро, свежий ремонт

Полные процедуры анализа района и анализа фотографий (image_analysis) — в references/03-analysis.md; шаблоны общения с арендодателем — в references/04-communication.md.

Справочники (references)

Полные детали — в файлах references/ этого навыка. Открывай нужный файл перед соответствующим шагом:

  • references/01-urls.md — URL-структура сайтов: параметры Cian, Avito и Яндекс.Недвижимость, ID регионов, примеры URL.
  • references/02-extraction.md — Базовые команды поиска, JS-сниппеты извлечения объявлений, команды пагинации.
  • references/03-analysis.md — Анализ района и анализ фотографий квартиры (image_analysis, красные флаги на фото).
  • references/04-communication.md — Шаблоны общения с арендодателем, чек-лист для просмотра, web_search/web_reader.
  • references/05-troubleshooting.md — Troubleshooting и типичные ошибки/предупреждения.
Resources (5)
references/
references/01-urls.mdReference
references/02-extraction.mdReference
references/03-analysis.mdReference
references/04-communication.mdReference
references/05-troubleshooting.mdReference

Comments (0)

Log in to leave a comment

Loading comments...

Flat rental: search Cian, Avito and Yandex.Realty