Instagram Post Viewer avatar
Instagram Post Viewer

Pricing

from $6.00 / 1,000 results

Go to Apify Store
Instagram Post Viewer

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

Sachin Kumar Yadav

Maintained by Community

Actor stats

0

Bookmarked

13

Total users

2

Monthly active users

12 days ago

Last modified

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

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 CaseWhat You GetWhy It Helps
📊 Competitor MonitoringLatest posts, captions, engagementTrack how often competitors post and what works for them
🎯 Influencer ResearchContent style + basic metricsDecide who fits your brand before you reach out
📢 Brand MonitoringBrand account posts in one datasetKeep a history of your own posts for reporting
🧠 Content ResearchIdeas from top accounts in your nicheSee which formats and topics get more reactions
📈 Reporting & DashboardsStructured data for BI toolsFeed data into reports, spreadsheets, or dashboards
🗂 Archiving PostsLong-term record of public postsKeep a local or cloud archive beyond Instagram’s UI

⚡ Quick Start

1️⃣ Minimal setup (single profile)

{
"usernames": ["instagram"]
}
{
"usernames": ["instagram", "cristiano", "selenagomez"],
"maxPosts": 50
}
{
"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

ParameterTypeRequiredDefaultDescription
usernamesArray of stringsList of Instagram usernames (without @) to fetch posts from
maxPostsInteger12Maximum number of posts to fetch per username
includeUserInfoBooleantrueInclude basic profile info (id, username, full name, avatar, verification)
includeCarouselMediaBooleantrueInclude 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 nested user_info object
  • 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 a carousel_media array
  • 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

GroupFieldsDescription
Post identitypost_id, post_code, post_urlHow to reference or open the post
Authorusername, user_id, user_infoWho published the post
Timingtaken_at, taken_at_dateUnix timestamp and ISO date
Mediamedia_type, product_type, image_url_*, video_url, video_duration, has_audioWhat kind of content it is and how to access it
Dimensionsoriginal_width, original_heightSize of the main media
Engagementlike_count, comment_count, view_countBasic metrics for performance analysis
Carouselis_carousel, carousel_media_count, carousel_mediaDetails for multi-image/video posts
Tagged userstagged_usersProfiles 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.



🔍 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


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?

  1. Click "Try for free" to test the actor
  2. Enter an Instagram username
  3. 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