Instagram Post Image, Video Downloader & Scraper ✨ avatar

Instagram Post Image, Video Downloader & Scraper ✨

Pricing

$9.00/month + usage

Go to Apify Store
Instagram Post Image, Video Downloader & Scraper ✨

Instagram Post Image, Video Downloader & Scraper ✨

Download HD images 🖼️, videos🎬, Details Image & Video metadata 📊 & engagement stats ❤️ from any public Instagram post! Get instant Apify storage links 🔗, technical specs ⚙️ & author details 👤 in one click! Perfect for marketers 🎯 & creators! 🚀 Instagram Post Image, Video Downloader & Scraper✨

Pricing

$9.00/month + usage

Rating

0.0

(0)

Developer

Scrape Architect

Scrape Architect

Maintained by Community

Actor stats

1

Bookmarked

25

Total users

5

Monthly active users

a month ago

Last modified

Share

📸 Instagram Post Image, Video Downloader & Scraper 🎬 – Ultimate Media Extraction Tool

📥 Overview

Need to download Instagram posts, images, videos, and metadata with professional-grade quality? Your search ends here!

This Instagram Post Image, Video Downloader & Scraper extracts high-quality media from any public Instagram post with incredible accuracy. Get instant access to images, videos, captions, engagement metrics, and detailed technical metadata—all in one structured JSON output!

🎯 Perfect for digital marketers, content creators, researchers, and archivists who need comprehensive Instagram data for analysis, reporting, or backup purposes.

🚀 Lightning-Fast Extraction: Direct download links in seconds
🌟 Rich Metadata: Technical details, engagement stats, and post information
🎨 Multi-Media Support: Handles both image posts and video content
📊 Structured Data: Clean, organized JSON output for easy integration
🔍 Deep Analysis: Get FFprobe metadata for both images and videos


🎯 Key Features

🌟 Complete Instagram Support

✅ Download from any public Instagram post (single images, carousels, videos)
✅ Extract high-resolution images and original quality videos
✅ Support for IGTV posts and Instagram Reels (via post URLs)

📊 Comprehensive Metadata Extraction

Author information and post description
Engagement metrics (likes, comments counts)
Upload date and post context
Technical media metadata (dimensions, codec, format, duration, bitrate)
Content validation (HTTP status, content type, validity checks)

🛠️ Advanced Technical Capabilities

FFprobe integration for deep media analysis
Multiple quality versions of each image
Separate video and audio stream metadata
Apify KV storage for secure, hosted download links
Smart media detection with validation feedback

⚡ Performance & Reliability

High success rate with Instagram's changing API
Efficient concurrent processing for multiple URLs
Automatic retry mechanism for failed requests
Comprehensive error handling with detailed feedback


⚙️ Input Configuration

Simply provide Instagram post URLs to get started:

{
"post_urls": [
{
"url": "https://www.instagram.com/p/DM-qZyuxRpf/?utm_source=ig_web_copy_link",
"method": "GET"
},
{
"url": "https://www.instagram.com/p/C_9EXAMPLE_POST/",
"method": "GET"
}
]
}

📋 Input Fields

FieldEmojiDescription
post_urls📸Array of Instagram post URLs
url🔗Full URL to a public Instagram post
method⚙️HTTP method (typically GET)

📤 Output Examples

Get structured data with rich metadata and download links:

🖼️ Image Post with Multiple Media Items

[
{
"original_url": "https://www.instagram.com/p/DM-qZyuxRpf/?utm_source=ig_web_copy_link",
"author_username": "nba",
"description": "A Statue of Liberty slam from Victor Wembanyama through the lens of @natlyphoto 👽🗽 Is this your pick for Photo of the Year? Use your NBA ID to vote for Wemby's picture-perfect dunk, now on the NBA App!.",
"likes": "162k",
"comments": "155",
"upload_date": "August 5, 2025",
"feedback": "Congrats, media found.",
"media": {
"total_found": 2,
"valid_urls": 2,
"urls": [
{
"http_status": 200,
"content_type": "image/jpeg",
"is_valid": true,
"image_download_link_1": "https://api.apify.com/v2/key-value-stores/5kT7GDeMb207ZCe8w/records/ig_-7590721865435740760.jpg"
},
{
"http_status": 200,
"content_type": "image/jpeg",
"is_valid": true,
"image_download_link_2": "https://api.apify.com/v2/key-value-stores/5kT7GDeMb207ZCe8w/records/ig_4637054895199522064.jpg"
}
]
},
"image_metadata": [
{
"image_download_link_1": "https://api.apify.com/v2/key-value-stores/5kT7GDeMb207ZCe8w/records/ig_-7590721865435740760.jpg",
"metadata_image_1": {
"streams": [
{
"index": 0,
"codec_name": "mjpeg",
"codec_long_name": "Motion JPEG",
"profile": "Progressive",
"codec_type": "video",
"width": 1080,
"height": 1350,
"display_aspect_ratio": "4:5",
"pix_fmt": "yuvj420p",
"color_range": "pc",
"color_space": "bt470bg",
"duration": "0.040000",
"bits_per_raw_sample": "8"
}
],
"format": {
"format_name": "image2",
"format_long_name": "image2 sequence",
"duration": "0.040000",
"size": "269504",
"bit_rate": "53900800"
}
}
}
]
}
]

🎥 Video Post with Comprehensive Metadata

