Get a list of users who have liked a media -> not working anymore

instagram

Solution

Instagram appears to have changed their /likes API end point recently. The changes/errors I've noticed are:

- The count parameter is ignored.

- Up to a maximum of 120 likes are returned, but the number may be less due to likes from deleted accounts (these are included in the count to 120, but not included in the returned data)

- The pagination feature of the likes endpoint is no longer being returned (ie only 1 page of likes data is being returned).

- With an authorised access_token (ie from the user's login), you are unable to retrieve the likes information from media on a private account.

Previously, up to 1000 likes were available per photo via the pagination process.

Like you, I have seen no official announcement of the changes in their API. I continue to be disappointed by their serial lack of communication and constant removal of features from the API.

Problem

I realized, that since Sunday, 8th December 2013 the Instagram API do not return the correct count of users who has liked a media. Example: For a media with 500 likes the API returns a list with only about 120 users. Before Sunday everything works well and I do not have any notification from Instagram changing there policy on this topic. The official Instagram API Console returns the same amount of users like my app, and therefore I think the Instagram API has a bug or they changed the policy. Do everybody noticed the same issue? Thanks a lot for any feedback helping to solve the problem! Joseph

Original source