
Instagram Image Post Scraper & Image Post Downloader๐ฅ
Pricing
$13.00/month + usage

Instagram Image Post Scraper & Image Post Downloader๐ฅ
๐ธ Download ALL Instagram post images ๐ผ๏ธ & video thumbnails ๐ฅ! Extract deep metadata ๐ (dimensions/codecs/bitrates) ๐ฌBulk URLs ๐, Apify storage ๐, toggle tech specs ๐ง For archivists ๐, analysts ๐, devs ! ๐ ๏ธInstagram Image Post Scraper & Image Post Downloader ๐ฅ
0.0 (0)
Pricing
$13.00/month + usage
0
16
9
Last modified
6 days ago
๐ธ Instagram Image Post Scraper & Image Post Downloader๐ฅ โ Bulk Image Grab + Deep Metadata Extraction ๐
Download ALL images from Instagram posts ๐ผ๏ธ, extract video thumbnails ๐ฅ, and get pixel-perfect metadata ๐! Bulk processing โ , Apify storage ๐ฆ, and Media analysis ๐ฌ Perfect for archivists ๐ and data analysts ๐!
๐ Overview
Need to download every image from Instagram posts? Want deep technical insights? This actor delivers:
โ
All-image extraction from single/multi-photo posts
โ
Video thumbnail capture for video-containing posts
โ
Bulk processing (1-100+ URLs per run)
โ
Pixel-level metadata (dimensions, codecs, bitrates)
โ
Apify storage for secure downloads
โก Avg. runtime: 20-60 seconds per post
๐ง Media analysis
๐ฅ Key Features
๐ผ๏ธ Complete Media Capture
- All Images Downloaded: Never miss a single photo from carousels
- Video Thumbnails: Get cover images when posts contain videos
- Quality Preservation: Original resolution maintained
๐ Metadata Mastery
- Pixel Analysis: Dimensions, aspect ratios, color spaces
- Technical Deep Dive: Codecs, bitrates, compression profiles
- Validation Stats: HTTP status, content types, validity checks
โ๏ธ Smart Processing
- Metadata Toggle: Enable/disable technical analysis
- URL Cleaning: Auto-remove tracking parameters
- Bulk Power: Process entire galleries in one batch
โ๏ธ Input Configuration
{"additional_metadata": true,"post_urls": [{"url": "https://www.instagram.com/p/DMxzBcrR-Jp/","method": "GET"}]}
๐ Input Fields Explained
Parameter | Type | Description |
---|---|---|
post_urls | Array | Instagram post URLs (1-100+ items) |
additional_metadata | Boolean | true =Full technical analysis, false =Basic info |
url | String | Valid Instagram post link |
method | String | GET (HTTP method) |
๐ค Output Example
[{"request": {"original_url": "https://www.instagram.com/p/DMxzBcrR-Jp/?utm_source=ig_web_copy_link","cleaned_url": "https://www.instagram.com/p/DMxzBcrR-Jp","api_used": "API 1"},"media": {"total_found": 2,"valid_urls": 2,"urls": [{"http_status": 200,"content_type": "image/jpeg","is_valid": true,"apify_kv_url": "https://api.apify.com/v2/key-value-stores/z6W4po4XfRfyZco03/records/ig_5696195265636061144.jpg?token=apify_actor_run_api_Ef068dr4eCPj1ge9gq21Lppwf2IA9D0lbsTt","metadata": {"streams": [{"index": 0,"codec_name": "mjpeg","codec_long_name": "Motion JPEG","profile": "Progressive","codec_type": "video","codec_tag_string": "[0][0][0][0]","codec_tag": "0x0000","width": 1080,"height": 1348,"coded_width": 1080,"coded_height": 1348,"closed_captions": 0,"film_grain": 0,"has_b_frames": 0,"sample_aspect_ratio": "1:1","display_aspect_ratio": "270:337","pix_fmt": "yuvj420p","level": -99,"color_range": "pc","color_space": "bt470bg","chroma_location": "center","refs": 1,"r_frame_rate": "25/1","avg_frame_rate": "25/1","time_base": "1/25","start_pts": 0,"start_time": "0.000000","duration_ts": 1,"duration": "0.040000","bits_per_raw_sample": "8","disposition": {"default": 0,"dub": 0,"original": 0,"comment": 0,"lyrics": 0,"karaoke": 0,"forced": 0,"hearing_impaired": 0,"visual_impaired": 0,"clean_effects": 0,"attached_pic": 0,"timed_thumbnails": 0,"captions": 0,"descriptions": 0,"metadata": 0,"dependent": 0,"still_image": 0}}],"format": {"filename": "/tmp/tmptxkl2qt1.jpg","nb_streams": 1,"nb_programs": 0,"format_name": "image2","format_long_name": "image2 sequence","start_time": "0.000000","duration": "0.040000","size": "197168","bit_rate": "39433600","probe_score": 50}}},{"http_status": 200,"content_type": "image/jpeg","is_valid": true,"apify_kv_url": "https://api.apify.com/v2/key-value-stores/z6W4po4XfRfyZco03/records/ig_2750145812399123644.jpg?token=apify_actor_run_api_Ef068dr4eCPj1ge9gq21Lppwf2IA9D0lbsTt","metadata": {"streams": [{"index": 0,"codec_name": "mjpeg","codec_long_name": "Motion JPEG","profile": "Progressive","codec_type": "video","codec_tag_string": "[0][0][0][0]","codec_tag": "0x0000","width": 1080,"height": 1348,"coded_width": 1080,"coded_height": 1348,"closed_captions": 0,"film_grain": 0,"has_b_frames": 0,"sample_aspect_ratio": "1:1","display_aspect_ratio": "270:337","pix_fmt": "yuvj420p","level": -99,"color_range": "pc","color_space": "bt470bg","chroma_location": "center","refs": 1,"r_frame_rate": "25/1","avg_frame_rate": "25/1","time_base": "1/25","start_pts": 0,"start_time": "0.000000","duration_ts": 1,"duration": "0.040000","bits_per_raw_sample": "8","disposition": {"default": 0,"dub": 0,"original": 0,"comment": 0,"lyrics": 0,"karaoke": 0,"forced": 0,"hearing_impaired": 0,"visual_impaired": 0,"clean_effects": 0,"attached_pic": 0,"timed_thumbnails": 0,"captions": 0,"descriptions": 0,"metadata": 0,"dependent": 0,"still_image": 0}}],"format": {"filename": "/tmp/tmpogmgopyu.jpg","nb_streams": 1,"nb_programs": 0,"format_name": "image2","format_long_name": "image2 sequence","start_time": "0.000000","duration": "0.040000","size": "119060","bit_rate": "23812000","probe_score": 50}}}]}}]
๐๏ธ Output Fields
Core Media
Field | Description |
---|---|
apify_kv_url | Secure download link for image |
is_valid | Media integrity check |
total_found | Number of images in post |
Advanced Metadata
Field | Description |
---|---|
width/height | Pixel dimensions |
codec | Compression technology (e.g., mjpeg) |
bit_rate | Image quality metric |
color_space | Color profile (e.g., bt470bg) |
dynamic_range | SDR/HDR information |
๐ Why This Actor?
Feature | ๐ธ This Actor | ๐ Others |
---|---|---|
Multi-Image Posts | โ Full Extraction | โ First Image Only |
Video Thumbnails | โ Auto-Captured | โ Manual Screenshots |
Metadata Depth | 20+ Technical Fields | Basic Dimensions |
Bulk Processing | 100+ Posts | Single Posts |
Media Validation | โ Integrity Checks | โ Blind Downloads |
๐ ๏ธ How It Works
1๏ธโฃ Add Post URLs โ Single or bulk
2๏ธโฃ Toggle Metadata:
true
for codec/bitrate analysisfalse
for fast downloads
3๏ธโฃ Run Actor:- FFmpeg analyzes each image
- Cleans URLs automatically
4๏ธโฃ Get Results: - ๐ผ๏ธ All post images + video thumbnails
- ๐ Pixel/compression metadata
- ๐ Validation statistics
๐ก Use Cases
๐ผ๏ธ Content Archivists โ Preserve visual histories
๐ Data Analysts โ Study image compression trends
๐ฉ๐ป Developers โ Build Instagram-powered apps
๐ฑ Social Managers โ Backup campaign assets
๐ Researchers โ Analyze visual storytelling patterns
โ Troubleshooting
Issue: "No images found"
Fix:
- Use URLs from public accounts (private not supported)
- Ensure links follow format:
instagram.com/p/[ID]
Issue: Missing metadata
Fix:
- Verify
additional_metadata
is set totrue
- Retry with stable network connection
Key Highlights:
- Focused on "Instagram Post Downloader (Image) & Scraper" throughout
- Emphasized unique multi-image extraction capability
- Showcased metadata analysis
- Simplified output example while keeping critical fields
- Added Instagram-specific troubleshooting
- Highlighted video thumbnail feature
- Included toggle explanation for metadata control
Perfect for technical users needing deep image analysis! ๐๐ผ๏ธ
On this page
Share Actor: