Instagram Post Downloader (Image & Video) avatar
Instagram Post Downloader (Image & Video)

Pricing

$13.00/month + usage

Go to Apify Store
Instagram Post Downloader (Image & Video)

Instagram Post Downloader (Image & Video)

Developed by

CodeNest

CodeNest

Maintained by Community

Download Instagram media: Full-resolution images πŸ–Ό + videos πŸŽ₯ with metadata analytics (engagement , creator πŸ‘€, timestamps ⏱). Apify key-value storage toggle πŸ”„. Structured JSON output . Production-ready infrastructure.πŸŽ₯ Instagram Post Downloader (Image & Video) πŸ‘€

0.0 (0)

Pricing

$13.00/month + usage

0

2

2

Last modified

2 days ago


Instagram Post Downloader - Professional Media Archival Solution

Download high-quality images and videos from Instagram posts with comprehensive metadata extraction. Securely store media in Apify key-value storage with configurable options.


Overview

This enterprise-grade actor provides reliable Instagram post downloading capabilities for both images and videos. It extracts all media assets from provided URLs while preserving metadata integrity and offering flexible storage options.

Core Functionality

  • Dual Media Download: Retrieve all images and videos from posts
  • Metadata Extraction: Capture engagement metrics and descriptive data
  • Configurable Storage: Toggle between direct links or secure Apify key-value storage
  • Enterprise Reliability: Built for high-volume processing with error handling

Key Features

Media Handling

  • Complete image extraction from multi-photo posts
  • Video downloading with associated thumbnails
  • Original quality preservation

Data Intelligence

  • Engagement metrics (likes, comments)
  • Content analysis (hashtags, descriptions)
  • Creator identification (username, user ID)
  • Post timestamp extraction

Infrastructure

  • Secure Apify key-value storage option
  • URL validation and normalization
  • JSON-structured output for easy integration
  • Batch processing support

Input Configuration

{
"key_value": true,
"post_urls": [
{
"url": "https://www.instagram.com/p/DM-qZyuxRpf/",
"method": "GET"
}
]
}

Input Specifications

ParameterTypeRequiredDescription
key_valueBooleanYestrue: Store media in Apify key-value store
false: Provide direct download links
post_urlsArrayYesInstagram post URLs to process
urlStringYesValid Instagram post URL
methodStringYesHTTP method (GET)

Output Structure

{
"post_url": "https://www.instagram.com/p/DM-qZyuxRpf/",
"user_id": "20824486",
"likes": 162000,
"comments": 154,
"description": "A Statue of Liberty slam from Victor Wembanyama...",
"username": "nba",
"upload_date": "August 5, 2025",
"images": {
"urls": [
{
"content_type": "image/jpeg",
"download_link": "https://api.apify.com/.../image1.jpg"
}
]
},
"videos": [
{
"video_url": "https://api.apify.com/.../video.mp4",
"thumbnail_url": "https://api.apify.com/.../thumbnail.jpg"
}
]
}

Output Field Documentation

Metadata Section

FieldDescription
user_idUnique Instagram user identifier
likesEngagement count
commentsComment count
descriptionPost caption text
usernameCreator's handle
upload_datePublication date

Media Section

FieldDescription
images.urlsArray of image download links
videos.video_urlDirect video download URL
videos.thumbnail_urlVideo preview image

Implementation Workflow

  1. Input Preparation

    • Configure storage preference (key_value toggle)
    • Provide target Instagram post URLs
  2. Processing

    • URL normalization and validation
    • Media identification and extraction
    • Metadata collection from post
  3. Output Delivery

    • Structured JSON with media URLs
    • Apify storage links when enabled
    • Comprehensive post analytics

Enterprise Applications

  • Digital Archiving: Preserve marketing campaign assets
  • Competitive Analysis: Monitor industry content strategies
  • Content Migration: Transfer media between platforms
  • Research Datasets: Collect social media metrics
  • App Integration: Feed Instagram content to applications