Around July 11, 2025, our Application (and many others i've spoken to) started receiving 0 views (impressions) when querying the insights
for Instagram Reels via the Instagram Graph API.
This issue:
impressions
, even for Reels with known views.GET v23.0/{ig-media-id}/insights?metric=views,likes,shares,reach
Host: graph.facebook.com
Authorization: Bearer {access-token}
Expected Response (before July 11):
{
"data": [
{ "name": "views", "values": [ { "value": 1200 } ] },
{ "name": "likes", "values": [ { "value": 1150 } ] },
{ "name": "shares", "values": [ { "value": 900 } ] },
{ "name": "reach", "values": [ { "value": 900 } ] },
]
}
Actual Response (after July 11):
{
"data": [
{ "name": "views", "values": [ { "value": 0 } ] },
{ "name": "likes", "values": [ { "value": 1150 } ] },
{ "name": "shares", "values": [ { "value": 900 } ] },
{ "name": "reach", "values": [ { "value": 900 } ] },
]
}
v23.0
Any help or direction would be much appreciated!
As of July 24, 2025 the Instagram Graph API media insights
endpoint is returning correct values for views
for Reels once again. I did not receive any official communication, bug acknowledgment, or changelog update from Meta.
The issue appears to have been resolved silently on Meta's side.
No changes were made in our app or token scopes.
Reels published after July 11 that were previously returning 0
are now returning correct views metric.