Экспорт комментариев из Instagram в Excel: все способы и лайфхаки

Выгрузка комментариев из Instagram в Excel — задача, с которой сталкиваются маркетологи, SMM-специалисты и владельцы бизнеса. Без структурированных данных сложно анализировать вовлечённость аудитории, отслеживать тренды или готовить отчёты для клиентов. Проблема в том, что сама платформа не предоставляет встроенного инструмента для массового экспорта комментариев — их можно только просматривать вручную под каждым постом.

В этой статье мы разберём все актуальные способы выгрузки комментариев из Instagram в Excel, включая официальные методы (через Meta Business Suite), сторонние сервисы (Inflact, Socinator), а также ручные решения с использованием парсинга и API. Особое внимание уделим нюансам: ограничениям платформы, рискам блокировки аккаунта и способам автоматизации процесса. Если вам нужно экспортировать комментарии для анализа тональности, поиска лидов или подготовки отчётности — здесь вы найдёте рабочие инструкции с учётом последних обновлений Instagram 2026 года.

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

На первый взгляд, самый простой способ — открыть пост в Instagram, прокрутить комментарии и скопировать их в Excel. Но на практике это не работает по нескольким причинам:

  • 🔄 Ограничение на количество: Instagram подгружает комментарии порциями (обычно по 20-50 штук). Чтобы увидеть все, нужно многократно нажимать «Загрузить ещё», что занимает часы при большом количестве реакций.
  • 🚫 Блокировка за активность: Частая прокрутка и копирование могут быть расценены системой как подозрительная активность, что ведёт к временной блокировке аккаунта.
  • 📊 Отсутствие структуры: Даже если скопировать текст комментариев, в Excel не будет колонок с датой, именем пользователя, количеством лайков или ответов — придётся всё разбирать вручную.

Кроме того, Instagram не предоставляет данных о скрытых комментариях (удалённых пользователем или модератором), а также метаинформации — например, геолокации автора или хэштегов, которые он использовал. Для полноценного анализа требуются специализированные инструменты.

📊 Как часто вам нужно выгружать комментарии из Instagram?
Еженедельно
Ежемесячно
Раз в квартал
Только для разовых проектов

Официальный способ: экспорт через Meta Business Suite

Meta Business Suite (ранее Facebook Business Manager) — единственный легальный инструмент от Meta, который позволяет частично экспортировать данные из Instagram. Однако у него есть жёсткие ограничения:

⚠️ Внимание: Через Business Suite можно выгрузить только статистику постов (количество комментариев, лайков, охват), но не их содержимое. Для экспорта самих текстов комментариев потребуются сторонние решения.

Чтобы получить хотя бы базовую статистику:

  1. Перейдите в Meta Business Suite и выберите свой аккаунт Instagram.
  2. Откройте раздел Аналитика → Контент → Посты.
  3. Найдите нужный пост и нажмите «Экспорт данных» (иконка стрелки вниз).
  4. Выберите формат Excel (.xlsx) и подтвердите экспорт.

В результате вы получите файл с колонками: Дата публикации, Тип контента, Количество комментариев и другими метриками. Но тексты комментариев и имена пользователей в этом отчёте отсутствуют.

Сторонние сервисы для выгрузки комментариев

Для полноценного экспорта комментариев придётся использовать сторонние инструменты. Мы протестировали популярные сервисы и составили сравнительную таблицу:

Сервис Бесплатный тариф Экспорт в Excel Ограничения Риск блокировки
Inflact До 100 комментариев Да (CSV/XLSX) Нет экспорта ответов на комментарии Низкий
Socinator 7-дневный триал Да (через интеграцию с Google Sheets) Сложный интерфейс Средний
Phantombuster 20 запусков/месяц Да (JSON/CSV) Требует настройки API Высокий
Comment Picker До 50 комментариев Нет (только просмотр) Нет экспорта в Excel Низкий

Самый сбалансированный вариант — Inflact. Он позволяет выгрузить комментарии в Excel с сохранением структуры: отдельные колонки для имени пользователя, даты, текста и количества лайков. Инструкция:

  • 🔗 Перейдите на inflact.com и зарегистрируйтесь.
  • 🔍 Введите ссылку на пост в поле поиска.
  • 📥 Нажмите «Скачать комментарии» и выберите формат Excel.
  • ⚙️ При необходимости отфильтруйте спам или комментарии с определёнными ключевыми словами.
