A Python-based tool to download all media content from Instagram profiles, including reels, and images. user-friendly interface.
Using this script may result in:
- Soft bans from Instagram
- Temporary account restrictions
- IP bans
- Login issues (even with correct password or id)
- Rate limiting
Use at your own risk and responsibly.
git clone https://github.com/APPROX4/Instagram-Profile-Downloader-Script.git
pip install -r requirements.txt
python main.py
- Python 3.13 or higher
- Chrome browser
- ChromeDriver (matching your Chrome version)
- Run the script using
python main.py
- Enter the target Instagram profile username or URL
- Enable login for private profiles (recommended++)
- Click "Start Download"
All downloaded media will be saved in the downloads
folder:
- Posts:
post_X_img_Y.jpg
- Reels:
reel_X.mp4
- Slow download speed for large profiles
- No support for highlights (coming soon)
- May trigger Instagram's anti-bot measures
- Requires manual ChromeDriver updates
- GUI may freeze during large downloads
- Selenium WebDriver
- Python community
- Instagram (for the platform)