A tool to analyze your Instagram data export file and identify follow requests and non-followers.
- Import and analyze Instagram data export files
- View pending follow requests
- Identify users who don't follow you back
- Open user profiles directly in your browser
You have two options to install the Instagram Account Manager:
- Download the latest release from the Releases page
- Extract the ZIP file
- Double-click on
InstagramAccountManager.exeto run the application
If you prefer to build the application yourself or are on Mac/Linux:
- Make sure you have Python 3.6+ installed
- Download
install.pyfrom this repository - Run the script:
python install.py - The installer will:
- Install all required dependencies
- Download the project files
- Build the application
- Place the executable on your desktop
-
Export your Instagram data:
- Log into Instagram in a web browser
- Go to Settings > Privacy and Security > Data Download
- Request a download in HTML format (not JSON)
- Wait for the email from Instagram and download your data
-
Analyze your data:
- Open the Instagram Account Manager application
- Click "Browse" and select your Instagram data ZIP file
- Click "Import Data"
- The application will extract and analyze your data
-
View your data:
- Use the "Follow Requests" tab to see pending follow requests
- Use the "Non-Followers" tab to see users who don't follow you back
- Click on any URL to open the user's profile in your browser
If you're running from source code:
- Python 3.6+
- BeautifulSoup4
- tkinter (usually comes with Python)
Q: Is my Instagram data safe? A: Yes, the application runs locally on your computer and does not send your data anywhere. It only reads the data files you provide.
Q: Why does the application need an Instagram data export? A: Instagram does not provide a public API to access this information. Using your data export is the most reliable way to analyze your account.
Q: How often should I update my data? A: Instagram data exports only provide a snapshot of your account. For the most current information, request a new data export from Instagram.
If you encounter any issues:
- Make sure you've downloaded your Instagram data in HTML format (not JSON)
- Check that your ZIP file is not corrupted
- Ensure you have sufficient disk space for extraction
For more help, please open an issue on GitHub.
Follower_cleaner/
├── build_app.py (new build script)
├── simple_build.bat (new batch file for easy building)
├── requirements.txt
├── setup.py
├── README.md
├── instagram_manager/
│ ├── __init__.py
│ ├── main.py
│ ├── utils/
│ │ ├── file_utils.py
│ │ └── logger.py
│ ├── models/
│ │ └── data_parser.py (updated with pending requests)
│ └── ui/
│ ├── app.py (updated with pending requests tab)
│ └── views/
│ ├── main_view.py
│ ├── requests_view.py (updated with actions removed)
│ ├── pending_requests_view.py (new view for pending requests)
│ └── non_followers_view.py (updated with actions removed)
└── resources/
└── instagram_icon.ico (optional)