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

Вы подписаны на 318 аккаунтов. На вас подписаны 8 240. Где-то внутри первого числа прячется набор аккаунтов, которые так и не подписались в ответ: магазин, который вы однажды отметили, двенадцать человек, на которых вы подписались во время мартовского рывка за ростом, старый соавтор, тихо почистивший свои подписки. Instagram точно знает, кто это, — и никогда не покажет вам этот список.
Не покажет, потому что список существует только как разница между двумя другими списками, а вычесть один из другого приложение вам не даёт. В этом гайде — три способа всё-таки его получить: вручную для небольшого аккаунта, через собственный экспорт данных Instagram и таблицу и автоматически — Chrome-расширением, которое делает сверку прямо в вашем браузере. А ещё то, что большинство гайдов пропускает: что происходит, когда вы начинаете действовать по этому списку, — потому что именно там аккаунты и попадают под ограничения.
Невзаимные подписки и отписавшиеся — это два разных списка
Эти два запроса ищут вперемешку, хотя речь о разных вещах, — так что стоит потратить десять секунд на точность до того, как выбирать инструмент.
Невзаимные подписки — это аккаунты, на которые подписаны вы, а они на вас нет. Статичное сравнение: ваш список подписок минус список подписчиков, прямо сейчас. Неважно, не подписывались они на вас никогда или были подписаны год и ушли, — если в эту минуту их среди ваших подписчиков нет, они в списке. Ответ можно получить через пять минут после установки чего угодно, потому что оба списка существуют уже сегодня.
Отписавшиеся — это аккаунты, которые были на вас подписаны и перестали. Это дифф во времени, и ему нужна история: два снапшота вашего списка подписчиков с разными датами. Ни один инструмент не скажет, кто отписался в прошлом месяце, если в прошлом месяце ничто не записывало ваш список, — эта сторона задачи разобрана в статье как узнать, кто отписался от вас в Instagram.
Пересечение есть, но частичное. Тот, кто отписался на прошлой неделе, сегодня заодно и невзаимная подписка — если вы всё ещё подписаны на него. А тот, кто изначально никогда на вас не подписывался, — невзаимная подписка, и в отчёте об отписках он не появится вообще. Большинству тех, кто ищет одно, на деле нужно и то и другое — поэтому в Gramlens они живут в одном месте. Но если нужно только одно, список невзаимных — тот, который можно получить немедленно.
Почему Instagram это прячет
Экрана с невзаимными подписками нет и никогда не было. Великодушное объяснение: список «кто вас игнорирует» — это функция, от которой людям становится хуже, а приложение открывают реже. Практическое объяснение: коэффициент взаимности — сырьё для ростовых игр в подписки-отписки, и встроенный список поставил бы их на поток.
Так или иначе, следствие для вас одно и то же: любой инструмент, отвечающий на этот вопрос, делает это сравнением ваших двух списков. Нет ни скрытой ручки API, ни секретных данных. Инструменты различаются только тем, где выполняется сравнение и что у вас попросили, чтобы его выполнить, — и это, как выясняется, единственный вопрос, который стоит задавать при выборе.
Ручной способ: работает, но до определённого предела
Если вы подписаны меньше чем на сотню аккаунтов — сделайте это прямо в приложении и пропустите остаток раздела. Откройте список подписок, заходите в каждый профиль и смотрите, есть ли под ником плашка «Подписан(а) на вас» (Follows you). Занудно и абсолютно надёжно.
После сотни это перестаёт масштабироваться, а после нескольких сотен перестаёт быть делом, которое человек в принципе доводит до конца. Следующая ступень — собственный экспорт данных Instagram:
- Запросите свои данные. В приложении: Настройки → Центр аккаунтов → Ваша информация и разрешения → Скачать свою информацию. Выберите JSON и ограничьте выгрузку подписчиками и подписками, чтобы архив остался небольшим.
- Подождите. Готовность — от нескольких минут до 48 часов; ссылка на скачивание приходит на почту.
- Откройте два файла. В архиве лежат
followers_1.jsonиfollowing.json. Оба — списки никнеймов, обёрнутые в изрядное количество метаданных. - Вычтите один из другого. Вставьте оба в таблицу, по одному нику в строке: подписки в колонку A, подписчики в колонку B. В колонке C:
=IF(COUNTIF(B:B, A2)=0, "not following back", ""). Каждая помеченная строка — невзаимная подписка.
Это бесплатно, здесь вообще не участвует третья сторона, и это правильный ответ, если список нужен разово. Две цены вопроса: ожидание и то, что архив — снимок того момента, когда Instagram его собрал; к моменту доставки ему уже день-два. Делайте так ежемесячно — и танцы с экспортом станут ежемесячными.
Автоматический способ: Не подписаны в ответ, по шагам
Chrome-расширение Gramlens выполняет то же самое вычитание, только оба списка берутся из вашей же браузерной сессии, а не из запроса данных, и сравнение занимает секунду вместо возни с таблицей. Пароль от Instagram вы не вводите нигде, кроме instagram.com, — расширение читает то, что и так видит вкладка, в которой вы уже залогинены.
Одну вещь стоит понять до начала, потому что она объясняет весь процесс: сравнение читает списки, которые вы уже спарсили, а не Instagram напрямую. Поэтому первые два шага — про создание этих списков.
1. Спарсите свой список подписок
Откройте собственный профиль на instagram.com и кликните по иконке Gramlens. Боковая панель распознает профиль и покажет число ваших подписчиков и подписок. В блоке Parse Mode (режим парсинга) выберите Following (подписки) и запустите. Пара сотен аккаунтов обрабатывается заметно быстрее минуты; держите вкладку открытой, пока идёт работа.

