Skip to content

adamstaffie/IGFollowCheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 IG Follow Bot - Web GUI

A web-based GUI for checking Instagram followers and tracking unfollows.

Need your Instagram export? Open it here: https://accountscenter.instagram.com/info_and_permissions/dyi/

Download Your Instagram Data

  1. Sign in to Instagram.
  2. Go to your profile and open the settings menu.
  3. Open Meta Account Center.
  4. Under Your Information and Permissions, choose Download Your Information.
  5. Select your account.
  6. Make sure Followers and Following are included in the data you request. I recommend unticking everything else so the request is easier.
  7. Set the format to JSON.
  8. Submit the request. Instagram will email you a download link.
  9. Download the ZIP file from the email and extract it.
  10. Find the followers and following JSON files in the extracted folder.
  11. Upload those two files to this site.

The files are named followers_1.json, and following.json.

Setup & Installation

1. Install Flask

Run this command in PowerShell:

pip install -r requirements.txt

2. Start the Web Server

Run this command:

python app.py

You'll see:

🚀 Starting IG Follow Bot Web App...
📍 Open your browser to: http://localhost:5000

3. Open in Browser

Go to: http://localhost:5000

How to Use

  1. Upload Files - Click to select your Instagram followers_1.json and following.json files
  2. Click Analyse - The app processes your data
  3. View Results - See:
    • 📊 Stats for followers, following, and not-following-back accounts
    • 📋 A compact alphabetical list in the All tab
    • 🧾 Raw JSON metadata when you click a username

Features

✅ Drag-and-drop file upload
✅ Real time analysis
✅ Track changes between runs (see who newly unfollowed)
✅ Compact alphabetical list layout
✅ Raw metadata viewer for usernames
✅ Beautiful web interface
✅ No manual file management

Data Privacy

All files are processed locally on your machine. Nothing is sent to external servers.

The app also stores a few local helper files next to app.py:

  • .history.json for change tracking
  • .last_data.json for metadata lookup

These are ignored by Git and stay on your machine.

Stopping the Server

Press Ctrl + C in the PowerShell terminal to stop the server.

About

Local Flask app for comparing Instagram followers and following JSON exports, with change tracking.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors