Meta Media Downloader avatar
Meta Media Downloader

Pricing

$15.00/month + usage

Go to Store
Meta Media Downloader

Meta Media Downloader

Developed by

Web Harvester

Maintained by Community

Easily download Facebook and Instagram videos, images, reels, and stories with this powerful tool. Perfect for content creators, marketers, and social media managers, it ensures fast, high-quality media extraction from Meta platforms. Save and repurpose content effortlessly in just a few clicks!

5.0 (2)

Pricing

$15.00/month + usage

3

Monthly users

5

Runs succeeded

>99%

Last modified

19 days ago

Meta Media Downloader | Download Facebook & Instagram Videos, Reels & Images

Easily download Facebook and Instagram videos, images, reels, and stories with this powerful tool. Perfect for content creators, marketers, and social media managers, it ensures fast, high-quality media extraction from Meta platforms. Save and repurpose content effortlessly in just a few clicks!

🚀 Key Features

  • Facebook Support: Download videos and images from Facebook posts, reels, and stories
  • Instagram Support: Extract content from Instagram posts, reels, and stories
  • Highest Quality Extraction: Always downloads the highest quality version available
  • Video-Only Mode: Option to download only videos and skip images
  • Multi-Image Support: Extracts all images from posts with multiple photos
  • Flexible Configuration: Customize proxy settings, timeouts, and retry mechanisms
  • Secure Storage: All media files are stored securely in Apify's key-value store
  • Detailed Metadata: Preserves quality, type, and source information for each download

📋 Input Parameters

The Actor accepts the following input parameters:

Required Parameters

  • startUrls (Array) - List of Facebook or Instagram URLs to process. Examples:

    1[
    2  { "url": "https://www.facebook.com/reel/1218203106348274" },
    3  { "url": "https://www.instagram.com/reel/CS-D8V2niR-/" }
    4]
  • proxyConfiguration (Object) - Configure proxy settings to avoid rate limiting and improve reliability

    • Recommended: Enable Apify Proxy for optimal performance
    • Supports custom proxy configuration

Optional Parameters

  • videoOnly (Boolean) - When true, only downloads videos and skips images. Default: true
  • downloadTimeoutSecs (Integer) - Timeout in seconds for media downloads. Increase this if downloading large files. Default: 500
  • maxRequestRetries (Integer) - Number of retry attempts for failed requests. Default: 15

📊 Output

For each successfully processed URL, the Actor saves:

1{
2  "sourceUrl": "https://www.facebook.com/reel/1218203106348274",
3  "quality": "HD",
4  "type": "mp4",
5  "timestamp": "2025-03-17T05:38:27.422Z",
6  "filename": "8556c95c-5caf-40a3-8d34-82f37b7562c9.mp4",
7  "fileUrl": "https://api.apify.com/v2/key-value-stores/[store-id]/records/8556c95c-5caf-40a3-8d34-82f37b7562c9",
8  "isImage": false
9}
  • sourceUrl: Original Facebook or Instagram URL
  • quality: Quality level of the downloaded media (e.g., "HD", "SD", "Original")
  • type: File format of the media (e.g., "mp4" for video, "image" for photos)
  • timestamp: ISO timestamp of when the media was downloaded
  • filename: Unique identifier for the file with appropriate extension
  • fileUrl: Direct URL to download the media file from Apify's storage
  • isImage: Boolean indicating whether the media is an image or video

🔧 Usage

  1. Create a new task for this Actor on the Apify platform
  2. Configure the input parameters:
    • Add Facebook and Instagram URLs to the startUrls array
    • Set videoOnly to true if you only want videos
    • Adjust performance settings if needed
    • Set up proxy configuration (required)
  3. Run the Actor and wait for the results
  4. Access your downloaded media files through the provided URLs in the dataset

💡 Best Practices

  1. Proxy Usage: Always configure proxy settings as it's required for reliable operation
  2. Video-Only Mode: Use videoOnly: true when you specifically need video content
  3. Timeout Settings: Adjust downloadTimeoutSecs based on expected file sizes
  4. Retries: Keep maxRequestRetries high enough to handle temporary failures
  5. URL Format: Ensure URLs are direct links to posts, reels, or stories

📚 How It Works

  1. The Actor processes each URL in the startUrls array
  2. It determines whether the URL is from Facebook or Instagram
  3. For Facebook:
    • Extracts the highest quality video if available
    • If no video is found and videoOnly is false, extracts all images
  4. For Instagram:
    • Downloads the media content (video or image)
  5. All media files are stored in Apify's key-value store
  6. Detailed metadata is saved to the dataset

🔗 Resources

Pricing

Pricing model

Rental 

To use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.

Free trial

3 hours

Price

$15.00