Analyze your Instagram followers and following lists using either a CLI bot (Python/Selenium) or a browser extension (Chrome/Brave).
- Scrapes followers and following lists using Selenium and Brave browser
- Compares lists and outputs results
- Uses your local Brave profile for login persistence
- Python 3.8+
- Brave or any browser
- ChromeDriver (matching your Brave/Chrome version)
- Selenium (
pip install selenium)
- Install browser and ChromeDriver.
- Clone this repository.
- Install Python dependencies:
pip install selenium
- Ensure
brave_profile/(or your specific browser_profile) exists in the project root (used for browser session).
- Edit
instagram_bot.pyto set your username and any options. - Run the bot:
python instagram_bot.py
- Follow the prompts. The bot will open Brave, log in (if needed), and scrape your lists.
- Fully automates scraping and analysis of followers/following from Instagram web UI
- No login required (uses your active session)
- Simple popup UI with a single "Scrape & Analyze" button
- Open Chrome/Brave and go to
chrome://extensions. - Enable "Developer mode" (top right).
- Click "Load unpacked" and select the
extension/folder in this project. - The extension icon will appear in your browser toolbar.
- Go to your Instagram profile page in the browser.
- Click the extension icon.
- Click the "Scrape & Analyze" button.
- The extension will automatically open, scroll, and scrape both followers and following lists, then display the analysis (who doesn't follow you back).
instagram_bot.py— CLI bot for local usebrave_profile/— Browser profile for CLI botextension/— Browser extension filesREADME.md— This guide
- For CLI bot: Make sure ChromeDriver matches your Brave version. Keep
brave_profile/for login persistence. - For extension: Make sure you are logged in to Instagram in your browser before scraping. Open your Instagram profile page before clicking the extension icon.
MIT
Developed by reetik-rana and contributors.