Asint | Link Home API
API v1.0 Online

Link Home API

Интеллектуальная система оценки жилой недвижимости в Узбекистане. Модель Link Home анализирует параметры локации, инфраструктуры и характеристик здания для предоставления точной рыночной стоимости.

Прозрачность (Glass Box Standard)

Авторизация

Доступ к эндпоинтам осуществляется через статический API-ключ. Передавайте его в заголовке запроса X-API-Key.

Authorization: X-API-Key <YOUR_API_KEY>

Конфиденциальность данных

Платформа не требует передачи персональных данных клиентов (ПДн). Расчеты выполняются исключительно на базе технических параметров актива.

Методология (Glass Box)

Сбор и обработка данных

Наша система ежедневно агрегирует данные из различных источников, включая крупнейшие классифайды и социальные сети, включая информацию о местоположении до уровня махалли. Процесс включает многоэтапную очистку: удаление дублей, фильтрацию выбросов, а также ряд других этапов, формируя уникальную базу данных и процесс очистки.

Точность до махалли

Микролокационная значимость

Территориальность — важнейший фактор в оценке недвижимости. Наши модели Link Home оценивают объекты с точностью до конкретных махаллей.

Это позволяет системе учитывать престижность квартала, наличие социальной инфраструктуры и реальный покупательский спрос в конкретной микролокации.

Карта локаций и махаллей

Ансамблевый подход

Оценка Link Home строится на многоуровневом ансамбле ML-моделей (AutoGluon): градиентный бустинг LightGBM и CatBoost, случайный лес и Extra Trees первого уровня, поверх которых обучены модели второго уровня и взвешенный ансамбль.

Модель обучена на сотнях тысяч объявлений о продаже квартир в Ташкенте и учитывает 162 признака: параметры объекта, координаты, инфраструктуру рядом (OpenStreetMap), GeoScore, расстояние до метро и макроэкономику (курсы валют, ставки, инфляция). Финальная стоимость — консенсус нескольких алгоритмов, что снижает риск статистической погрешности.

Диапазон цены в ответе — это 80%-интервал, рассчитанный по реальным ошибкам модели на объявлениях, которые она не видела при обучении.

Показатели точности

0.89 R2 Score
10.3% MAPE

Обновление данных и моделей в системе Asint происходит каждый месяц для отражения актуальных рыночных трендов. С каждым обновлением наши модели становятся точнее. Следите за нашими обновлениями! Asint LinkedIn

Точность модели по районам Ташкента

Район R2 Score MAPE (Ошибка) MAE ($) Статус
Мирзо-Улугбекский0.9139.6%8,113Средняя точность
Мирабадский0.89312.8%12,468Невысокая точность
Юнусабадский0.8939.3%9,264Средняя точность
Чиланзарский0.8917.2%5,083Высокая точность
Алмазарский0.8878.2%6,952Высокая точность
Яккасарайский0.88010.0%8,934Средняя точность
Бектемирский0.86813.6%6,686Невысокая точность
Учтепинский0.8686.5%4,192Высокая точность
Яшнабадский0.8619.5%6,601Средняя точность
Шайхантахурский0.8479.6%8,640Средняя точность
Янгихаётский0.8198.8%4,744Высокая точность
Сергелийский0.81513.7%10,043Невысокая точность

Интерпретация показателей точности

Показатели в таблице выше — это ошибки модели Link Home на объявлениях, которые она не видела при обучении (out-of-fold), сгруппированные по району. Общая картина: R² 0.89, средняя ошибка 10.3% (около $8 200) на отложенной тестовой выборке. Ошибка зависит от того, насколько однородны цены в районе и насколько точно известно расположение объекта.

Наименьшая ошибка (MAPE до 9%)

Учтепинский (6.5%), Чиланзарский (7.2%), Алмазарский (8.2%) и Янгихаётский (8.8%). Здесь цены на похожие квартиры расходятся меньше всего, поэтому оценка ближе всего к рыночной.

Средняя ошибка (MAPE 9–10%)

Юнусабадский, Яшнабадский, Мирзо-Улугбекский, Шайхантахурский и Яккасарайский районы — типичная для модели точность.

Повышенная ошибка (MAPE выше 12%)

Мирабадский (12.8%), Бектемирский (13.6%) и Сергелийский (13.7%). В Мирабадском самые высокие цены и самый большой разброс в долларах (MAE около $12 500); в Бектемирском мало объявлений для обучения.

  • Что это значит: для этих районов отчёт показывает более низкий уровень уверенности, а диапазон цены стоит читать шире.
  • Перспективы: по мере пополнения выборки объявлениями с точным расположением точность растёт с каждым обновлением модели.

Asint не использует статичную модель. Наша архитектура подразумевает непрерывный цикл обновления данных. С каждой новой сделкой точность в «зонах калибровки» планомерно приближается к эталонным показателям центральных районов города, обеспечивая в будущем бесшовное покрытие всей территории республики.

Влияние факторов (Feature Importance)

Перестановочная важность: насколько вырастает ошибка модели, если признак перемешать. Доля от суммарной важности всех 162 признаков.

Общая площадь 47.3%