2. Спарсите своих подписчиков
Переключите Parse Mode на Followers (подписчики) и запустите ещё раз на том же профиле. Теперь обе стороны существуют как датированные снапшоты. На крупном аккаунте это самый медленный шаг — 8 000 подписчиков занимают несколько минут, — но делать его нужно один раз на обновление, а все остальные представления в расширении переиспользуют те же снапшоты.
Если хочется подробностей о том, что именно даёт парсинг и какие поля в нём есть, статья как экспортировать список подписок Instagram проводит через такой же запуск от начала до конца, включая выгрузку в CSV, Excel и JSON.
3. Откройте Analyze → Не подписаны в ответ
Перейдите на вкладку Analyze (анализ), выберите свой аккаунт и откройте представление Не подписаны в ответ (Not Following Back). Оно находит последний снапшот каждого типа, сверяет их между собой и формулирует ответ одной строкой: @yourhandle подписан на 12 человек, которые не подписаны в ответ.

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

Как читать список, прежде чем действовать по нему
Первый рефлекс после появления списка — отписаться от всех разом. Подавите его минут на пять: невзаимность не приговор, а массовая зачистка — самый надёжный способ поймать action block.
Многие невзаимные подписки уместны. Аккаунты, на которые вы подписаны ради информации, а не ради взаимности, — новости, бренды, у которых вы покупаете, художник, чьи работы вам нравятся, конкурент, за которым вы приглядываете, — в ответ не подпишутся и не должны. Отписываясь без разбора, вы уничтожаете собственную ленту ради числа, которого никто, кроме вас, не видит.
Недавняя подписка ещё не успела получить ответ. Люди разбирают запросы на подписку раз в неделю, а не раз в час. Всё, на что вы подписались за последний месяц, пока вообще ничего не доказывает.
Ищите закономерность, а не отдельного человека. Блок из двадцати аккаунтов, на которые вы подписались в один мартовский день и ни один не ответил взаимностью, — это неудавшийся ростовой эксперимент, и его чисто отменить. Двенадцать несвязанных аккаунтов, накопившихся за два года, — это просто то, как выглядит подписка на людей.
Соотношение стоит меньше, чем его продают. Нет, Instagram не ранжирует вас по соотношению подписчиков и подписок. Чем перекошенное соотношение действительно обходится — так это лентой из аккаунтов, которые вам неинтересны; это реальная цена и совершенно другой аргумент.
Как отписаться от выбранных — безопасно
Если вам действительно нужна чистка, ограничение здесь — темп, а не объём. Лимиты Instagram реагируют на то, как быстро вы действуете, а не на то, сколько аккаунтов вы в итоге пройдёте, — и отписка это то действие, за которым его системы следят пристальнее всего, потому что качели подписка-отписка это классическая подпись ростового хака. Наблюдения сообщества сходятся примерно на 100–150 отписках в день для устоявшегося аккаунта и заметно меньше 50 для нового, причём часовой потолок важнее дневного. Полные цифры — в лимитах подписок Instagram.
Вручную это примерно десять отписок в час, прежде чем приложение начнёт сопротивляться, и всё это время нужно сидеть и делать. Gramlens может прогнать ту же очередь в фоне открытой вкладки: наведите Actions на свой снапшот подписок, включите Только невзаимные подписки (Non-followers back only) со снапшотом подписчиков в качестве сверки — и в очередь попадут только те, кто никогда не подписывался в ответ. Недавние подписки можно защитить по возрасту, а весь список можно просмотреть и выбросить из него отдельные аккаунты до того, как что-то запустится.

