Why some Instagram posts don’t appear in your analytics
Reasons why your Instagram posts may not show up in Metricool
Not seeing some of your Instagram posts in your Metricool analytics? This may be due to certain limitations of Meta’s official API. Below we explain the most common reasons and what you can do in each case.
Posts restricted by age or country
Instagram does not allow access to posts marked as sensitive, 18+ content, or restricted by country through its official API.
This means:
- Even if you are the account owner, those posts won’t appear in your statistics or reports.
- Age or country restrictions are applied automatically and filtered by Meta for privacy reasons.
- There’s no permission, token, or setting in Meta’s API that allows access to this type of content.
⚠️ This limitation applies whether you connected your account to Metricool using your Instagram credentials or through Facebook. These are two different APIs, but both block this type of content.
How to know if a post is age-restricted
If you try to view an Instagram post without being logged into an account or without being registered, and you see the following message:
"Photo/video restricted. You must be over 18 to see this photo/video."
It means the post has an age restriction enabled.
This kind of content cannot be accessed via the API and therefore won’t appear in your analytics or reports in Metricool.
👉 You can use this method as a quick check if you suspect a post is not showing up for this reason.
Collaborative posts
Collaborative posts (co-created with another account) will only show up in your analytics if your account is the original creator.
- If you are a collaborator but not the creator, it won’t show up in your analytics.
- Want to see the data anyway? You can add the creator account as a competitor in Metricool to track its performance. In these cases, you can only access the public information of the post. Also, if the account has likes hidden, that metric won’t be available.
Other common causes
- Video posts (default as Reels)
Instagram automatically converts all individual videos into Reels, even if they weren’t explicitly shared as such. So, if you’re looking for a video under traditional posts and can’t find it, it’s probably classified as a Reel in Metricool.
- Incomplete or expired connection permissions
When connecting your Instagram account, it’s necessary to accept all required permissions from Facebook and Instagram. If permissions are revoked or the access token expires, some posts may stop syncing properly. In that case, you can refresh the connection from Metricool to restore access.
- Posts published before connecting the account
Only the last 60 days are synced from the moment you connect your account. If you have a Premium plan, you can request an extended sync via the chat.
Updated on: 06/08/2025
Thank you!