Skip to content

Как узнать, кто не подписан на вас в ответ в Instagram

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

Опубликовано автор Gramlens Team12 мин чтения
Как узнать, кто не подписан на вас в ответ в Instagram

Вы подписаны на 318 аккаунтов. На вас подписаны 8 240. Где-то внутри первого числа прячется набор аккаунтов, которые так и не подписались в ответ: магазин, который вы однажды отметили, двенадцать человек, на которых вы подписались во время мартовского рывка за ростом, старый соавтор, тихо почистивший свои подписки. Instagram точно знает, кто это, — и никогда не покажет вам этот список.

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

Невзаимные подписки и отписавшиеся — это два разных списка

Эти два запроса ищут вперемешку, хотя речь о разных вещах, — так что стоит потратить десять секунд на точность до того, как выбирать инструмент.

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

Отписавшиеся — это аккаунты, которые были на вас подписаны и перестали. Это дифф во времени, и ему нужна история: два снапшота вашего списка подписчиков с разными датами. Ни один инструмент не скажет, кто отписался в прошлом месяце, если в прошлом месяце ничто не записывало ваш список, — эта сторона задачи разобрана в статье как узнать, кто отписался от вас в Instagram.

Пересечение есть, но частичное. Тот, кто отписался на прошлой неделе, сегодня заодно и невзаимная подписка — если вы всё ещё подписаны на него. А тот, кто изначально никогда на вас не подписывался, — невзаимная подписка, и в отчёте об отписках он не появится вообще. Большинству тех, кто ищет одно, на деле нужно и то и другое — поэтому в Gramlens они живут в одном месте. Но если нужно только одно, список невзаимных — тот, который можно получить немедленно.

Почему Instagram это прячет

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

Так или иначе, следствие для вас одно и то же: любой инструмент, отвечающий на этот вопрос, делает это сравнением ваших двух списков. Нет ни скрытой ручки API, ни секретных данных. Инструменты различаются только тем, где выполняется сравнение и что у вас попросили, чтобы его выполнить, — и это, как выясняется, единственный вопрос, который стоит задавать при выборе.

Ручной способ: работает, но до определённого предела

Если вы подписаны меньше чем на сотню аккаунтов — сделайте это прямо в приложении и пропустите остаток раздела. Откройте список подписок, заходите в каждый профиль и смотрите, есть ли под ником плашка «Подписан(а) на вас» (Follows you). Занудно и абсолютно надёжно.

После сотни это перестаёт масштабироваться, а после нескольких сотен перестаёт быть делом, которое человек в принципе доводит до конца. Следующая ступень — собственный экспорт данных Instagram:

  1. Запросите свои данные. В приложении: Настройки → Центр аккаунтов → Ваша информация и разрешения → Скачать свою информацию. Выберите JSON и ограничьте выгрузку подписчиками и подписками, чтобы архив остался небольшим.
  2. Подождите. Готовность — от нескольких минут до 48 часов; ссылка на скачивание приходит на почту.
  3. Откройте два файла. В архиве лежат followers_1.json и following.json. Оба — списки никнеймов, обёрнутые в изрядное количество метаданных.
  4. Вычтите один из другого. Вставьте оба в таблицу, по одному нику в строке: подписки в колонку 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 (подписки) и запустите. Пара сотен аккаунтов обрабатывается заметно быстрее минуты; держите вкладку открытой, пока идёт работа.

Боковая панель Gramlens рядом с профилем Instagram: число подписчиков и подписок и кнопка Start Parsing
Шаг 1 — спарсите список аккаунтов, на которые подписаны вы. Это левая часть вычитания.

2. Спарсите своих подписчиков

Переключите Parse Mode на Followers (подписчики) и запустите ещё раз на том же профиле. Теперь обе стороны существуют как датированные снапшоты. На крупном аккаунте это самый медленный шаг — 8 000 подписчиков занимают несколько минут, — но делать его нужно один раз на обновление, а все остальные представления в расширении переиспользуют те же снапшоты.

Если хочется подробностей о том, что именно даёт парсинг и какие поля в нём есть, статья как экспортировать список подписок Instagram проводит через такой же запуск от начала до конца, включая выгрузку в CSV, Excel и JSON.

3. Откройте Analyze → Не подписаны в ответ

Перейдите на вкладку Analyze (анализ), выберите свой аккаунт и откройте представление Не подписаны в ответ (Not Following Back). Оно находит последний снапшот каждого типа, сверяет их между собой и формулирует ответ одной строкой: @yourhandle подписан на 12 человек, которые не подписаны в ответ.

Представление Не подписаны в ответ в Gramlens рядом с профилем Instagram: список аккаунтов, на которые подписались, но которые не подписались в ответ
Шаг 3 — два переключателя снапшотов сверху это входные данные; список ниже — ваши подписки минус ваши подписчики.

4. Выберите, какие снапшоты сравнивать

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

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

Как читать список, прежде чем действовать по нему

Первый рефлекс после появления списка — отписаться от всех разом. Подавите его минут на пять: невзаимность не приговор, а массовая зачистка — самый надёжный способ поймать action block.

Многие невзаимные подписки уместны. Аккаунты, на которые вы подписаны ради информации, а не ради взаимности, — новости, бренды, у которых вы покупаете, художник, чьи работы вам нравятся, конкурент, за которым вы приглядываете, — в ответ не подпишутся и не должны. Отписываясь без разбора, вы уничтожаете собственную ленту ради числа, которого никто, кроме вас, не видит.

Недавняя подписка ещё не успела получить ответ. Люди разбирают запросы на подписку раз в неделю, а не раз в час. Всё, на что вы подписались за последний месяц, пока вообще ничего не доказывает.

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

Соотношение стоит меньше, чем его продают. Нет, Instagram не ранжирует вас по соотношению подписчиков и подписок. Чем перекошенное соотношение действительно обходится — так это лентой из аккаунтов, которые вам неинтересны; это реальная цена и совершенно другой аргумент.

Как отписаться от выбранных — безопасно

Если вам действительно нужна чистка, ограничение здесь — темп, а не объём. Лимиты Instagram реагируют на то, как быстро вы действуете, а не на то, сколько аккаунтов вы в итоге пройдёте, — и отписка это то действие, за которым его системы следят пристальнее всего, потому что качели подписка-отписка это классическая подпись ростового хака. Наблюдения сообщества сходятся примерно на 100–150 отписках в день для устоявшегося аккаунта и заметно меньше 50 для нового, причём часовой потолок важнее дневного. Полные цифры — в лимитах подписок Instagram.

Вручную это примерно десять отписок в час, прежде чем приложение начнёт сопротивляться, и всё это время нужно сидеть и делать. Gramlens может прогнать ту же очередь в фоне открытой вкладки: наведите Actions на свой снапшот подписок, включите Только невзаимные подписки (Non-followers back only) со снапшотом подписчиков в качестве сверки — и в очередь попадут только те, кто никогда не подписывался в ответ. Недавние подписки можно защитить по возрасту, а весь список можно просмотреть и выбросить из него отдельные аккаунты до того, как что-то запустится.

Шаг Аудитория в мастере отписки Gramlens с включённым переключателем Только невзаимные подписки и выбранным списком подписчиков для сверки
Та же сверка, применённая к очереди: с включённым переключателем взаимные в неё не попадают вообще.

Именно выдержка темпа сохраняет аккаунт целым. Режим Безопасный делает 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. А дальше подумайте, прежде чем чистить: часть невзаимных подписок должна там быть, а отписка от остальных — работа для размеренной очереди, а не для одного вечера тапанья.

Подробнее о функции