
Проверяет взаимных подписчиков между аккаунтами IG (локально размещенный, используйте свой собственный session id)
Веб-приложение на Node.js/Express, которое проверяет взаимных подписчиков между 2 или более аккаунтами Instagram путем парсинга данных их подписчиков.
Клонируйте проект:
git clone https://github.com/OscarFromNZ/InstagramMutualFollowerChecker
Перейдите в папку проекта:
cd InstagramMutualFollowerChecker/
Установите зависимости:
npm install
Создайте файл .env в корневой директории: (просто создайте файл с именем .env)
SECRET=12983y98efhisodufgsdukyfagousdyfgaosdfyaogsdgyf
PORT=3000
INSTAGRAM_SESSION_ID=go_to_your_cookies_to_find_it_or_google_it
Запустите сервер:
npm start
Или запустите напрямую:
node index.js
Откройте браузер и перейдите по адресу:
http://localhost:3000
Введите как минимум 2 имени пользователя Instagram (большие аккаунты будут обрабатываться вечно, максимум, что стоит вводить — около 10 000)
Нажмите «Find Mutual Followers», чтобы получить результаты
├── index.js # Entry point
├── Website.js # Express app setup
├── package.json # Dependencies
├── routes/
│ ├── homeRoutes.js # Home page route
│ └── apiRoutes.js # API endpoints
├── services/
│ └── instagramService.js # Instagram scraping logic
├── public/
│ └── styles.css # Frontend styling
└── views/
└── index.ejs # HTML template
Получить взаимных подписчиков между несколькими аккаунтами Instagram.
Запрос:
{
"usernames": ["username1", "username2", "username3"]
}
Ответ:
{
"success": true,
"usernames": ["username1", "username2"],
"mutualFollowers": [
{
"username": "follower_username",
"id": "user_id",
"full_name": "Follower Name",
"profile_pic_url": "https://..."
}
],
"count": 5
}
Получить информацию о профиле для конкретного аккаунта.
Ответ:
{
"success": true,
"profile": {
"username": "username",
"full_name": "Full Name",
"biography": "Bio text",
"followers_count": 1000,
"following_count": 500,
"is_private": false,
"is_verified": true,
"profile_pic_url": "https://...",
"posts_count": 100
}
}
Публичные аккаунты и приватные аккаунты, на которые вы подписаны: Работает только с публичными аккаунтами Instagram и приватными аккаунтами, на которые вы подписаны.
Большие списки подписчиков: Получение очень больших списков подписчиков (10k+) может занять значительное время и память.
ISC
Примечание: Это приложение парсит данные Instagram. Всегда соблюдайте Условия использования Instagram и используйте ответственно.