Instagram Post Viewer
by igview-owner
Transform any public Instagram profile into a structured dataset of posts, media, and engagement metrics. Perfect for content research, competitor analysis, and reporting.
Opens on Apify.com
About Instagram Post Viewer
Ever needed to get data from an Instagram profile but dreaded the manual copy-pasting? I've been there. This actor lets you point it at any public Instagram handle and it pulls down the entire post history into a structured, ready-to-use dataset. You get the captions, the images, the videos, the like and comment counts, all the media from carousels, and even the list of tagged users—all organized in a clean format like JSON or CSV. I use it primarily for two things: competitive research and content analysis. Instead of just scrolling through a competitor's feed, you can actually analyze their posting patterns, what content gets the most engagement, and what hashtags they use. It's also fantastic for pulling together examples for a client report or gathering user-generated content. The data is perfect for feeding into a spreadsheet, a dashboard, or your own analysis scripts. It saves hours of manual work and lets you focus on the insights, not the data entry. It's straightforward, reliable, and does one job very well.
What does this actor do?
Instagram Post Viewer 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 Post Viewer
An Apify actor that extracts structured data from public Instagram profiles without requiring login or browser automation. It returns posts as clean JSON/CSV datasets for use in analysis, monitoring, or integration workflows.
Overview
The actor fetches posts from specified public Instagram usernames. For each post, it collects available media, captions, engagement metrics, and metadata. Output is delivered as a dataset in the Apify platform, ready for download or further processing.
Key Features
- Profile scraping: Fetches posts from one or multiple public Instagram usernames
- Structured data extraction: Captures post URLs, captions, images, videos, likes, comments, and view counts
- Carousel support: Extracts all media items from multi-image/video posts
- User information: Optionally includes profile details (avatar, verification status, bio)
- Tagged users: Identifies users mentioned in post captions
- No authentication required: Works with publicly available data only
How to Use
Basic Configuration
Run the actor with a JSON input specifying target usernames:
{
"usernames": ["instagram", "cristiano"]
}
Advanced Configuration
{
"usernames": ["target_profile"],
"maxPosts": 50,
"includeUserInfo": true,
"includeCarouselMedia": true
}
After execution, results are available in the Dataset tab within the Apify console, exportable as JSON, CSV, or other formats.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
usernames |
Array | Yes | – | Instagram usernames without @ symbol |
maxPosts |
Integer | No | 12 | Maximum posts to fetch per profile (1-100+) |
includeUserInfo |
Boolean | No | true | Include profile metadata with each post |
includeCarouselMedia |
Boolean | No | true | Extract all media from carousel posts |
Note: Only public profiles are supported. Private accounts cannot be accessed.
Output Structure
Each dataset item represents one Instagram post with this structure:
{
"source": "instagram",
"id": "1234567890",
"shortcode": "ABC123DEF",
"url": "https://www.instagram.com/p/ABC123DEF/",
"caption": "Post caption text...",
"timestamp": "2023-01-15T10:30:00.000Z",
"image_url": "https://instagram.com/image.jpg",
"video_url": null,
"likes": 1500,
"comments": 45,
"views": null,
"is_video": false,
"is_carousel": false,
"carousel_media": [],
"tagged_users": ["user1", "user2"],
"user_info": {
"id": "12345",
"username": "instagram",
"full_name": "Instagram",
"avatar_url": "https://instagram.com/avatar.jpg",
"is_verified": true,
"is_private": false
}
}
Common Use Cases
- Competitor analysis: Track posting frequency and engagement metrics
- Influencer research: Evaluate content style and audience interaction
- Content archiving: Maintain records of public posts beyond Instagram's interface
- Brand monitoring: Aggregate your own or others' posts for reporting
- Data integration: Feed structured post data into dashboards or analytics tools
Legal & Fair Use
This actor only accesses publicly available Instagram data. Users are responsible for complying with Instagram's Terms of Service, applicable laws, and respecting privacy. Consider rate limits and use responsibly.
Find the actor on Apify: Instagram Post Viewer
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 Post Viewer now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- igview-owner
- Pricing
- Paid
- Total Runs
- 78
- Active Users
- 13
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