Перейти к содержимому
Инструменты

Аналитика конкурентов в Reels: выгрузка данных вместо догадок

Аналитика конкурентов в Reels: выгрузка данных вместо догадок

Аналитика конкурентов в Reels: выгрузка данных вместо догадок

Аналитика конкурентов в Reels у меня начинается не с ленты, а с таблицы: 150 последних роликов на аккаунт, пять аккаунтов, один прогон. Листать профили пальцем можно неделю и всё равно не ответить на простой вопрос — эта тема вообще стреляла хоть у кого-то в нише.

Почему глазами аналитика конкурентов в Reels не собирается

Профиль показывает то, что владелец разрешил показать. Ролик, снятый с грида, в сетке публикаций не появится, но останется во вкладке Reels — и наоборот, часть аккаунтов держит в ленте карусели, а видео прячет. Если вы выгружаете «ленту», вы получаете и Reels, и карусели; если целитесь только в видео, брать нужно именно вкладку Reels.

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

Что отдаёт выгрузка: поля, лимиты, фильтры

У Apify Instagram Reel Scraper входная схема простая. На вход — username, ссылка на профиль, profile ID или прямые ссылки на ролики. Ключевые параметры сборки 0.0.550:

  • resultsLimit — сколько роликов брать с профиля, по умолчанию в поле подставлено 25. При прямых ссылках на Reels параметр игнорируется.
  • onlyPostsNewerThan — дата в формате YYYY-MM-DD, полный ISO-таймстемп или относительное значение вида 2 weeks, 3 months. Время считается в UTC.
  • skipPinnedPosts и skipTrialReels — отсечение закреплённых и тестовых роликов.
  • includeSharesCount, includeTranscript, includeDownloadedVideo — платные добавки: пересылки, текст расшифровки аудио и локальная копия видео.
{
  "username": ["nasa"],
  "resultsLimit": 150,
  "onlyPostsNewerThan": "3 months",
  "skipPinnedPosts": true,
  "skipTrialReels": true
}

В датасете возвращаются ID и URL ролика, автор, лайки, комментарии, просмотры и play count, хештеги, упоминания, отмеченные аккаунты, подпись, таймстемп, длительность, данные о музыке, признак рекламной интеграции, соавторы и десять последних комментариев. Экспорт — JSON, CSV, Excel, XML. Тариф в момент проверки: 2,60 доллара за 1000 результатов на Free-плане и 2,30 доллара за 1000 на Starter, то есть 750 роликов по пяти конкурентам стоят примерно два доллара. Подробнее про расчёт и подводные камни — в разборе сколько стоит выгрузка Reels на Apify. Если не хочется работать через консоль, актор поднимается как инструмент в чате: коннектор Apify к Claude запускает прогон и сразу отдаёт таблицу.

Три вещи, которые перекашивают выборку

Trial reels

Instagram запустил тестовые ролики в декабре 2024 года. Trial reel показывается сначала неподписчикам, у автора он не попадает ни в ленту подписчиков, ни во вкладку Reels, ни в грид профиля — пока автор не нажмёт «поделиться со всеми». Метрики по нему открываются примерно через 24 часа, а автоматическая публикация на подписчиков возможна по результатам первых 72 часов. Для аналитика это значит две вещи: часть экспериментов конкурента вы физически не увидите в профиле, а те, что увидите в выгрузке, собирали охват на другой аудитории. Смешивать их с обычными роликами при сравнении просмотров нельзя.

Закреплённые ролики

Закреплённые видео почти всегда старше остальных, поэтому при фильтре по дате они тянут выборку назад и портят хронологию. Флаг skipPinnedPosts закрывает вопрос, но если вы изучаете именно упаковку профиля, наоборот, полезно посмотреть, что автор поставил наверх.

Смена метрик на стороне Meta

С 21 апреля 2025 года для всех версий Instagram Platform выключены impressions, plays, clips_replays_count и ig_reels_aggregated_all_plays_count — вместо них единая метрика views. Старые выгрузки и старые шаблоны отчётов с показами сравнивать с новыми числами бессмысленно: считается другое. Для собственного аккаунта в API появились полезные поля, которых нет у конкурентов: reels_skip_rate, reposts, shares_count, saved_count, а также агрегаты total_views_count и total_like_count, совпадающие с цифрами в приложении.

Порог подтверждения темы

Правило «не брать тему, под которую нет ролика хотя бы на 100 тысяч просмотров» — это не закон платформы, а эвристика отбора, и в узких нишах она отсекает вообще всё. В сегменте на несколько тысяч профессионалов подтверждающим сигналом будет ролик на 7–10 тысяч просмотров с высокой долей пересылок. Поэтому порог считают не абсолютным числом, а от медианы по выгруженным конкурентам: берите медиану просмотров по датасету и ищите темы, которые дают двух-трёхкратное превышение. Медиана считается по одному столбцу CSV, и это ровно та проверка, о которой я писал в материале про фактчек статистики до публикации.

Юридическая рамка и гигиена доступа

Условия Meta Automated Data Collection Terms в редакции от 7 октября 2024 года требуют письменного разрешения на автоматизированный сбор данных с сервисов компании, а пользовательское соглашение Instagram отдельно запрещает сбор данных без разрешения. Публичность данных этого не отменяет: спор о CFAA и спор о нарушении договора — разные истории. Практический вывод — держать выгрузки в рамках анализа собственного рынка, не перепродавать датасеты и не запускать сбор с рабочего аккаунта, который вам дорог. Логин и пароль от Instagram сторонним сервисам не передают никогда: Instagram прямо предупреждает об этом в справке о сторонних приложениях, а восстановление после блокировки занимает больше времени, чем вся аналитика.

Порядок работы

  • Собрать 10–20 аккаунтов ниши и 10 смежных, где темы пересекаются по интересам аудитории.
  • Выгрузить по 100–150 последних Reels на аккаунт с фильтром по дате за 3–6 месяцев и отключёнными закреплёнными.
  • Свести таблицу: дата, просмотры, лайки, комментарии, пересылки, первые две строки подписи.
  • Посчитать медиану просмотров по каждому аккаунту и отметить всё, что выше неё в 2–3 раза.
  • Вытащить из этих строк тему и конструкцию хука, а не сам текст — копия чужого сценария вам не принадлежит.
  • Проверить, что тема живёт дольше одной новости, и только после этого ставить её в производство.

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