Solvery — двусторонний маркетплейс, соединяющий менторов (предложение) и учеников (спрос). В качестве прокси спроса используем sessions_count, как сигнал качества — отзывы. Анализ диагностирует ликвидность категорий, концентрацию спроса и риск cold start среди 726 профилей.

726
менторов в каталоге
14
полей на профиль
0 %
потерь при извлечении
11
категорий (derived)

Метрики маркетплейса (прокси)

Загрузка метрик...

01Контекст

Solvery — маркетплейс менторов с фокусом на IT и продуктовые роли. Каталог содержит профили менторов с ценами, навыками, отзывами и статистикой сессий. Публичный API не документирован, но доступен через фронтенд SPA.

Цель кейса — извлечь полный каталог через обратную инженерию API, построить воспроизводимый пайплайн и проанализировать структуру рынка менторства: ценообразование, связь опыта с востребованностью, распределение навыков.

Фрейминг маркетплейса

Данные извлечены полностью: 726 из 726 (по данным API). Дубликаты: 0. Потери полей: 0 %. Rebuild: python3 build_case_artifacts.py

02Data Pipeline

Пайплайн состоит из двух скриптов. Первый использует Playwright для перехвата POST-запросов к /api/mentoring/listing/get, сохраняет тело запроса и заголовки для точного воспроизведения. Второй реплеит POST-пагинацию через pagination.page в JSON-body, извлекает result.entities[*].mentorProfile и нормализует 14 целевых полей.

01
Detect
Playwright + network interception → endpoint, body, headers
02
Extract
POST replay, nested pagination, 73 pages × 10 entities
03
Normalize
Flatten mentorProfile, services.mentoring.rate, statistics
04
Validate
Dedup, missing fields audit, total count check

Файлы пайплайна


03Структура рынка

Распределение менторов по специализациям неравномерно: аналитика и BI доминируют (42 %), за ними следуют бэкенд-разработка и Data Science. Продуктовые и дизайн-роли представлены значительно меньше.

Ценовые диапазоны по категориям

Медианная цена и разброс p25–p75 существенно различаются между категориями. Точка — медиана, горизонтальная линия — межквартильный диапазон.

Холодный старт: доля менторов с 0 отзывов

Процент менторов без единого отзыва — индикатор «холодного старта» категории. Высокий показатель означает слабый сигнал качества для покупателей.

Спрос vs предложение (доля сессий / доля менторов)

Предложение — доля менторов в категории. Спрос — доля сессий. D/S > 1 означает превышение спроса над предложением.

Backend (D/S = 1.91) — 31% сессий при 16% предложения: наиболее дефицитная ниша. Management/Career (D/S = 0.23) — 4× избыток предложения: 9% менторов, но лишь 2% сессий. D/S > 1 = спрос превышает предложение (возможность привлечения). D/S < 1 = избыток предложения (нужна активация или репозиционирование).


04Цена и опыт

Ценообразование на платформе имеет выраженный правый хвост: основная масса менторов концентрируется в диапазоне 2 900 – 7 000 руб/час, при этом единичные профили выходят за 30 000 руб/час. Количество сессий показывает ещё более тяжёлый хвост.

Связь между ценой и объёмом сессий нелинейна. Размер точки отражает количество отзывов, цвет — категорию. Оси ограничены p99 для читаемости (линейная шкала).

Матрица корреляций


05Pareto-анализ

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

Кривая Лоренца — концентрация сессий

Кривая показывает, какую долю всех сессий аккумулирует нижняя доля менторов. Чем дальше кривая от диагонали, тем выше неравенство.

Gini = 0.736 — высокая концентрация спроса, типичная для маркетплейсов с алгоритмическим ранжированием.

Ядро vs длинный хвост — кто генерирует сессии

Менторы разбиты на три сегмента по количеству сессий: ядро (top 5 %), середина (next 25 %), длинный хвост (остальные 70 %). Полоса показывает долю сессий каждого сегмента.

Зависимость от ядра: топ-5% менторов генерируют 42.3% всех сессий — выручка платформы концентрируется здесь.
Проблема длинного хвоста: 69.8% менторов дают лишь 13.8% сессий (медиана: 6 сессий, 0 отзывов).
Следствие: потеря одного core-ментора имеет непропорциональный эффект; активация хвоста требует снижения барьера cold start.

Top 20 по количеству сессий

Top 20 по количеству отзывов

10 самых доступных менторов (>200 сессий)


06Механизмы маркетплейса (гипотезы)

Шесть механизмов объясняют наблюдаемую динамику. Каждый связывает паттерн данных со структурной причиной и продуктовым рычагом.


07Выводы для продукта

1. Ликвидность и стратегия предложения

2. Удержание ядра и управление рисками

3. Активация длинного хвоста

4. Ценообразование и дизайн сигналов