Instagram Video Downloader AI Prompt

 

Create an Instagram Video Downloader in HTML with All Advanced Features

Objective:
Build a responsive and fully functional Instagram Video Downloader using HTML, CSS, and JavaScript. The web app should allow users to input any Instagram post URL (reels, videos, or IGTV), fetch video details, and provide downloadable links in various formats.


🧰 Core Features:

  1. Instagram URL Input

    • Input field for the Instagram video/reel URL

    • Real-time URL validation

    • Show clear error messages for invalid links

  2. Fetch Video Information

    • On submit, fetch available video data from an API (or mock the data if backend is unavailable)

    • Display the video preview, title, thumbnail, uploader (if possible)

  3. Download Options

    • List all available resolutions (360p, 720p, 1080p)

    • Option to download video only, audio only, or video + audio combined

    • Direct download buttons for each option

  4. User Interface

    • Clean, responsive design using HTML/CSS

    • Mobile and desktop friendly

    • Use modern UI/UX features: loading spinners, animated transitions, tooltips, hover effects


⚙️ Advanced Features:

  • Dark Mode Toggle

  • Drag and Drop Support for URL input

  • Clipboard Button to copy/download links

  • Recent Download History (stored via localStorage)

  • Keyboard Accessibility (Tab/Enter navigation)

  • Progress Bar or Loader Animation while fetching video data

  • Error Handling with user-friendly messages

  • Download All button to get all formats in a ZIP (optional advanced)


📦 Technical Requirements:

  • Use pure HTML, CSS, and JavaScript (no frameworks unless necessary)

  • Backend API can be mocked with static JSON if actual scraping/fetching is unavailable

  • Use async/await for clean asynchronous code

  • Write modular and reusable JS functions

  • Ensure all code is secure, sanitized, and follows best practices


🎁 Bonus:

  • Add support for private video download via login/session (if feasible)

  • Show a preview player (in-browser) before downloading

  • Provide analytics on number of downloads or popular formats (optional)


💡 This downloader should look professional, feel smooth, and be optimized for both novice and advanced users. The end result should work seamlessly as a tool that can be hosted on a static site or easily integrated into a larger project.

Comments

Popular posts from this blog

Advanced Bandwidth Calculator AI Promt

TikTok Video Downloader AI Promt

Pregnancy Calculator Tools Creator AI Prompt