Free Instagram Stats Tool – Engagement & KPIs for Any Profile
Limits:
- Works with public data. ER = Engagement Rate
- Not available: reach, impressions, saves, Story views.
- Engagement is based on likes and comments on public posts.
- Works with public data. ER = Engagement Rate
- Not available: reach, impressions, saves, Story views.
- Engagement is based on likes and comments on public posts.
Engagement of recent posts
How to read public analytics for other Instagram profiles
Analytics for other people's Instagram profiles are a practical guide for many marketers, creators and smaller brands. They help you understand which formats and topics drive engagement, how to set realistic growth expectations and where to look for inspiration. Because official metrics like reach or impressions aren't public, we rely on open signals – mainly likes, comments, post type and available follower history.
The key metric is engagement – engagement rate (ER). In this tool, we calculate it as (likes + comments) / followers and show it as a percentage. You'll find both the median and the average ER of the last 12 posts, so you can see both how consistent the performance is (median) and the overall trend (average). ER is only a proxy metric, but it's a very good indicator of how strongly the community responds to the content.
Besides ER, we track the number of posts in the last 7 and 30 days, so you can quickly see how active the profile is. We also show the video/Reels share, because short-form video is now a key distribution factor. In the “Top 5 posts” section, you'll find the best posts by ER – quick inspiration for which topics, formats and visuals work for the profile.
We show benchmarks with color-coded labels: poor / average / good / excellent. Treat them as a rough guide – results vary by industry, account size and region. For a fair comparison, we recommend comparing profiles of a similar type and size.
How do you use the data in practice? Pick 5–10 relevant accounts and check them once a week. Note down new posts, their ER and format, and look out for recurring elements, caption structure and visuals. Once a month, review the median/average ER and 30-day activity. That way you'll get a clear picture of what pays off and where to take your own content.
FAQ
Why can't I see reach/impressions?
These metrics aren't public. We work with what can be derived from open data – likes, comments and published posts.How is ER calculated?
Engagement rate (ER) = (likes + comments) / followers. The cards show both the median and the average of the last 12 posts.Why does the thumbnail sometimes fail to load?
Instagram may block hotlinking of thumbnails. We use a proxy and a safe fallback so the layout stays stable.What do the colored KPI labels mean?
Red = poor, orange = average, blue = good, green = excellent – these are rough benchmarks.Can I export the charts?
The charts are rendered with Canvas (Chart.js). You can export them via your browser's context menu.Want your profile to grow?
Followers and likes delivered in minutes. No password, with a guarantee.
How to analyze someone else's profile step by step
Start with a clear goal. Do you need content inspiration, want to compare competitors' performance, or are you looking for creators to collaborate with? Each goal calls for a slightly different set of metrics and a different depth of analysis. For inspiration, focus mainly on engagement per post and the format mix. For competitor benchmarking, also track posting frequency and the trend over time. When choosing a creator to collaborate with, what matters is consistent performance and audience quality, which you can estimate from ER consistency and the nature of their topics.
Next, set a time frame. A short period (7–30 days) is good for seeing how the profile communicates right now, while a longer period (90–180 days) shows its real stability. If the profile posts rarely, it's better to look at a longer period and work with more posts – individual spikes then won't distort the overall picture. For profiles that post frequently, on the other hand, you can use a shorter window and compare topics faster.
Then set up a simple spreadsheet for notes: post date, format (image, carousel, Reels), main topic, approximate caption length, whether there's a CTA, number of likes and comments, and the calculated ER. After a few dozen posts, patterns start to emerge: some formats consistently get a higher ER, some types of headlines attract more comments, and some topics perform above average in a particular community.
How to read and interpret the basic KPIs
ER median (12) shows typical performance – half of the posts are above it, half below. It's less sensitive to outliers, which makes it useful for quickly comparing profiles or time periods. ER average (12) on the other hand, reacts more to fluctuations and better reveals when a particular topic stands out. If the median and the average differ significantly, the profile probably publishes a mix of formats with varying success.
Posts 7/30 days tells you whether the profile is active and whether you can expect consistent performance. A sudden increase in activity can explain a lower ER (the algorithm often needs time to build relevance), while with very sporadic posting, individual posts can vary dramatically. Reels/video share is especially useful for profiles that focus on short-form content – a high share doesn't automatically mean success, but it helps explain distribution.
Top engagement shows the best short-term result among recent posts. It's not a measure of “profile success”, but a signal worth investigating: what exactly worked in the post – the topic, the visuals, the editing style, the subtitles, the first line of the caption, or the timing?
Common mistakes and how to avoid them
The most common mistake is drawing conclusions from too small a sample. Two or three posts tell you nothing – it could be chance, seasonality or the effect of an external campaign. So always track at least the last 12 posts, and ideally a longer period. The second common mistake is comparing apples to oranges: a profile dominated by educational carousels will have a different ER than one that mainly posts Reels. When benchmarking, compare similar formats and topics.
The third mistake is ignoring context. After a visual identity redesign, a team change or the start of a new season, a profile may dip in the short term. That's normal – watch the trend and how the audience responds over time, not just the immediate result. And finally, be careful about drawing sweeping conclusions from a single viral video. A viral peak does raise the average, but it typically can't be repeated long-term without adapting your process and format.
A practical workflow for teams and individuals
1) Data collection. Once a week, go through the profiles you track and add new posts to your spreadsheet. For each post, record the posting time, format, topic, CTA and the likes/comments. Calculate the ER and flag posts that perform above average.
2) Topic synthesis. After two to three weeks, write down which topics consistently achieve a higher ER. Look at the headlines – do they contain a question, a benefit or a story? For Reels, pay attention to the first two seconds, the editing pace, the background music and the subtitles carrying the key message.
3) Hypotheses and testing. Turn the patterns you've identified into simple hypotheses (e.g. “an educational carousel with one strong statement at the start gets a 30% higher ER”). Test and evaluate them the following month. This way you'll learn faster and end up with repeatable formats.
Mini case study: switching to Reels
A small educational account with 17,000 followers had posted mostly images with long captions for years. Its average ER hovered around 0.8–1.1%. After introducing two Reels a week (quick tips and “before/after”), the average ER initially dropped, but the median gradually rose to 1.4%. The key was tightening the first two seconds, adding subtitles and a clear call to action at the end – the Reels started bringing in new followers, who then also engaged with the static content.
Conclusion: you can't judge a switch to Reels after one week. It takes 4–8 weeks for the profile to “learn” the new rhythm and for the audience to find its way. What matters is closely tracking the first seconds of each video and regularly testing new hooks. One average post doesn't matter – what's important is that another chance comes every few days.
Pre-publishing checklist
- Does the first line offer clear value or a strong hook?
- Is the visual readable on smaller screens too (text, contrast, crop)?
- Does the caption include one specific call to action (comment, save, share)?
- Is the right format (carousel vs. single image vs. Reels) chosen for the topic?
- Is the caption packing in too much information at once? Focus on one insight.
- Do your Reels have subtitles and a clearly readable keyword in the first few seconds?
Glossary
ER – Engagement Rate: The ratio (likes + comments) / followers expressed as a percentage. For other people's profiles, it's the best publicly available estimate of how “strong” the response is.
Median ER: The middle ER value across a series of posts. It reflects performance stability well and is less affected by fluctuations.
Average ER: The arithmetic mean of ER across a series of posts. It better shows when a topic occasionally “takes off”.
Reels share: The share of short videos among recent posts. It helps explain distribution and evaluate your format strategy.
