Instagram Media Downloader API avatar
Instagram Media Downloader API

Pricing

from $6.00 / 1,000 results

Go to Apify Store
Instagram Media Downloader API

Instagram Media Downloader API

Download Instagram reels, photos and posts in HD quality. This Apify actor extracts direct media URLs, thumbnails, likes, comments, usernames, shortcodes and full post metadata – no login required. Perfect for content repurposing, analytics, archiving, reporting and automation.

Pricing

from $6.00 / 1,000 results

Rating

0.0

(0)

Developer

Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

Actor stats

3

Bookmarked

40

Total users

25

Monthly active users

3 days ago

Last modified

Share

📸 Instagram Media Downloader - Download Videos, Photos & Reels HD Quality

Download Instagram videos, photos, and reels in HD quality. Get complete metadata, engagement statistics, comments, download links, and media information. Fast, reliable Instagram media downloader and scraper for Apify.

📋 Table of Contents

🚀 Features

📱 Media Downloads

  • Videos, Photos & Reels - Download all Instagram content types
  • HD Quality - Download media in high definition
  • Carousel Posts - Extract all images from multi-photo posts
  • Direct Links - Get direct download URLs for all media
  • Batch Download - Process multiple posts at once
  • Fast & Reliable - Quick media extraction with retry logic

📊 Complete Data Extraction

  • Media Info - Title, shortcode, timestamps, media type
  • Engagement Stats - Likes, comments count
  • User Details - Username and profile information
  • Comments - Extract user comments with usernames
  • Thumbnails - High-quality preview images
  • Post Metadata - Complete post information and URLs

🎯 Use Cases

  • 📱 Content Creation - Download Instagram videos, photos, and reels for editing
  • 🖼️ Media Collection - Save Instagram posts and carousel galleries
  • 📊 Analytics - Track engagement metrics and performance
  • 💬 Comment Analysis - Extract and analyze user comments
  • 📈 Trend Analysis - Monitor viral content and influencer posts
  • 📚 Archiving - Backup Instagram content with complete metadata
  • 💼 Marketing - Analyze competitor content and engagement strategies
  • 🎨 Portfolio - Save your Instagram content in HD quality

⚡ Quick Start

Basic Usage

Simply add Instagram post, reel, or photo URLs:

{
"instagram_urls": [
"https://www.instagram.com/kyliejenner/reel/DRP7Cajkpn9/"
]
}

Multiple Items

Download multiple posts, reels, and photos together:

{
"instagram_urls": [
"https://www.instagram.com/username/reel/ABC123/",
"https://www.instagram.com/p/XYZ789/",
"https://www.instagram.com/username/p/DEF456/"
]
}

📊 Input Parameters

ParameterTypeRequiredDescription
instagram_urlsArray✅ YesInstagram post, reel, or photo URLs

Supported URL Formats

  • https://www.instagram.com/username/p/POST_ID/
  • https://www.instagram.com/username/reel/REEL_ID/
  • https://instagram.com/p/POST_ID/ (without www)

📤 Output Data

Video/Reel Output

{
"source": "instagram",
"service": "instagram.com",
"media_type": "video",
"input_url": "https://www.instagram.com/kyliejenner/reel/DRP7Cajkpn9/",
"shortcode": "DRP7Cajkpn9",
"title": "obsessed @smashkitchen",
"source_url": "https://www.instagram.com/reel/DRP7Cajkpn9/",
"username": "kyliejenner",
"download_url": "https://scontent-lga3-1.cdninstagram.com/...",
"file_extension": "mp4",
"file_name": "MP4",
"thumbnail_url": "https://scontent-lga3-2.cdninstagram.com/...",
"like_count": 554881,
"comment_count": 5877,
"taken_at": "2025-11-19T12:34:29.000Z",
"taken_at_timestamp": 1763578469,
"comments": [
{
"text": "💕☀️",
"username": "kimawaywithmee"
},
{
"text": "LBLB 💗✨",
"username": "thamirisbeltrante"
}
],
"comments_extracted": 9
}