⚠️ Внимание: Сервисы вроде Phantombuster требуют подключения через Instagram API, что может привести к блокировке аккаунта при превышении лимитов запросов. Используйте их только для разовых задач и следите за ограничениями API.

Ручной парсинг комментариев с помощью Python

Если вам нужно выгрузить комментарии бесплатно и в большом объёме (например, для научного исследования), можно использовать скрипт на Python с библиотекой instaloader. Этот метод подходит для технически подкованных пользователей.

Установите библиотеку через командную строку:

pip install instaloader

Затем используйте следующий скрипт (замените YOUR_POST_URL на реальную ссылку):

import instaloader

import pandas as pd

L = instaloader.Instaloader()

post = instaloader.Post.from_shortcode(L.context, "YOUR_POST_URL".split("/")[-2])

comments_data = []

for comment in post.get_comments():

comments_data.append({

"username": comment.owner.username,

"text": comment.text,

"likes": comment.likes_count,

"date": comment.created_at_utc

})

df = pd.DataFrame(comments_data)

df.to_excel("instagram_comments.xlsx", index=False)

Этот скрипт сохраняет комментарии в файл instagram_comments.xlsx с колонками:

  • username — никнейм автора;
  • text — текст комментария;
  • likes — количество лайков;
  • date — дата публикации.
Как обойти ограничения Instagram при парсинге?

Instagram блокирует IP-адреса при слишком частых запросах. Чтобы избежать блокировки:

1. Используйте прокси (например, Luminati или Smartproxy).

2. Делайте паузы между запросами (например, time.sleep(5) в Python).

3. Не парсите более 1000 комментариев в час с одного аккаунта.

Экспорт комментариев через Google Sheets + Apps Script

Если вы не хотите устанавливать Python, можно автоматизировать выгрузку с помощью Google Apps Script. Этот метод подходит для периодического экспорта небольших объёмов данных (до 500 комментариев).

Алгоритм действий:

  1. Создайте новую таблицу в Google Sheets.
  2. Откройте Расширения → Apps Script.
  3. Вставьте следующий код (замените POST_URL и YOUR_SESSION_ID):
function exportComments() {

const postUrl = "POST_URL";

const sessionId = "YOUR_SESSION_ID"; // Получите через cookies браузера

const response = UrlFetchApp.fetch(`https://www.instagram.com/graphql/query/?query_hash=bc3296d1ce80a24b5b1e725cc95d417a&variables={"shortcode":"${postUrl.split("/")[4]}","first":50}`, {

headers: { "cookie": `sessionid=${sessionId};` }

});

const data = JSON.parse(response.getContentText());

const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();

data.data.shortcode_media.edge_media_to_comment.edges.forEach((edge, i) => {

sheet.getRange(i + 1, 1).setValue(edge.node.owner.username);

sheet.getRange(i + 1, 2).setValue(edge.node.text);

sheet.getRange(i + 1, 3).setValue(new Date(edge.node.created_at * 1000));

});

}

Чтобы получить sessionId:

  • 🍪 Откройте Instagram в браузере Chrome.
  • 🔧 Нажмите F12 → Application → Cookies.
  • 📋 Скопируйте значение sessionid.
⚠️ Внимание: Instagram регулярно обновляет структуру API, поэтому query_hash в скрипте может устареть. Если скрипт перестал работать, проверьте актуальный хэш через инструменты разработчика (F12 → Network → XHR).

☑️ Подготовка к экспорту через Apps Script

Выполнено: 0 / 5

Анализ выгруженных данных в Excel

После экспорта комментариев в Excel их нужно структурировать для анализа. Вот базовые шаги:

  1. Очистка данных: Удалите дубликаты (через Данные → Удалить дубликаты) и спам-комментарии (с помощью фильтра по ключевым словам вроде «купить», «подписка»).
  2. Сегментация: Разделите комментарии по тональности (положительные/отрицательные/нейтральные) с помощью функции =ЕСЛИ(НАЙТИ("хорошо";A2);"Положительный";...) .
  3. Визуализация: Постройте графики по:
    • 📅 Динамике комментариев (по датам);
    • ❤️ Самым популярным комментариям (по лайкам);
    • 🗣️ Активности пользователей (кто оставлял больше 3 комментариев).

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

