Instagram Post Viewer
Pricing
from $6.00 / 1,000 results
Instagram Post Viewer
Turn any public Instagram profile into a clean dataset of posts with captions, images, videos, likes, comments, carousel media and tagged users – perfect for analysis, reporting and content research.
Pricing
from $6.00 / 1,000 results
Rating
0.0
(0)
Developer

Sachin Kumar Yadav
Actor stats
0
Bookmarked
13
Total users
2
Monthly active users
12 days ago
Last modified
Categories
Share
📸 Instagram Post Viewer – Analyze Any Public Instagram Profile’s Posts
Instagram Post Viewer is an Apify actor that helps you quickly explore and analyze posts from any public Instagram profile. It focuses on clean, structured data: images, videos, captions, engagement metrics, carousel items, and tagged users – all in one dataset you can use in your own workflows.
No logins, no browser automation – just a simple way to turn public Instagram posts into usable data.
📋 Table of Contents
- 🚀 What This Actor Does
- 🎯 Best Use Cases
- ⚡ Quick Start
- 📊 Input Parameters
- 📤 Output Structure
- 📈 Example Workflows
- ❓ FAQ
- 🔍 Find Me
- ⚠️ Legal & Fair Use
🚀 What This Actor Does
This actor reads public Instagram profiles and returns a clean table of posts with:
- Post URLs
- Captions and basic text
- Images and video links
- Likes, comments, and views (when available)
- Info about carousels (multi-image/video posts)
- Basic profile information for the post author
- Tagged users for each post
You control how many posts you want per profile and whether you want detailed carousel media.
🎯 Best Use Cases
| Use Case | What You Get | Why It Helps |
|---|---|---|
| 📊 Competitor Monitoring | Latest posts, captions, engagement | Track how often competitors post and what works for them |
| 🎯 Influencer Research | Content style + basic metrics | Decide who fits your brand before you reach out |
| 📢 Brand Monitoring | Brand account posts in one dataset | Keep a history of your own posts for reporting |
| 🧠 Content Research | Ideas from top accounts in your niche | See which formats and topics get more reactions |
| 📈 Reporting & Dashboards | Structured data for BI tools | Feed data into reports, spreadsheets, or dashboards |
| 🗂 Archiving Posts | Long-term record of public posts | Keep a local or cloud archive beyond Instagram’s UI |
⚡ Quick Start
1️⃣ Minimal setup (single profile)
{"usernames": ["instagram"]}
2️⃣ Multiple profiles, more posts
{"usernames": ["instagram", "cristiano", "selenagomez"],"maxPosts": 50}
3️⃣ Full detail: user info + carousel media
{"usernames": ["cristiano"],"maxPosts": 100,"includeUserInfo": true,"includeCarouselMedia": true}
Run the actor from the Apify console, set your input, and open the Dataset tab to see the results in table form.
📊 Input Parameters
Configuration
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
usernames | Array of strings | ✅ | – | List of Instagram usernames (without @) to fetch posts from |
maxPosts | Integer | ❌ | 12 | Maximum number of posts to fetch per username |
includeUserInfo | Boolean | ❌ | true | Include basic profile info (id, username, full name, avatar, verification) |
includeCarouselMedia | Boolean | ❌ | true | Include all media items for carousel posts |
Field details
usernames
- Provide one or more Instagram usernames
- Do not include the
@symbol - Example:
["instagram", "cristiano"]
maxPosts
- Limits how many posts you get for each profile
- Good ranges:
- 10–20 for quick tests
- 50–100 for analysis
- Minimum:
1, practical upper bound depends on your usage limits
includeUserInfo
- When
true, each post includes a nesteduser_infoobject - Useful if you want to check whether the profile is verified or private, or show their avatar somewhere else
includeCarouselMedia
- When
true, each carousel post has acarousel_mediaarray - Each item in the array contains its own URLs and dimensions
📤 Output Structure
Each item in the Dataset represents one Instagram post.
Example item
{"source": "instagram","post_id": "3774606399163709493","post_code": "DRiGIV1Ebg1","username": "instagram","user_id": "25025320","taken_at": 1764188168,"taken_at_date": "2024-12-01T10:42:48.000Z","caption_text": "Food pics, but make them anime 🍔🍒🍧","media_type": 8,"product_type": "carousel_container","original_width": 720,"original_height": 900,"like_count": 219483,"comment_count": 3064,"view_count": null,"image_url": "https://...","image_url_hd": "https://...","image_thumbnail": "https://...","video_url": null,"video_duration": null,"has_audio": null,"is_carousel": true,"carousel_media_count": 9,"post_url": "https://www.instagram.com/p/DRiGIV1Ebg1/","user_info": {"id": "25025320","username": "instagram","full_name": "Instagram","is_private": false,"is_verified": true,"profile_pic_url": "https://..."},"carousel_media": [{"id": "3774604828799517097_25025320","pk": "3774604828799517097","media_type": 2,"original_width": 720,"original_height": 900,"image_url": "https://...","video_url": "https://...","video_duration": 5}],"tagged_users": [{"username": "creators","full_name": "Instagram’s @Creators","id": "8663171404","is_verified": true}]}
Main field groups
| Group | Fields | Description |
|---|---|---|
| Post identity | post_id, post_code, post_url | How to reference or open the post |
| Author | username, user_id, user_info | Who published the post |
| Timing | taken_at, taken_at_date | Unix timestamp and ISO date |
| Media | media_type, product_type, image_url_*, video_url, video_duration, has_audio | What kind of content it is and how to access it |
| Dimensions | original_width, original_height | Size of the main media |
| Engagement | like_count, comment_count, view_count | Basic metrics for performance analysis |
| Carousel | is_carousel, carousel_media_count, carousel_media | Details for multi-image/video posts |
| Tagged users | tagged_users | Profiles tagged inside the post |
You can download this data as JSON, CSV, Excel, or feed it directly into another actor, webhook, or integration from the Apify platform.
📈 Example Workflows
Here are a few simple ways people typically use this actor:
- Weekly competitor review – Pull the last 50 posts from a list of competitor accounts and review which posts get the most likes and comments.
- Influencer shortlist – Export posts from potential collaborators and quickly scan their captions, visuals, and engagement levels.
- Content idea board – Collect posts from your niche and drop the dataset into a spreadsheet or a Notion board for inspiration.
- Internal reporting – Combine your brand’s own posts and metrics into a dashboard to show growth over time.
❓ FAQ
Q: Do I need an Instagram login for this actor?
A: No. The actor works with publicly available Instagram data and does not require you to log in.
Q: Can it read private profiles?
A: No. Only public Instagram profiles are supported. Private profiles will not return post data.
Q: How many posts can I fetch?
A: That depends on the maxPosts value you choose and your usage limits. For light analysis, 20–100 posts per account is usually enough.
Q: What formats can I export to?
A: From the Apify dataset view, you can export to JSON, CSV, Excel, or use an API URL directly.
Q: Does this actor download media files for me?
A: It returns direct URLs to images and videos. You can download them later with your own script or another actor if you need local copies.
Q: Is this suitable for dashboards and BI tools?
A: Yes. The output is tabular and predictable, which makes it easy to plug into tools like Looker Studio, Power BI, or internal reporting systems.
Q: What happens if a profile has fewer posts than maxPosts?
A: The actor will return all available posts it can reach and then stop. It won’t fail if there are fewer posts.
Related Actors 🤝
- Instagram Story Scraper - Extract Instagram Story data
- Instagram Highlights Scraper - Extract Instagram Highlights And Stories data
- Instagram Post Scraper - Extract Instagram Post data
- Instagram Reels and Post downloader - Extract Instagram Reel and Post data
🔍 Find Me
These are the main ideas this actor focuses on:
instagram post viewer, instagram post scraper, instagram post analytics, instagram post data, instagram post extractor, instagram profile post analysis, instagram public posts dataset, instagram engagement metrics, instagram competitor posts, instagram influencer posts, apify instagram actor, instagram post research, instagram post monitoring, instagram post viewer with comments, instagram social media reporting, instagram carousel data, instagram tagged users data, Anonymous Instagram Profile Viewer, instagram post viewer by username, instagram post viewer app, instagram post viewer and downloader, instagram photo viewer all
⚠️ Legal & Fair Use
This actor is designed to work with public Instagram data only.
- Do not try to bypass privacy or security controls.
- Always follow Instagram’s Terms of Use and your local laws.
- Use the data for research, analysis, and monitoring in a responsible way.
If you are building a commercial product or client service on top of this actor, make sure your usage is compliant and transparent.
🚀 Get Started Now
Ready to view Instagram posts anonymously?
- Click "Try for free" to test the actor
- Enter an Instagram username
- Get comprehensive post data instantly
⭐ If this actor helps your workflow, please give it a star!
Built with ❤️ on the Apify platform – Instagram Post Viewer