Photo Output

{
"source": "instagram",
"service": "instagram.com",
"media_type": "photo",
"input_url": "https://www.instagram.com/p/DRC8xfhEjws/",
"shortcode": "DRC8xfhEjws",
"title": "butter glam 🧈",
"source_url": "https://www.instagram.com/p/DRC8xfhEjws/",
"username": "kyliejenner",
"download_url": "https://scontent-lga3-2.cdninstagram.com/...",
"file_extension": "jpg",
"file_name": "JPG",
"thumbnail_url": "https://scontent-lga3-2.cdninstagram.com/...",
"like_count": 1878996,
"comment_count": 5244,
"taken_at": "2025-11-14T08:51:15.000Z",
"taken_at_timestamp": 1763143075,
"comments": [
{
"text": "😍💛🧈✨",
"username": "thekarmarie"
}
],
"comments_extracted": 8
}

What You Get

  • Media Type - Automatically detects video, reel, or photo
  • Download Links - Direct HD download URLs
  • Carousel Support - All images from multi-photo posts
  • Engagement Data - Likes and comment counts
  • Comments - User comments with usernames
  • User Data - Username and profile information
  • Media Details - Shortcode, timestamps, file information

🔧 What's Included

All media automatically includes:

  • Direct download links (HD quality)
  • Carousel images (for multi-photo posts)
  • Complete engagement statistics
  • User comments with usernames (all available comments)
  • Creator profile details
  • Media metadata and timestamps
  • Shortcodes and post URLs

📈 Performance

  • Fast Processing - 2-4 seconds per post
  • 🔄 Batch Support - Download multiple posts, reels, and photos at once
  • 🛡️ Reliable - Automatic API retry
  • 📊 Detailed Logs - Clear progress updates and error messages

❓ FAQ

Q: Does this download Instagram videos and photos?
Yes! You get HD quality videos, photos, and reels with direct download links.

Q: Can I download Instagram carousel posts?
Yes! The actor automatically extracts all images from multi-photo carousel posts.

Q: What quality are the downloads?
Highest quality available from Instagram, typically HD quality.

Q: Can I download multiple posts at once?
Yes! Add multiple post, reel, or photo URLs to process them in one run.

Q: What data is extracted?
Download links, engagement stats, comments, user details, and complete metadata.

Q: Are comments extracted?
Yes! All available comments are automatically extracted from each post.

Q: Are there usage limits?
Usage depends on your Apify subscription plan.

Q: Is this legal?
For personal use, research, and analysis. Respect copyright laws and Instagram's Terms of Service.

🛠️ Troubleshooting

IssueSolution
Invalid Instagram URLVerify the URL format matches supported patterns
Post not foundCheck if post exists and is public (not private)
Rate limit exceededWait a few minutes

Tips:

  • Test URLs in browser first to ensure they're public
  • Works with posts, reels, photos, and carousel posts
  • Check actor logs for detailed error messages
  • Start with single item before batch processing
  • Private accounts and posts cannot be accessed

💡 Tips for Best Results

  • Use valid, public Instagram URLs (posts, reels, or photos)
  • Process multiple items in batches for efficiency
  • Carousel posts will include all images automatically
  • All available comments are extracted automatically
  • Check logs if any item fails to download
  • Ensure posts are public (not from private accounts)

🏷️ Find Me

instagram downloader instagram video downloader instagram photo downloader download instagram instagram scraper instagram reel downloader instagram hd download instagram media downloader instagram video extractor instagram photo extractor instagram images instagram metadata instagram comments extractor instagram engagement stats instagram analytics instagram batch download instagram api download instagram videos download instagram photos download instagram reels instagram media api instagram data extractor instagram apify actor instagram carousel downloader


⭐ If this actor helps you, please rate it on Apify Store!

Built with ❤️ for Apify Platform