=ЧСТРОК(УНИК(Диапазон_с_никнеймами))

Для анализа тональности можно использовать надстройку Excel Azure Text Analytics (требует подписки на Microsoft 365). Она автоматически определяет эмоциональную окраску текста и присваивает каждому комментарию оценку от 0 (негатив) до 1 (позитив).

Частые ошибки и как их избежать

При экспорте комментариев пользователи часто сталкиваются с типичными проблемами:

Ошибка Причина Решение
Экспорт прервался на половине Instagram заблокировал IP за частые запросы Используйте прокси или уменьшите скорость парсинга
В Excel попали только первые 50 комментариев Сервис или скрипт не настроен на пагинацию Добавьте параметр after в API-запрос для подгрузки следующих порций
Вместо кириллицы — кракозябры Неверная кодировка при сохранении файла При экспорте выбирайте кодировку UTF-8
Не экспортируются ответы на комментарии Большинство сервисов не поддерживают вложенные комментарии Используйте Phantombuster с кастомным скриптом

Ещё одна распространённая проблема — потеря данных при обновлении Excel. Чтобы этого избежать:

  • 💾 Сохраняйте исходный файл экспорта в отдельную папку.
  • 🔄 Используйте Файл → Сохранить как перед внесением изменений.
  • 📂 Для крупных проектов ведите журнал версий (например, comments_v1.xlsx, comments_v2.xlsx).

FAQ: Ответы на частые вопросы

Можно ли выгрузить комментарии из Instagram без сторонних сервисов?

Нет, Instagram не предоставляет встроенного инструмента для массового экспорта комментариев. Максимум, что можно сделать вручную — скопировать видимые комментарии (обычно не более 50 штук) и вставить их в Excel. Для полноценной выгрузки потребуются сервисы вроде Inflact или скрипты на Python.

Как экспортировать комментарии со страницы конкурентов?

Технически это возможно, но связано с рисками:

  • 🔒 Если аккаунт конкурента приватный, выгрузить комментарии можно только через взаимные подписки.
  • 🚨 Instagram может заблокировать ваш аккаунт за парсинг чужих данных (особенно если вы используете автоматизированные инструменты).
  • 📌 Легальный способ — анализировать только публичные комментарии через сервисы с открытыми API (например, Brandwatch или Hootsuite Insights).

Сколько стоит выгрузка комментариев через сторонние сервисы?

Стоимость зависит от объёма данных:

  • 🆓 Бесплатно: до 50–100 комментариев (в большинстве сервисов).
  • 💰 От 10$: выгрузка 1000–5000 комментариев (например, тариф Inflact Pro).
  • 💎 От 50$: ежемесячная подписка на парсинг неограниченного количества постов (например, Phantombuster).

Для разовых задач можно обойтись бесплатными тарифами или пробными периодами.

Можно ли выгрузить комментарии из Stories или Reels?

К сожалению, нет. Instagram не предоставляет доступ к комментариям из Stories (они исчезают через 24 часа) и Reels через API. Единственный способ сохранить их — сделать скриншоты вручную или использовать сервисы для записи экрана (например, OBS Studio). Для IGTV комментарии выгружаются так же, как и для обычных постов.

Как автоматизировать еженедельную выгрузку комментариев?

Для регулярного экспорта настройте:

  1. Apps Script + Триггеры: Создайте скрипт (см. раздел выше) и добавьте триггер на еженедельное выполнение (Триггеры → Добавить триггер).
  2. Zapier/Integromat: Подключите Instagram к Google Sheets через автоматический сценарий (например, «Новый пост → Экспорт комментариев»).
  3. Phantombuster: Настройте automation с еженедельным расписанием (требует технических навыков).
⚠️ Внимание: Автоматический парсинг может нарушать Правила сообщества Instagram. Используйте его только для собственных аккаунтов и не превышайте лимиты запросов.