Instagram Reels Saver avatar
Instagram Reels Saver

Pricing

from $6.00 / 1,000 results

Go to Apify Store
Instagram Reels Saver

Instagram Reels Saver

Download Instagram Reels & videos with metadata. Get direct download links, video info, likes, author details. No login required!

Pricing

from $6.00 / 1,000 results

Rating

0.0

(0)

Developer

Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

Actor stats

2

Bookmarked

22

Total users

15

Monthly active users

4 days ago

Last modified

Share

🎬 Instagram Video Downloader - Apify Actor

Fast, reliable Instagram Reels & Posts scraper | Download videos, images, and metadata | No login required | Batch processing supported

Apify LICENSE


πŸ“‘ Table of Contents


✨ Features

FeatureDescription
πŸŽ₯ Video DownloadsDownload Instagram Reels in MP4 format with direct links
πŸ–ΌοΈ Image DownloadsExtract images from Instagram posts
πŸ“Έ Carousel SupportHandle multi-image/video carousel posts
πŸ“¦ Batch ProcessingProcess multiple URLs simultaneously
⚑ Smart Rate LimitingAutomatic rate limit management
πŸ”„ Auto FailoverIntelligent key rotation on failures
πŸ“Š Rich MetadataExtract likes, comments, captions, thumbnails
🌐 No Login RequiredWorks with public content only
☁️ Cloud-BasedScalable on Apify platform
πŸ“ Multiple Export FormatsJSON, CSV export support

πŸš€ Quick Start

Step 1: Add Input

{
"url": "https://www.instagram.com/reel/DPwW-xPEZBJ/"
}

Step 2: Run Actor

Click Run button in Apify Console

Step 3: Export Results

Go to Dataset β†’ Export β†’ Choose JSON or CSV


πŸ“₯ Input Format

Single URL

{
"url": "https://www.instagram.com/reel/DPwW-xPEZBJ/"
}

Multiple URLs (Batch)

{
"urls": [
"https://www.instagram.com/reel/DPwW-xPEZBJ/",
"https://www.instagram.com/p/DQrrSJXiWBC/",
"https://www.instagram.com/reel/DPd1vs5EX_M/"
],
"maxConcurrency": 3
}

Input Parameters

ParameterTypeRequiredDefaultDescription
urlstringNo*-Single Instagram URL to scrape
urlsarrayNo*-Multiple Instagram URLs for batch processing
maxConcurrencyintegerNo3Concurrent requests (1-10)

Note: Provide either url OR urls, not both.


πŸ“€ Output Format

Success Response

{
"success": true,
"requested_url": "https://www.instagram.com/reel/DPwW-xPEZBJ/",
"video_data": {
"url": "https://www.instagram.com/reel/DPwW-xPEZBJ/",
"title": "Video caption text here",
"author": "username",
"shortcode": "DPwW-xPEZBJ",
"media_type": "reel",
"is_carousel": false,
"like_count": 2128119,
"comment_count": 13194,
"thumbnail": "https://...",
"taken_at": "2025-01-15T10:30:00.000Z",
"comments": [...],
"medias": [
{
"id": "DPwW-xPEZBJ_0_0",
"url": "https://...",
"type": "video",
"extension": "mp4",
"is_video": true,
"is_image": false,
"thumbnail": "https://...",
"quality": "MP4",
"carousel_index": null
}
]
}
}

Error Response

{
"success": false,
"requested_url": "https://www.instagram.com/reel/ABC123/",
"error": "Error message here",
"error_type": "network"
}

🎯 Supported Content Types

Content TypeURL FormatDescription
🎬 Reels/reel/ABC123/Short-form videos
πŸ“· Posts/p/ABC123/Single image or video posts
🎠 Carousel Posts/p/ABC123/Multiple images/videos in one post
πŸ‘€ User Posts/username/reel/ABC123/Posts with username in URL

Supported URL Formats

βœ… https://www.instagram.com/reel/ABC123/
βœ… https://instagram.com/reel/ABC123/
βœ… https://www.instagram.com/p/ABC123/
βœ… https://www.instagram.com/username/reel/ABC123/
βœ… URLs with UTM parameters and query strings


βš™οΈ Configuration Options

Concurrency Settings

SettingValueUse CaseSpeed
Conservative1-2Small batches, minimal usage⭐ Slow
Balanced3-5Most use cases (recommended)⭐⭐ Medium
Aggressive6-10Large batches, high throughput⭐⭐⭐ Fast

