Instagram Media Extractor
COMPLETED

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

  1. Enter an Instagram username in the search bar.
  2. The app will start fetching media posts in real time.
  3. View media in a gallery format with options to download or view the original post on Instagram.
  4. The Media Content is also saved locally (Without the download option) in the static folder.

Installation

  1. Clone this repository:
    git clone https://github.com/RasikhAli/instagram-media-extractor.git
    cd instagram-media-extractor
    
  2. Install dependencies:
    pip install -r requirements.txt
    
  3. Run the application:
    python app.py
    
  4. Open your browser and navigate to http://127.0.0.1:5000.

Screenshot

Instagram Media Extractor 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

Screenshot 1

Project Timeline

Sep 2024 - Sep 2024

Technologies

HTMLPython

External Links

Related Projects

Projects built with similar technologies.

Online Html Editor And Viewer
COMPLETED
JavaScriptHTMLCSS+1 more

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.

Rasikh Ali
Qrgen
COMPLETED
Jupyter NotebookHTMLPython

Qrgen

A premium, feature-rich QR Code Generator engineered with Python (Flask) and a pristine Glassmorphism frontend.

Rasikh Ali
Examina Ai
COMPLETED
TypeScriptPythonCSS+2 more

Examina Ai

Using AI, It transforms raw study materials into structured, verified examination sets with support for institutional export formats like Moodle XML.

Rasikh Ali