Instagram Media Extractor
Instagram Media Extractor is a web-based application built with Flask that allows you to extract and download media from Instagram profiles.
About the Project
Instagram Media Extractor is a web-based application built with Flask that allows you to extract and download media from Instagram profiles. Simply input a username, and the app fetches profile information and media posts in real time, allowing you to view and download images and videos directly.
Features
- Profile Overview: Displays profile picture, username, full name, and follower count.
- Media Extraction: Fetches and displays all media posts (images and videos) from the given Instagram profile.
- Download Media: Allows you to download individual media items directly.
- Real-Time Updates: Fetches posts in real-time and shows loaded post count.
How It Works
- Enter an Instagram username in the search bar.
- The app will start fetching media posts in real time.
- View media in a gallery format with options to download or view the original post on Instagram.
- The Media Content is also saved locally (Without the download option) in the static folder.
Installation
- Clone this repository:
git clone https://github.com/RasikhAli/instagram-media-extractor.git cd instagram-media-extractor - Install dependencies:
pip install -r requirements.txt - Run the application:
python app.py - Open your browser and navigate to
http://127.0.0.1:5000.
Screenshot

Future Improvements
- Bulk download all media with a single click.
- Add filters to sort media by date, type, or likes.
- Authentication for private profiles.
Disclaimer
This tool is intended for educational and personal use only. Always respect Instagramâs terms of service and data privacy regulations.
Project Gallery
Project Timeline
Technologies
External Links
Related Projects
Projects built with similar technologies.
Online Html Editor And Viewer
The Online HTML Editor and Viewer is a simple web application built with Flask that allows users to write and preview HTML code in real-time.
Qrgen
A premium, feature-rich QR Code Generator engineered with Python (Flask) and a pristine Glassmorphism frontend.
Examina Ai
Using AI, It transforms raw study materials into structured, verified examination sets with support for institutional export formats like Moodle XML.