A simple, unpacked browser extension for Chrome and Firefox to identify users on Instagram who do not follow you back.
- Account Safety: This extension works by web scraping. Automating actions on your account is against Instagram's Terms of Service. Use this tool sparingly and at your own risk. Excessive use could lead to your account being temporarily blocked or permanently banned.
- This Extension Will Break: Instagram frequently updates its website's code. When this happens, the extension will stop working until the class selectors in
content.jsare manually updated. This is not a "set it and forget it" tool.
- Scans your "Following" and "Followers" lists.
- Compares the two lists to find users who don't follow you back.
- Opens the results in a new tab with links to the user profiles.
You must load this extension manually in developer mode.
- Download the code by clicking the green Code button -> Download ZIP.
- Unzip the downloaded folder.
- Open Chrome and navigate to
chrome://extensions. - Enable Developer mode using the toggle in the top-right corner.
- Click the Load unpacked button.
- Select the unzipped project folder (
insta-checker).
- Download the code by clicking the green Code button -> Download ZIP.
- Unzip the downloaded folder.
- Open Firefox and navigate to
about:debugging. - Click This Firefox in the left-hand sidebar.
- Click the Load Temporary Add-on… button.
- Select the
manifest.jsonfile from the unzipped project folder.
- Navigate to your own profile page on Instagram (e.g.,
instagram.com/your_username). - Click the extension's icon in your browser toolbar.
- Click the Start Scan button.
- Follow the
alert()prompts on-screen exactly. You will be asked to:- First, open your "Following" list. The script will wait and then scroll automatically.
- Next, close the "Following" list and open your "Followers" list. The script will scroll again.
- Be patient while the script scrolls. This can take time for large accounts.
- Once complete, a new browser tab will open with the list of non-followers.
When the extension stops working (e.g., you see a "Could not detect dialog" error), it means Instagram has changed its website's class names. You must find the new ones.
- On Instagram, open your "Following" list.
- Right-click on the list of users and choose Inspect.
- In the Developer Tools, find the main
<div>that contains the scrollable list. - Note its class name (it will be something random like
_aaclor_ap3a). - Open the
content.jsfile in this repository. - Replace the old class name in the
document.querySelector(...)lines with the new one you found. - Save the file and Reload the extension from your browser's extension page.
This project is for educational purposes only. The developer assumes no liability and is not responsible for any misuse or damage caused by this program, including but not limited to account suspension or termination.