Именно выдержка темпа сохраняет аккаунт целым. Режим Безопасный делает 30 отписок в сутки, промежутки между действиями рандомизируются и никогда не опускаются ниже 20 секунд, каждые 60–80 действий есть перерыв на 15–25 минут, а очередь жёстко останавливается без повторных попыток в тот момент, когда Instagram впервые отвечает challenge или action block. Пошаговый гайд по массовой отписке разбирает весь мастер целиком. Массовая отписка — функция Pro; сам поиск списка — нет.
Один совет, который ничего не стоит и уже спас людям немало работы: выгрузите список подписок до любой чистки. Датированный CSV тех, на кого вы были подписаны, — единственная кнопка «отменить», которую Instagram вам когда-либо даст.
Сколько это стоит
Найти список можно бесплатно, в пределах бесплатного тарифа Gramlens: 50 просмотров Analyze в месяц, и это покрывает Не подписаны в ответ, Timeline с отписками и сравнение аккаунтов. Практический потолок — парсинг, который должен случиться раньше: на Free доступно 500 записей на список, чего хватает, чтобы проверить список подписок из нескольких сотен аккаунтов и соответствующий ему список подписчиков на небольшом аккаунте. Более крупным спискам подписчиков нужен Plus, который снимает это ограничение. Автоматическая отписка от найденного относится к Pro.
Если хочется не пошаговой инструкции, а разбора самой функции — страница трекера отписок описывает все три представления Analyze и то, что нужно каждому из них.
Часто задаваемые вопросы
Есть ли в Instagram список тех, кто не подписан на меня в ответ?
Нет. В приложении нет экрана с невзаимными подписками и нет API, который бы его отдавал. Единственный сигнал, который даёт Instagram, — плашка «Подписан(а) на вас» в отдельном профиле, а это значит проверять аккаунты по одному. Любой инструмент, который выдаёт полный список, собирает его сравнением вашего списка подписок со списком подписчиков.
Можно ли бесплатно увидеть, кто не подписан на меня в ответ?
Да, тремя способами. Вручную, проверяя профили на плашку «Подписан(а) на вас», — годится примерно до сотни аккаунтов. Через собственную выгрузку данных Instagram и формулу в таблице — это не стоит ничего, кроме ожидания до 48 часов. Или на бесплатном тарифе Gramlens, куда входят 50 просмотров Analyze в месяц и парсинг до 500 записей на список.
Узнают ли люди, что я проверял или что я от них отписался?
Проверка невидима: чтение собственных списков не порождает никаких уведомлений. Об отписке тоже не уведомляют — Instagram никогда не сообщает человеку, что вы от него отписались. Узнать он может, только посмотрев сам, и аккаунты, которые пристально следят за своим числом подписчиков, часто так и делают, — но им ничего не присылают.
Безопасно ли отписаться от всех, кто не подписан в ответ?
В принципе безопасно, рискованно в исполнении. Само действие обыденное; блокировку вызывает несколько сотен таких действий за час. Держитесь примерно до 100–150 в день на устоявшемся аккаунте, не гоните по часам и растягивайте процесс. И стоит ещё спросить себя, нужно ли это вообще: аккаунты, на которые вы подписаны ради информации, взаимностью отвечать и не собирались.
Почему числа не совпадают со счётчиками в моём профиле?
Потому что снапшот — это момент, а не живая лента. Если в профиле указано 318 подписок, а в снапшоте 312, значит, шесть аккаунтов изменились с момента парсинга или запуск упёрся в лимит тарифа раньше, чем закончил. Спарсите заново — и числа снова сойдутся. Деактивированные и удалённые аккаунты тоже уходят из списков в своём собственном ритме.
Можно ли проверить невзаимные подписки на чужом аккаунте?
Сравнить можно любые два списка, которые открываются в вашей собственной сессии, — так что для публичных аккаунтов да: спарсите их подписчиков и их подписки, и то же представление покажет, на кого они подписаны без взаимности. Закрытые аккаунты, на которые вы не подписаны, не читаются — расширение видит ровно то же, что видите вы.
Работает ли это на телефоне?
Нет. Gramlens — десктопное расширение для Chrome, и парсинг идёт в открытой вкладке браузера. Приложений для iOS и Android нет. Мобильные приложения, закрывающие эту нишу, — в подавляющем большинстве как раз те, что просят логин от Instagram, а это сделка заметно хуже, чем подождать до компьютера.
Примечание о терминах: автоматические действия — включая автоматическую отписку — противоречат Условиям использования Instagram, каким бы инструментом они ни выполнялись. Выдержка темпа и потолки снижают риск блокировок; они не меняют правил. Чтение собственных списков автоматизацией не является. Gramlens не аффилирован с Instagram или Meta.
TL;DR. В Instagram нет списка невзаимных подписок, потому что этот список — вычитание, которое приложение отказывается делать за вас: ваши подписки минус ваши подписчики. Спарсите оба списка в Gramlens, откройте Analyze → Не подписаны в ответ — и ответ уместится в одну строку и один список, бесплатно и без единого пароля, покинувшего instagram.com. А дальше подумайте, прежде чем чистить: часть невзаимных подписок должна там быть, а отписка от остальных — работа для размеренной очереди, а не для одного вечера тапанья.
Подробнее о функции