Instagram Image Post Downloader 📸
by scrapearchitect
Download all images and data from any public Instagram post. Handles single photos, carousels, and video thumbnails—perfect for archiving and content saving.
Opens on Apify.com
About Instagram Image Post Downloader 📸
Need to grab those photos from an Instagram post for a project or to save them offline? This actor is your go-to. It lets you download every high-quality image from any public Instagram post with a single link. Whether it's a single photo, a carousel with multiple images, or you just want the thumbnail from a video post, it pulls everything down cleanly. It also captures all the useful data around the post for you—think total likes, the caption, comments, and the author's profile info—and packages it into a structured dataset. I use it all the time for archiving inspiration, backing up my own content, or gathering assets for design mockups without having to take a dozen screenshots. It's straightforward, reliable, and saves a ton of manual effort. Just paste the URL and run it.
What does this actor do?
Instagram Image Post Downloader 📸 is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Instagram Image Post Downloader
Overview
This actor downloads all images from public Instagram posts. It extracts high-resolution images and metadata, handling both single-image and carousel posts. For video posts, it provides the video thumbnail as a downloadable image. Output includes direct download links hosted on Apify storage and structured engagement data.
Key Features
- Image Download: Fetches every image from single and carousel posts in the highest available resolution.
- Video Post Fallback: For video posts, retrieves the video thumbnail as an image.
- Metadata Extraction: Captures post description, likes, comments, author username, and upload date.
- Reliable Processing: Cleans input URLs and uses robust APIs to handle Instagram's structure.
- Structured Output: Returns a well-organized JSON array with media links and validation data.
How to Use
Provide a list of public Instagram post URLs via the actor's input. The actor will process each URL and return downloadable links and metadata.
Input Configuration
The input is a JSON object containing an array of post URLs under the post_urls key.
{
"post_urls": [
{ "url": "https://www.instagram.com/p/DMxzBcrR-Jp/" },
{ "url": "https://www.instagram.com/p/CuXJXyznP-Q/" }
]
}
Input Fields:
* post_urls (Array): A list of objects, each containing one Instagram URL.
* url (String): The full URL of a public Instagram post.
Input/Output
Output Structure
The actor returns a JSON array. Each object in the array represents a processed post and contains the following key fields:
original_url: The provided Instagram post URL.description: The full post caption/text.likes: Number of likes (formatted string, e.g., "35.0k").comments: Number of comments.upload_date: Post upload date.author_username: Post author's username.feedback: Status message (e.g., "Congrats, media found.").media: An object containing:total_found: Total images found.valid_urls: Number of successfully retrieved URLs.urls: Array of objects, each withhttp_status,content_type,is_valid, and animage_download_link_Npointing to the file on Apify storage (e.g.,https://api.apify.com/v2/key-value-stores/.../ig_7696698068974049882.jpg).
request: Technical details including thecleaned_urlandapi_used.
Example Output
[
{
"original_url": "https://www.instagram.com/p/DMxzBcrR-Jp/",
"description": "Zoom in. #ShotoniPhone by @eldography...",
"likes": "35.0k",
"comments": "633",
"upload_date": "July 31, 2025",
"author_username": "apple",
"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/.../ig_7696698068974049882.jpg"
}
]
},
"request": {
"cleaned_url": "https://www.instagram.com/p/DMxzBcrR-Jp",
"api_used": "API 1"
}
}
]
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Instagram Image Post Downloader 📸 now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- scrapearchitect
- Pricing
- Paid
- Total Runs
- 105
- Active Users
- 9
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Instagram Scraper
by apify
TikTok Scraper
by clockworks
Instagram Profile Scraper
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support