Instagram Video Downloader

Pull Reels, Stories and feed videos at original quality — including private accounts you legitimately follow, via cookie auth.

Paste your Instagram URL

Drop in a Instagram link to see what ViralMint will pull.

ViralMint runs yt-dlp locally on your machine — paste the same URL into the desktop app's chat and the planner triggers the download automatically.

Why download Instagram videos with ViralMint?

Instagram's web frontend obfuscates the underlying mp4 URL behind a chain of GraphQL calls that expire within minutes of page load. ViralMint's yt-dlp extractor follows that chain and pulls the highest-bitrate video the API exposes, which for Reels is typically 1080×1920 at ~3 Mbps. Stories work the same way but require cookie auth even for accounts you follow publicly — paste the story URL within 24 hours of posting and sign into Instagram via Settings → Cookies first. Private-account posts require both the cookie AND that your authenticated account follows them.

Max Quality 1080p (original)
Formats mp4
Cookies Required Yes (for private/HD)
Batch Mode Coming Soon

How to download from Instagram

  1. Copy the Instagram video URL

    From instagram.com, copy the share or page URL — e.g. https://www.instagram.com/reel/Cxxxxxxx/

  2. Paste it into ViralMint

    Open the ViralMint desktop app and paste the URL into chat. The planner detects the Instagram URL and triggers the download automatically — no flags, no command line.

  3. Get the mp4, transcript and AI insights

    The video lands in the Videos page with a local Whisper transcript and AI-extracted hook / structure / tone — ready for clip extraction or repurposing.

Frequently Asked Questions

Why does Instagram require login for Stories?

Meta limits Story API access to authenticated sessions even when the source account is public. ViralMint inherits your browser session via the cookie export — no separate Instagram credentials are stored in the app. Stories also expire after 24 hours on the platform; download windows are tight.

Can I download a whole Reels grid in one shot?

Not yet — Instagram throttles aggressive batch requests and we'd rather not get your account flagged. The current flow is one URL at a time. Batch support is on the roadmap pending stable API patterns.

What about IGTV / long-form video?

Instagram retired the IGTV brand but the underlying long-form posts still resolve via yt-dlp. Paste the URL the same way as a Reel — quality and audio handling are identical.

How ViralMint compares to other Instagram downloaders

Approach Examples Trade-off ViralMint advantage
Online converters Y2mate, SaveFrom, ssyoutube, OnlineVideoConverter Pop-up ads, redirects, quality capped at 720p, file-size limits, no batch downloads, your URL logged to ad networks Local app, zero ads, original quality (up to 1080p (original)), unlimited file size, batch mode
Browser extensions Video DownloadHelper, FastestTube, similar Chrome / Firefox add-ons Routinely broken after Instagram updates, removed from stores for ToS violations, no transcript or AI analysis Updates with yt-dlp upstream (community-maintained), independent of browser extension stores, Whisper transcript built in
yt-dlp command line yt-dlp, youtube-dl Most flexible option but requires terminal comfort, manual cookie handling, no GUI for batch selection Same yt-dlp under the hood, wrapped in a desktop GUI with cookie auto-detect, batch UI, and post-processing pipeline
Closed-source desktop apps 4K Video Downloader, Allavsoft, ByClick Downloader Closed-source, paid tiers gate batch and HD, no AI pipeline, no extensible Whisper / FFmpeg post-processing Open source (AGPL-3.0), AI features prepaid per-action, integrates with the rest of the ViralMint creator pipeline

Supported URL Example

https://www.instagram.com/reel/Cxxxxxxx/

Equivalent yt-dlp command

If you already use yt-dlp, the desktop app's Instagram download is equivalent to running:

yt-dlp -f "bv*+ba/b" --merge-output-format mp4 "https://www.instagram.com/reel/Cxxxxxxx/"

ViralMint also auto-runs Whisper transcription, downloads the thumbnail, and extracts AI hook / structure / tone insights — steps that take a separate command chain in raw yt-dlp.

Ready to download from Instagram?

Enlarged screenshot