Экспорт комментариев из Instagram в Excel — задача, с которой сталкиваются маркетологи, аналитики и владельцы бизнеса. Вручную копировать сотни отзывов под постами нереально, а стандартные инструменты соцсети не предлагают функцию выгрузки. Почему это важно? Комментарии содержат ценные инсайты: отзывы клиентов, вопросы о продукте, идеи для контента и даже лиды. Их анализ в табличном формате помогает выявлять тренды, улучшать сервис и повышать вовлечённость.
В этой статье мы разберём 5 рабочих способов экспорта — от бесплатных ручных методов до автоматизированных сервисов с API. Вы узнаете, как обойти ограничения Instagram, какие инструменты безопасны для аккаунта, и как структурировать данные в Excel для дальнейшего анализа. Особое внимание уделим нюансам: лимитам на количество комментариев, формату выгружаемых данных и способам обхода блокировок.
Спойлер: самый надёжный метод — использование Instagram Graph API, но он требует навыков программирования. Для новичков подойдут сервисы вроде Exolyt или Socinator, а если нужно сэкономить — ручная выгрузка через Inspect Element в браузере. Важно: Instagram активно блокирует парсинг, поэтому любые автоматизированные действия могут привести к временной блокировке аккаунта.
Почему нельзя просто скопировать комментарии вручную?
На первый взгляд, копирование комментариев через Ctrl+C кажется простейшим решением. Однако уже при 50–100 отзывах этот метод становится неэффективным. Вот ключевые проблемы:
✅ Ограничение по количеству. Instagram подгружает комментарии порциями (обычно по 20–50 штук). Чтобы увидеть старые отзывы, нужно прокручивать ленту вниз, что занимает время и не гарантирует выгрузку всех данных.
✅ Потеря структуры. При копировании вручную теряются метки времени, имена пользователей, ответы на комментарии и вложенные цепочки диалогов. В Excel вам придётся восстанавливать эту структуру самостоятельно.
✅ Ошибки форматирования. Перенос текста из Instagram в таблицу часто сопровождается лишними пробелами, эмодзи, которые съезжают ячейки, и разбитыми строками. Например, длинный комментарий может «разорваться» на несколько ячеек, что усложнит анализ.
✅ Нет метаданных. Вручную невозможно экспортировать скрытые данные: ID комментария, геолокацию (если она прикреплена), количество лайков под отзывом или информацию о том, был ли комментарий отредактирован.
⚠️ Внимание: Instagram может заблокировать аккаунт за «подозрительную активность», если вы слишком быстро прокручиваете комментарии или копируете их большими партиями. Алгоритм соцсети расценивает это как попытку парсинга.
Способ 1: Ручная выгрузка через инструменты разработчика (для небольших объёмов)
Этот метод подходит, если вам нужно экспортировать до 200 комментариев под одним постом. Он не требует сторонних сервисов, но потребует базовых навыков работы с браузером.
Шаги:
- Откройте пост в Instagram через браузер (например, Google Chrome). Важно: мобильная версия сайта не подходит — используйте десктопную.
- Прокрутите комментарии до конца, чтобы загрузились все отзывы.
- Нажмите
F12(илиCtrl+Shift+I), чтобы открытьИнструменты разработчика. - Перейдите на вкладку
Elementsи найдите тег<ul>— он содержит все комментарии. - Щёлкните правой кнопкой по тегу и выберите
Copy → Copy outerHTML. - Вставьте скопированный код в текстовый редактор (например, Notepad++) и с помощью функции «Найти и заменить» удалите лишние теги, оставив только текст комментариев и имена пользователей.
Как преобразовать в Excel:
Скопированные данные будут в формате HTML. Чтобы конвертировать их в таблицу:
- Используйте Excel функцию
Текст по столбцам(разделитель — символ</li><li>). - Для извлечения имён пользователей и текста комментариев применяйте формулы
=LEN(),=FIND()и=MID().
Открыть пост в десктопной версии Instagram
Прокрутить все комментарии до конца
Скопировать HTML-код через Inspect Element
Очистить код от лишних тегов
Импортировать данные в Excel через "Текст по столбцам"-->
Плюсы метода:
- 🆓 Бесплатно — не требует покупки софта.
- 🔒 Безопасно — не использует API и не нарушает правила Instagram.
- 🛠 Гибкость — можно выгрузить только нужные поля (имя, текст, дата).
Минусы:
- ⏳ Долго — на 200 комментариев уходит 30–40 минут.
- 📊 Нет структуры — придётся вручную разбирать данные в Excel.
- 🚫 Не подходит для массовой выгрузки (например, комментариев под 10 постами).
Способ 2: Экспорт через Instagram Graph API (для разработчиков)
Instagram Graph API — официальный инструмент Meta для работы с данными соцсети. Он позволяет выгружать комментарии в структурированном виде, но требует настройки и знания основ программирования.
Что понадобится:
- 🔑 Бизнес-аккаунт в Instagram (личные аккаунты не поддерживаются).
- 🌐 Facebook Developer Account (регистрация на developers.facebook.com).
- 💻 Знание Python или JavaScript для написания скрипта запроса.
Пошаговая инструкция:
- Создайте приложение в Facebook Developer и получите
Access Token. - Используйте endpoint
/media_id/comments, гдеmedia_id— уникальный идентификатор поста (можно получить через API или URL поста). - Напишите скрипт для отправки GET-запроса. Пример на Python:
import requestsurl = f"https://graph.instagram.com/{media_id}/comments?access_token={access_token}&fields=id,text,username,timestamp"
response = requests.get(url)
data = response.json()
- Экспортируйте полученные данные в
.csvили.xlsxс помощью библиотек pandas.
Пример структуры выгруженных данных:
| ID комментария | Имя пользователя | Текст | Дата | Количество лайков |
|---|---|---|---|---|
| 17895632412345678 | @user123 | Отличный пост! Где можно купить? | 2026-05-15T12:34:56+0000 | 5 |
| 17895632412345679 | @shop_review | Цена слишком высокая 😕 | 2026-05-15T13:01:23+0000 | 12 |
| 17895632412345680 | @loyal_customer | Уже заказала, жду доставку! | 2026-05-15T14:22:10+0000 | 8 |
Ограничения API:
- 🔢 Лимит запросов: 200 комментариев за один запрос (для получения всех данных придётся использовать пагинацию).
- ⏱ Задержки: между запросами нужно делать паузу (рекомендуется 1 запрос в 2 секунды).
- 📛 Требуется модерация: приложение в Facebook Developer должно пройти проверку (может занять до 5 дней).
Способ 3: Сервисы для автоматической выгрузки (платно, но просто)
Если вы не готовы разбираться в API или копировать данные вручную, на помощь придут специализированные сервисы. Они предлагают готовые решения для экспорта комментариев в Excel или .csv, но большинство из них платные.
Топ-5 сервисов для выгрузки:
| Сервис | Стоимость | Лимит комментариев | Формат экспорта | Особенности |
|---|---|---|---|---|
| Exolyt | От $29/месяц | Неограничено | Excel, CSV, JSON | Аналитика тональности, фильтры по дате |
| Socinator | От $15/месяц | 5000/месяц | CSV | Автоматические ответы на комментарии |
| InstaExport | $0.01 за комментарий | Без лимитов | Excel | Выгрузка с хэштегами и геотегами |
| Phantombuster | От $30/месяц | 10 000/месяц | CSV, Google Sheets | Интеграция с Airtable и Zapier |
| Apify Instagram Scraper | $0.1 за 1000 комментариев | Без лимитов | JSON, CSV | Поддерживает прокси для обхода блокировок |
Как выбрать сервис?
- 💰 Если бюджет ограничен — Socinator или InstaExport (оплата за объём).
- 📊 Нужна аналитика? Exolyt предлагает дашборды с визуализацией данных.
- 🌍 Работаете с большими объёмами? Apify или Phantombuster поддерживают прокси и распределённую загрузку.
⚠️ Внимание: Некоторые сервисы требуют ввод логина/пароля от Instagram. Это нарушает политику безопасности Meta и может привести к взлому аккаунта. Используйте только те инструменты, которые работают через API или сессионные куки.
Exolyt (с аналитикой)|Socinator (бюджетный)|Phantombuster (интеграции)|Apify (для больших объёмов)|Предпочитаю ручные методы-->
Способ 4: Парсинг через Google Sheets + Apps Script (полуавтоматический)
Если вы пользуетесь Google Таблицами, можно автоматизировать выгрузку комментариев с помощью Google Apps Script. Этот метод бесплатный, но требует базовых знаний JavaScript.
Алгоритм действий:
- Создайте новую таблицу в Google Sheets.
- Откройте
Расширения → Apps Script. - Вставьте следующий код (замените
MEDIA_IDиACCESS_TOKENна свои данные):function getInstagramComments() {const mediaId = "YOUR_MEDIA_ID";
const accessToken = "YOUR_ACCESS_TOKEN";
const url = `https://graph.instagram.com/${mediaId}/comments?access_token=${accessToken}&fields=id,text,username,timestamp`;
const response = UrlFetchApp.fetch(url);
const data = JSON.parse(response.getContentText());
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
sheet.clear();
// Записываем заголовки
sheet.appendRow(["ID", "Username", "Text", "Timestamp"]);
// Записываем данные
data.data.forEach(comment => {
sheet.appendRow([comment.id, comment.username, comment.text, comment.timestamp]);
});
}
- Сохраните скрипт и запустите его через кнопку
Run. - Данные появятся в вашей таблице. Чтобы экспортировать их в Excel, выберите
Файл → Скачать → Microsoft Excel (.xlsx).
Преимущества метода:
- 🆓 Бесплатно (используются стандартные инструменты Google).
- 🔄 Автоматизация: можно настроить триггеры для регулярной выгрузки (например, раз в неделю).
- 📤 Экспорт в Excel в один клик.
Недостатки:
- 🔐 Требуется
Access Tokenот Facebook Developer (см. Способ 2). - 📶 Ограничение на количество запросов (как в API).
- 🛠 Нужно разбираться в коде или искать готовые шаблоны.
Как получить MEDIA_ID поста?
1. Откройте пост в браузере.
2. Посмотрите URL — он будет выглядеть так: https://www.instagram.com/p/ABC123/, где ABC123 — это shortcode.
3. Используйте API-запрос https://graph.instagram.com/{shortcode}?access_token={token}&fields=id, чтобы получить MEDIA_ID.
Способ 5: Выгрузка через мобильные приложения (для iOS/Android)
Если вы работаете со смартфона, можно использовать мобильные приложения для парсинга комментариев. Они менее функциональны, чем десктопные сервисы, но удобны для быстрой выгрузки.
Топ-3 приложения:
- 📱 InstaSave (Android) — сохраняет комментарии в
.txt, который потом можно конвертировать в Excel. - 🍎 Repost for Instagram (iOS) — экспортирует комментарии вместе с постами в облачные хранилища (Google Drive, Dropbox).
- 🤖 FastSave (Android/iOS) — поддерживает выгрузку комментариев в
CSVс сохранением структуры.
Как экспортировать через FastSave:
- Установите приложение и авторизуйтесь в своём аккаунте Instagram.
- Найдите пост, комментарии которого нужно выгрузить.
- Нажмите на три точки в правом верхнем углу и выберите
Export Comments. - Укажите формат (
CSVилиTXT) и путь для сохранения (например, Google Drive). - Откройте файл в Excel и при необходимости отформатируйте данные.
Остерегайтесь:
- 🚨 Приложения могут запрашивать доступ к вашему аккаунту — проверяйте отзывы и рейтинги перед установкой.
- 📴 Некоторые приложения показывают рекламу или платят за премиум-функции.
- 🔒 Instagram может заблокировать аккаунт, если приложение использует неофициальные методы парсинга.
Как структурировать данные в Excel для анализа?
Простой экспорт комментариев — это только половина задачи. Чтобы данные принесли пользу, их нужно правильно организовать в Excel. Вот 5 шагов для структурирования:
1. Разделите данные по столбцам:
Минимальный набор столбцов для анализа:
- 📌 ID комментария (уникальный идентификатор).
- 👤 Имя пользователя (ссылка на профиль).
- 💬 Текст комментария.
- 📅 Дата и время.
- ❤️ Количество лайков.
- 🔗 Ссылка на пост.
2. Добавьте вычисляемые поля:
Используйте формулы для автоматического анализа:
=LEN(B2)— длина комментария (помогает выявлять спам).=IF(ISNUMBER(SEARCH("где купить", C2)), "Лид", "Обычный")— классификация комментариев по ключевым словам.=TEXT(A2, "ddd")— день недели, когда был оставлен комментарий (для анализа активности).
3. Визуализируйте данные:
Создайте сводные таблицы (Вставка → Сводная таблица) для анализа:
- 📈 Тональность: количество положительных/отрицательных отзывов.
- ⏰ Время активности: в какие часы пользователи оставляют больше комментариев.
- 🔍 Частотный анализ: какие слова встречаются чаще всего (используйте
=FREQUENCY()или надстройку Power Query).
4. Автоматизируйте отчёты:
Настройте Power Query для регулярного обновления данных:
- Перейдите в
Данные → Получить данные → Из файла → Из папки. - Выберите папку, куда сохраняются экспортированные комментарии.
- Настройте автоматическое обновление при открытии файла.
Пример структуры таблицы для анализа:
| ID | Пользователь | Текст | Дата | Лайки | Тип | Длина | День недели |
|---|---|---|---|---|---|---|---|
| 17895632412345678 | @user123 | Отличный пост! Где можно купить? | 15.05.2026 12:34 | 5 | Лид | 28 | Ср |
| 17895632412345679 | @shop_review | Цена слишком высокая 😕 | 15.05.2026 13:01 | 12 | Отрицательный | 20 | Ср |
Частые ошибки и как их избежать
При экспорте комментариев из Instagram пользователи сталкиваются с типичными проблемами. Вот список ошибок и способы их решения:
1. Instagram блокирует аккаунт за парсинг
🔹 Причина: Слишком частые запросы или использование неофициальных методов.
🔹 Решение:
- Используйте официальный API с лимитами запросов.
- Добавьте задержки между действиями (например, 1 запрос в 2–3 секунды).
- Если блокировка уже произошла, подождите 24–48 часов и подтвердите свою личность через SMS.
2. Экспортируются не все комментарии
🔹 Причина: Instagram подгружает комментарии порциями, и скрипт/сервис не дожидается полной загрузки.
🔹 Решение:
- В ручном методе прокручивайте ленту до конца перед копированием.
- В API используйте параметр
afterдля пагинации:https://graph.instagram.com/{media_id}/comments?access_token={token}&fields=id,text&after={cursor}
3. Данные в Excel отображаются некорректно
🔹 Причина: Проблемы с кодировкой (например, эмодзи или кириллица).
🔹 Решение:
- При импорте в Excel выбирайте кодировку
UTF-8. - Используйте формулу
=CLEAN(), чтобы удалить непечатаемые символы. - Для эмодзи установите шрифт Segoe UI Emoji.
4. Сервис требует логин/пароль от Instagram
🔹 Причина: Недобросовестные платформы могут украсть данные аккаунта.
🔹 Решение:
- Используйте только сервисы с авторизацией через Facebook API.
- Создайте отдельный тестовый аккаунт для проверки сервиса.
- Проверяйте отзывы на независимых площадках (например, Trustpilot).
⚠️ Внимание: Если вы используете прокси или VPN для обхода ограничений Instagram, выбирайте резидентные IP-адреса (например, мобильные прокси). Серверные IP часто блокируются алгоритмами соцсети.
FAQ: Ответы на частые вопросы
Можно ли выгрузить комментарии из Instagram бесплатно?
Да, но с ограничениями. Бесплатные методы:
- Ручной экспорт через
Inspect Element(до 200 комментариев). - Использование Google Apps Script с Instagram API (требуется
Access Token). - Мобильные приложения с рекламой (например, FastSave).
Для массовой выгрузки (тысячи комментариев) придётся платить за сервисы или разрабатывать собственное решение на API.
Как экспортировать комментарии со страницы конкурентов?
Выгрузить комментарии из чужих постов легально можно только через публичные данные:
- Если пост открыт, используйте Instagram API (но нужны права доступа к странице).
- Сервисы вроде Exolyt или Apify могут парсить публичные комментарии, но это нарушает правила Instagram.
- Альтернатива: анализируйте открытые ответы на Stories или комментарии под рекламными постами (они часто дублируются).
⚠️ Сбор данных с закрытых аккаунтов или приватных постов запрещён и может привести к судебному иску.
Можно ли выгрузить удалённые комментарии?
Нет. Instagram не предоставляет доступ к удалённым комментариям даже через API. Исключение:
- Если комментарий удалили меньше суток назад, его можно найти в уведомлениях (но экспортировать оттуда невозможно).
- Некоторые сервисы кэшируют данные, но это нарушает политику конфиденциальности.
Для архивации комментариев настройте автоматическую выгрузку через Google Apps Script или API.
Как обойти ограничение Instagram на количество запросов?
Если вы используете Instagram API, действуют следующие лимиты:
- 200 комментариев за один запрос.
- 800 запросов в час (для бизнес-аккаунтов).
Чтобы обойти ограничения:
- Используйте пагинацию с параметром
after. - Добавьте задержки между запросами (например, 1 запрос в 5 секунд).
- Для больших объёмов используйте прокси-серверы (но это увеличивает риск блокировки).
Какие данные можно выгрузить кроме текста комментария?
Через Instagram API доступны следующие поля:
- Мetaданные: ID комментария, ID поста, ID пользователя.
- Взаимодействия: количество лайков, ответы на комментарий.
- Временные метки: дата создания и последнего редактирования.
- Скрытые данные: геолокация (если прикреплена), хэштеги, упоминания (@).
Сервисы вроде