Facebook recently introduced Instagram Graph API, which allows to fetch data from Instagram page that is connected to your Facebook company page, instagram.com/developers states:
The Instagram Graph API is Now Available to All Developers.
For Non-Business Instagram Accounts please continue to use the existing Instagram API.
So, for example, if my company has account instagram.com/my_first_company
, I can only retrieve its feed and no one else.
Using old Instagram API to retrieve public_content permission (access to any feed) is no longer an option too, from old API documetation:
public_content - to read any public profile info and media on a user’s behalf (applications no longer accepted)
- What will happen to existing tools that have
public_content
permission? (for example, there are tons of plugins for various CMS that allow to display recent Instagram photos) - Is there any valid way to access
public_content
(access to any feed) right now (besides fetching HTML pages of Instagram website)? - Are there any plans to enable Graph API for non-business customers, of so when?
UPD. There seem to be ?__a=1
endpoint that allows to get access to recent photos of any public feed without any tokens. But it's not official and no one knows when/if Instagram will close it. If you do - please let me know.
UPD 2. Instagram removed ?__a=1
endpoint, not sure for how long, probably forever. Currently the only way to access instagram feed is to scrap instagram.com website, which is a horror.