Rate Limiting

The actor automatically manages rate limits:

  • βœ… 1000 requests/hour per API key
  • βœ… Automatic failover to backup keys
  • βœ… Real-time quota tracking
  • βœ… Smart key rotation

πŸ’‘ Use Cases

Use CaseDescription
πŸ“¦ Content ArchivingDownload your own Reels for backup
πŸ“Š Social Media AnalyticsAnalyze competitor content and trends
πŸŽ“ Research & EducationAcademic research on public content
πŸ“ˆ Marketing AnalysisTrack engagement metrics and performance
πŸ” Content DiscoveryFind and analyze trending content
πŸ’Ύ Bulk DownloadsDownload multiple Reels at once
πŸ“± Portfolio ManagementOrganize and manage creator portfolios

πŸ“Š Data Fields

Main Data Structure

FieldTypeDescription
urlstringCanonical Instagram URL
titlestringPost caption/description
authorstringCreator's display name
shortcodestringUnique post identifier
media_typestringreel, post, or carousel_post
is_carouselbooleanWhether post has multiple items
carousel_countintegerNumber of items in carousel (if applicable)
like_countintegerNumber of likes
comment_countintegerNumber of comments
thumbnailstringPrimary thumbnail URL
taken_atstringISO timestamp of when post was created
commentsarrayArray of comment objects
mediasarrayArray of downloadable media files

Media Object Structure

FieldTypeDescription
idstringUnique media identifier
urlstringDirect download URL
typestringvideo, image, or other
extensionstringFile extension (mp4, jpg, etc.)
is_videobooleanWhether media is a video
is_imagebooleanWhether media is an image
thumbnailstringMedia thumbnail URL
qualitystringMedia quality label
carousel_indexintegerPosition in carousel (null for single media)

πŸ”§ Best Practices

βœ… Do's

  • βœ… Start with maxConcurrency: 3 for optimal balance
  • βœ… Use batch processing for multiple URLs
  • βœ… Check dataset for both successful and failed results
  • βœ… Export results regularly to avoid data loss
  • βœ… Monitor rate limits in actor logs

❌ Don'ts

  • ❌ Don't exceed maxConcurrency: 10
  • ❌ Don't process private or restricted content
  • ❌ Don't use for commercial scraping without permission
  • ❌ Don't ignore rate limit warnings

Performance Tips

TipImpact
Use batch processing⚑ Faster than sequential requests
Set appropriate concurrencyβš–οΈ Balance speed vs reliability
Monitor API usageπŸ“Š Track quota consumption
Export results promptlyπŸ’Ύ Prevent data loss

❓ FAQ

General Questions

Technical Questions

Output Questions


βœ… Permitted Uses

  • βœ… Downloading your own content
  • βœ… Research and educational purposes
  • βœ… Analyzing public content for marketing insights
  • βœ… Content archiving and backup

❌ Prohibited Uses

  • ❌ Downloading private or restricted content
  • ❌ Commercial scraping without permission
  • ❌ Violating Instagram Terms of Service
  • ❌ Bypassing security measures
  • ❌ Mass data collection for resale

Important Notes

⚠️ This actor is for public content only
⚠️ Respect Instagram's Terms of Service
⚠️ Ensure compliance with local laws (GDPR, etc.)
⚠️ Use responsibly and ethically


🎯 Keywords

Primary Keywords:

  • Instagram Reels scraper
  • Instagram video downloader
  • Instagram Reels downloader
  • Instagram post scraper
  • Instagram content extractor

Long-tail Keywords:

  • Download Instagram Reels without login
  • Batch download Instagram videos
  • Instagram Reels metadata extractor
  • Instagram carousel post downloader
  • Instagram analytics scraper
  • Instagram Reels CSV export
  • Instagram Reels JSON export

Related Terms:

  • Instagram API alternative
  • Instagram data extraction
  • Social media scraper
  • Video download tool
  • Content archiving tool

πŸ“ž Support

For issues, questions, or contributions:

  • πŸ“§ Check Apify documentation
  • πŸ’¬ Contact actor author via Apify platform
  • πŸ› Report bugs through Apify Console

πŸ“„ License

MIT License - See LICENSE file for details


Made with ❀️ for content creators and researchers

Last updated: 2025