Фундаментальный физический параметр.

Махалля 9.0%

Гипер-локальность: самый важный фактор после площади.

Тип ремонта 5.4%

Добавленная стоимость отделки.

Этажность дома 4.5%

Отражает тип жилья (высотка / малоэтажка).

Количество комнат 4.2%

Влияет на целевую аудиторию объекта.

Источник признаков Признаков Доля важности
Сам объект (площадь, этаж, ремонт, район, махалля…)2888.0%
Инфраструктура рядом (OpenStreetMap: школы, парки, ТЦ, промзоны…)656.0%
GeoScore и метро253.3%
Макроэкономика (курсы, ставки, инфляция, ВВП)442.7%

POST

/service/predict/home

Метод для оценки жилой недвижимости. Принимает параметры объекта и возвращает оценочную стоимость, интервалы уверенности и данные для проверки на аномалии.

Тело запроса (JSON)

Ключ Тип Описание
areafloatОбщая площадь в кв.м. Обязательно
districtstringРайон (напр. "Chilonzor" или "chilonzar"). Нужен район или координаты
latitude, longitudefloatТочка на карте внутри Ташкента. Чем точнее, тем точнее оценка: по ней определяются район, метро, инфраструктура и GeoScore
mahallastringМахалля (напр. "Abay mahallasi"), необязательно
roomsintКоличество комнат
floorintЭтаж расположения
total_floorsintЭтажность здания
renovationstringРемонт: qora_karkas, oq_karkas, oddiy, yaxshi, evro, dizayn, yangi_uy (также принимаются Zo_r, Yaxshi, Qoniqarsiz)
building_typestringМатериал: kirpich, panel, monolit, beton, yog_och (также принимается qurilish_turi: Panelli, G'ishtli…)
seller_typestringowner или agent (также owner: Xususiy, Biznes). По умолчанию owner
year_builtintГод постройки, необязательно
ceiling_height_mfloatВысота потолков, необязательно
is_furnished, is_new_constructionboolМеблирована / новостройка, необязательно
explainboolВернуть, что влияет на цену (факторы factors)

Ответ (JSON)

КлючТипОписание
predicted_priceintОценочная стоимость, USD
price_range[int, int]80%-интервал цены: в 8 случаях из 10 реальная цена внутри него
price_per_sqm, geo_scorenumberЦена за кв.м. и GeoScore локации
district, district_listingsstring, intОпределённый район и число объявлений района, на которых обучена модель
factorsarrayТолько при explain: true: вклад локации, ремонта, материала, возраста и этажа в USD относительно типичной квартиры
warningsarrayЗначения, которые не удалось распознать (оценка считается без них)
model_sourcestringКакая модель ответила. toy — тестовая заглушка, не оценка

cURL Запрос

curl -X POST https://asint.uz/service/predict/home \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "district": "Chilonzor",
    "mahalla": "Abay mahallasi",
    "area": 65.0,
    "rooms": 3,
    "floor": 5,
    "total_floors": 9,
    "renovation": "evro",
    "building_type": "kirpich",
    "explain": true
  }'

Python (requests)

import requests

url = "https://asint.uz/service/predict/home"
headers = {
    "Content-Type": "application/json",
    "X-API-Key": "YOUR_API_KEY"
}
data = {
    "rooms": 3, "area": 65.0,
    "floor": 5, "total_floors": 9,
    "district": "Chilonzor", "mahalla": "Abay mahallasi",
    "renovation": "evro", "explain": True
}
response = requests.post(url, headers=headers, json=data)
print(response.json())
GET

/service/forecast/home

Прогноз средней цены предложения квартиры в районе Ташкента на 12 месяцев вперёд. Модель временных рядов (AutoGluon) обучена на ежемесячной истории объявлений по каждому району и макроэкономических показателях. Прогноз экспериментальный: истории пока немного, ошибка на 12-месячном тесте — 7.9% (MAE около $6 500). Это не инвестиционная рекомендация.

Параметры запроса

КлючТипОписание
districtstringРайон ("Chilonzor tumani" или "chilonzar"). Без параметра — сводка по всем 12 районам

cURL Запрос

curl "https://asint.uz/service/forecast/home?district=Chilonzor%20tumani" \
  -H "X-API-Key: YOUR_API_KEY"

Ответ (сокращённо)

{
  "model": "DirectTabular", "data_through": "2026-04", "horizon_months": 12,
  "backtest": {"mape_pct": 7.94, "mae_usd": 6515.0},
  "series": {
    "district": "chilonzar", "baseline_usd": 76275.0, "change_pct": -5.4,
    "history": [{"month": "2026-03", "value": 78400.0, "listings": 558.0}, ...],
    "forecast": [{"month": "2026-05", "mean": 74800.0, "p10": 69100.0, "p90": 80500.0}, ...]
  }
}

Коды ответов

Код Описание Решение
200 OK Успешно Объект оценен, результат в JSON.
400 Bad Request Ошибка параметров Проверьте типы данных (напр. площадь должна быть числом).
401 Unauthorized Ошибка ключа Ключ X-API-Key недействителен.
429 Rate Limit Много запросов Превышена квота вашего тарифного плана.