Instagram Reels Downloader

Instagram Reels Downloader

by neuro-scraper

A dependable, automated tool for downloading Instagram Reels at high quality. Built for production with proxy rotation, smart retries, and clean filenames.

73 runs
11 users
Try This Actor

Opens on Apify.com

About Instagram Reels Downloader

Need to pull down Instagram Reels for a project, but tired of flaky scripts and manual work? I built this actor to solve exactly that. It's a reliable, no-fuss downloader that handles the annoying stuff for you. It grabs Reels at their highest available quality, perfect for archiving content, running analysis, or feeding videos into your own workflows. Under the hood, it manages proxy rotation to avoid blocks and uses smart retries if a request hiccups, so your automated jobs actually finish. It also cleans up filenames automatically, so you don't end up with a mess of special characters, and keeps the logs quiet and useful. I use it for production tasks where consistency matters more than flashy features—it just runs, gets the videos, and gets out of the way. If you're looking for a dependable tool to integrate Instagram Reels into your automated processes without babysitting, this is it.

What does this actor do?

Instagram Reels Downloader is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Instagram Reels Downloader

An Apify Actor that extracts metadata and downloads video files from public Instagram Reels. It processes /reel/ URLs, outputs structured data, and can save media files directly to storage.

Key Features

  • Targeted Extraction: Works exclusively with Instagram /reel/ links; other URLs are ignored.
  • Configurable Output: Choose video resolution (1080p, 720p, 480p, 360p) and decide whether to download files or just extract metadata/URLs.
  • File Merging: Automatically merges separate video and audio streams into a single file when merge_if_ffmpeg is enabled and FFmpeg is available on the platform.
  • Access Support: Optional cookie file input for downloading private or age-gated Reels.
  • Proxy Ready: Built-in support for proxyConfiguration for secure, scalable runs.

How to Use

Apify Console (Quick Start)

  1. Open the Actor in Apify Console.
  2. Paste your Instagram Reel links into the Start URLs field.
  3. Configure optional settings: add a cookie file path for private Reels, select desired_resolution, and toggle download on/off.
  4. Click Run Actor. Results populate the Dataset.

Programmatic Execution

Run the Actor via the CLI or API using a JSON input.

CLI:

apify run --actor <ACTOR_ID> --input input.example.json

Python (apify-client):

from apify_client import ApifyClient
client = ApifyClient('<APIFY_TOKEN>')
run = client.actor('your-username/instagram-reels-downloader').call(input=input_json)

Input

The Actor accepts a JSON object with the following fields:

Field Type Required Default Description
startUrls Array Yes - List of Instagram /reel/ URLs to process.
desired_resolution String No 1080p Target resolution (1080p, 720p, 480p, 360p). Uses closest available.
download Boolean No true If true, saves media files to storage. If false, only extracts metadata and URLs.
merge_if_ffmpeg Boolean No true Attempts to merge video/audio streams if FFmpeg is supported.
cookie_file String No null Path to a cookie file for accessing private Reels.
proxyConfiguration Object No {} Proxy configuration object. Use the Console editor for setup.

Output

Results are saved to the Actor's Dataset as individual JSON items. Each item contains:

{
  "url": "https://www.instagram.com/reel/C5xAbCdE123/",
  "title": "A short clip",
  "uploader": "creator_handle",
  "thumbnail": "https://.../thumb.jpg",
  "duration": 15,
  "requested_resolution": "1080p",
  "download_links": {
    "merged_video": "https://.../media.mp4",
    "video_without_audio": "https://.../video.mp4",
    "audio": "https://.../audio.mp4"
  },
  "downloaded_file": "A_short_clip_merged.mp4"
}

If download is enabled, media files are saved to the run's Key-Value Store or default storage.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Instagram Reels Downloader now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
neuro-scraper
Pricing
Paid
Total Runs
73
Active Users
11
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support