[
{
"original_url": "https://www.instagram.com/p/VIDEO_EXAMPLE/",
"author_username": "example_user",
"description": "Check out this amazing video!",
"likes": "24k",
"comments": "512",
"upload_date": "July 15, 2025",
"feedback": "Congrats, media found.",
"videos": [
{
"url": "https://scontent-sjc6-1.cdninstagram.com/o1/v/t16/f2/m84/AQM1K8jlvRf1-9aZxju1CYDCZ8cBn3peAa7YDNROa4JqTG4JmU3OsqhjCTImMOKEknfs6uVO2X0quSnd4Z68W90z-OWi9U3Nu5j2UA0.mp4",
"thumbnail_url": "https://api.apify.com/v2/key-value-stores/5kT7GDeMb207ZCe8w/records/thumb_4ff8dc19-3469-41da-a37d-cef70bb6e4cd.jpg",
"video_url": "https://api.apify.com/v2/key-value-stores/5kT7GDeMb207ZCe8w/records/video_780c5e38-154a-4bbc-9981-2a1aa339f9e4.mp4"
}
],
"video_metadata": {
"video_1_metadata": {
"video_url": "https://api.apify.com/v2/key-value-stores/5kT7GDeMb207ZCe8w/records/video_780c5e38-154a-4bbc-9981-2a1aa339f9e4.mp4",
"streams": [
{
"index": 0,
"codec_name": "h264",
"codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
"profile": "High",
"codec_type": "video",
"width": 720,
"height": 900,
"pix_fmt": "yuv420p",
"level": 31,
"color_range": "tv",
"color_space": "bt709",
"r_frame_rate": "30/1",
"duration": "23.633333",
"bit_rate": "2024308",
"nb_frames": "709",
"disposition": {
"default": 1
}
},
{
"index": 1,
"codec_name": "aac",
"codec_long_name": "AAC (Advanced Audio Coding)",
"profile": "HE-AAC",
"codec_type": "audio",
"sample_rate": "44100",
"channels": 2,
"channel_layout": "stereo",
"duration": "23.704717",
"bit_rate": "57558",
"nb_frames": "511",
"disposition": {
"default": 1
}
}
],
"format": {
"format_name": "mov,mp4,m4a,3gp,3g2,mj2",
"format_long_name": "QuickTime / MOV",
"duration": "23.705000",
"size": "6171340",
"bit_rate": "2082713"
}
}
}
}
]

🧾 Output Fields Explanation

📋 Post Information

  • 🔗 original_url: The source Instagram post URL
  • 👤 author_username: Instagram handle of the post creator
  • 📝 description: Full caption/text content of the post
  • ❤️ likes: Number of likes (formatted)
  • 💬 comments: Number of comments
  • 📅 upload_date: When the post was published
  • feedback: Status message about media extraction

🖼️ Media Section

  • 🔢 total_found: Total media items discovered
  • valid_urls: Count of valid media URLs
  • 🌐 urls: Array of media items with:
    • 📊 http_status: HTTP response code
    • 🏷️ content_type: MIME type of media
  • ✔️ is_valid: Boolean indicating successful validation
  • 🔗 image_download_link_*: Apify storage URLs for downloaded images

📊 Image Metadata

  • 🔗 image_download_link_*: Reference to downloaded image
  • 🔍 metadata_image_*: Technical details from FFprobe analysis:
    • 📺 streams: Video/image stream information
    • 📐 width/height: Dimensions in pixels
    • 🎨 pix_fmt: Pixel format
    • 🎚️ color_space: Color encoding information
    • ⏱️ duration: Media duration
    • 📊 format: Container format details
    • 💾 size: File size in bytes
    • bit_rate: Encoding bit rate

🎥 Video Information

  • 🌐 url: Original CDN URL
  • 🖼️ thumbnail_url: Apify storage URL for video thumbnail
  • 📹 video_url: Apify storage URL for downloaded video

🔍 Video Metadata

  • 🔗 video_url: Reference to downloaded video
  • 📺 streams: Array of video and audio streams:
    • #️⃣ index: Stream identifier
    • 🔤 codec_name: Compression format
    • 📏 width/height: Video dimensions
    • 🎞️ r_frame_rate: Frame rate
    • ⏱️ duration: Stream duration
  • bit_rate: Encoding bit rate
  • 🔢 nb_frames: Total frames in stream
  • 📊 format: Container format information

🎯 Use Cases

👨‍💻 Digital Marketers: Track competitor content and campaign performance
📊 Social Media Analysts: Conduct content research and trend analysis
🎨 Content Creators: Backup original content and gather inspiration
📚 Researchers: Academic studies on social media trends
🏢 Brands: Monitor user-generated content and brand mentions
🗄️ Archivists: Preserve important cultural moments from Instagram


🔒 Privacy & Ethics

🔐 Public Content Only: Only works with publicly available Instagram posts
🚫 No Login Required: Doesn't require Instagram credentials
📜 Compliant Usage: Designed for ethical data collection practices
👁️ Transparency: Clear documentation of capabilities and limitations


⚠️ Important Usage Notes

[⚠️ Important ⚠️: Didn't get the desired Results on the first run? Rerun after ⏱️ 1 min 🎯 for 99% accurate Results 💯🔥]

Instagram occasionally changes their API structure. If you encounter issues:

  1. Wait 1 minute and retry
  2. Ensure URLs are from public accounts
  3. Check that posts haven't been deleted

📧 Need Customization?

Need higher volume processing, specific metadata fields, or custom integration?

✉️ Email scrapearchitect@gmail.com for tailored solutions!


🚀 Try It Now!

Launch the Instagram Post Image, Video Downloader & Scraper and get instant access to Instagram media and metadata!

Note: Please use this tool responsibly and in compliance with Instagram's Terms of Service and applicable laws.