• Blog
  • Announcements
  • Instagram API changes 2018: get ready for new Instagram Graph API (updated on April 5, 2018)

Instagram API changes 2018: get ready for new Instagram Graph API (updated on April 5, 2018)

Share
30 January 2018 Instagram made an important announcement about upcoming changes in operating API, which will affect all and every plugin and service using Instagram data.

UPD: Features the urgent Instagram changes made on April 5, 2018.

The announced changes

Starting with 31 Jul 2018 and for two years, old Instagram Platform API will be gradually deprecated and its functions will be embedded into Instagram Graph API.

Instagram Graph API – the new interface of interaction with Instagram developed on basis of Facebook Graph API and inheriting all its structural solutions. With the help of Graph API, you will be able to get media, comments, likes, view statistics and take other actions, which can be carried out by applications.

Taking into account the great scale of this update and its potential influence on business, the shift will be as smooth as possible and will be implemented in several steps, to give a chance to every affected company to prepare for it.

New schedule of old Instagram API deprecation issued on April 5, 2018

The following capabilities will be disabled immediately (previously set for July 31, 2018 or December 11, 2018 deprecation):

  • Follower List – to read the list of followers and followed-by users;
  • Relationships – to follow and unfollow accounts on a user’s behalf
  • Commenting on Public Content – to post and delete comments on a user’s behalf on public media
  • Likes – to like and unlike media on a user’s behalf
  • Subscriptions – to receive notifications when media is posted
  • Users Information – to search for and view users’ public content
  • Some information on Public Content returned through hashtag and location search – Name, Bio, Comments, Commenters, Follower Count, Following Count, Post Count, and Profile Picture

The following will be deprecated according to the timeline we shared previously:

  • Public Content – all remaining capabilities to read public media on a user’s behalf on December 11, 2018
  • Basic – to read a user’s own profile info and media in early 2020

Cancelled schedule of old Instagram API deprecation (first published on January 30, 2018)

Disabling of old API will be made in three steps.

The following will be deprecated on July 31, 2018:

  • Follower List – to get the list of followers and followed-by users;
  • Relationships – to follow and unfollow accounts on behalf of a user;
  • Commenting on Public Content – to add and delete comments on a user’s behalf on public media.

The following will be deprecated on December 11, 2018:

  • Commenting – to post and delete comments on a user’s behalf on owned media;
  • Public Content – to read any public profile info and media on behalf of a user;
  • Likes – to like and unlike media on a user’s behalf;
  • Subscriptions – to get notifications when media is posted.

The following will be deprecated in early 2020:

  • Basic – to read a user’s profile info and media.

Instagram Graph API: Features

Now Graph API is only a developing tool, and by now its functionality in restricted to work with business accounts. The full access to all accounts is planned to be resumed not earlier than in early 2019.

The following functions are already supported for work with business accounts:

  • Content Publishing Beta [NEW] – Available to Facebook Marketing Partners and Instagram Partners only. Post an image or photo to Feed with or without a caption.
  • Business Discovery [NEW] – To search and view info about a profile and view feed of other business accounts on Instagram.
  • Mentions [NEW] – To read public posts and comment on posts, which have the business mentioned or tagged using @.
  • Insights – To access and analyze important metrics of your own Instagram for optimization of content strategy.
  • Comment Moderation – More effective interaction with viewers by commenting on Instagram posts.

And here is one of the most long-awaited updates for developers of Instagram plugins and services, which will allow to work with user accounts via Graph API:

  • Support for Non-Business Profiles [FUTURE]: Basic permissioning for non-business profiles will be supported in the beginning of 2019.

How will I be affected, if I am using Instagram plugin or service?

Such a global update most probably will cause inconveniences for users of Instagram plugins and apps, so you need to secure yourself from any problems in advance. Make sure that developers of the plugins and apps you are using have announced support for the upcoming changes and release of updates.

Before the total deprecation of API, you need to update your app or find an alternative one, since after deprecation of API your app will stop working.

If this is crucial for your business, then follow this advice when choosing Instagram applications:

  • Be careful using free plugins;
  • Ignore the apps of questionable quality;
  • Pay attention to updates and their frequency;
  • Look for online demo of the product or real use cases, make sure it will work smoothly;
  • Ideally, the plugin should include automatic updates, since the upcoming changes in Instagram API will cause frequent changes of Instagram connected services.

Unfortunately, the only decision for the client will be to stick to the highest quality products. A responsible developer is the one who is prepared for upcoming changes in advance and who will try to adjust the product with minimal inconvenience for the customer.

Solutions supporting Instagram API changes

These are the Instagram plugins you can rely on:

  • Instagram Feed – the best plugin to create galleries and portfolios with pictures from Instagram;
  • Instagram Testimonials – real-life testimonials for goods and services on your website;
  • Instagram widget – a small widget to show Instagram profile on your website.

Immediately after receiving the announcement from Instagram, our team started developing the update, which will help to pass from old API to the new one without any problems.

How will I be affected, if I am an Instagram service developer?

All developers of Instagram apps should study Instagram Graph API documentation carefully. The first changes involving the current API are scheduled for 31 July 2018, so you still have time to adjust your products to the upcoming upgrade.

*See related documents below

Elfsight developers’ comments

Vladimir Fedotov

Shifting to Graph API is a step forward to new possibilities for developers working with Instagram data. Taking as an example Facebook Feed, which was developed by our team using Graph API, I can say that this tool is very cool and flexible, providing solution for almost every task. The old Instagram Platform API cannot boast the same flexibility.

We hope that Instagram will stand with developers and grant us full capabilities for working with data.

Alexey Emelyanenko

As I am a developer, for me it is very important, whether permissions will be available to me, or whether they will be distributed under some conditions, which are not too clear sometimes. In the beginning Instagram Platform API was available for everyone, but then permission request scheme was introduced.

As far as I know not, it wasn’t very easy to be granted a permission, even with clear using purposes. I have heard a lot about cases when some service developers successfully received the access but others could not, though their service was identical.

I hope that the new version of Instagram API will be available for all developers or at least the access conditions will be clear.

Related links

More about Graph API:
https://developers.facebook.com/docs/graph-api/overview

Facebook announcement:
https://developers.facebook.com/blog/post/2018/01/30/instagram-graph-api-updates/

Official Instagram API page:
https://developers.facebook.com/products/instagram/

Official Instagram Graph API documentation:
https://developers.facebook.com/docs/instagram-api

Try the Instagram Feed that works!

Our plugin supports all Instagram API changes.
  • Devon Lind

    Hey guys, thanks for the great insight on this. I’m looking at your Instagram Feed tool that you say is 100% compatible with the new Instagram API. But I can’t seem to find anywhere in the documentation that there is an endpoint to find the recent hashtags and locations (URL) like you are doing? It was possible with the “public content” piece in the old API. Can you point me in the right direction here?

  • Dharmendra Goyal

    Hi,
    There is any way to use Instagram API’s with consistency forever, i don’t want any stuck in working application, if Instagram API’s changed.

    • Hi Dharmendra,

      Unfortunately, this is not possible, as the Instagram API keeps developping and changing. Right now it’s in the process of moving over to Graph API track, so the issues will come up from time to time.

      And could you, please, elaborate on how you’re using Instagram API – do you use a plugin developed by someone else, or are you a developer?

      Regards,
      Elfsight Team

      • Dharmendra Goyal

        Thnaks @elfsight:disqus for your response!
        Not using any plugin, i am developer accessing API’s using CURL call.

  • Jesper Stender

    Hi Elfsight –
    Instagram dropped the update earlier than expected –
    And is now in effect.
    Is your plugin ready?
    Or should we expect an update?

    • HI Jesper,

      Thanks for reaching out!

      Our plugin Elfsight Instagram Feed is ready and working as it should, you can check at – https://elfsight.com/instagram-feed-instashow/#preview

      In case anything changes, we’ll be ready with an update, and we’ll definitely keep our people posted!

      Regards,
      Elfsight Team

  • Зяба Зяба

    Интересно как тогда работать будут существующие приложения мобильные для Инсты. ведь они через то же апи работают.

    • Hello Зяба Зяба,

      That depends on what the developers of these apps will do. If they start using the Graph API, and get the public access, the apps should work fine.

      Regards,
      Elfsight Team

  • Harsh Damania

    Hey Elfsight,
    I have a query , this api (https://api.instagram.com/v1/users/self/media/recent/?access_token=access-token ) will be valid till end of december 2018 ? and is there a new api allowing us to fetch photos from instagram account without going through app review process as it never gets approved

    • Hello Harsh!
      Officially, the old API will be available till the end of 2018. However, you need to keep in mind that it may become deprecated any time earlier.
      Concerning a new API, we cannot exactly get what mean, since there’s no any review for photos that we know about. Could you please specify the question, so that we can give you the answer?

      Sincerely,
      Elfsight

  • Марина Сидоренко

    Hi Elfsight,

    Do you know why Instagram stopped reviewing apps bases on Instagram API? My app in on pending review mode almost for 2 months.

    • Hi Marina,
      You problem may be caused by the fact that in December Instagram is going to deprecate their old API. It may be a good idea to prepare your app for the upcoming changes and try to add it in the end of the year.
      If you have any further questions, we will be happy to answer!

      Regards,
      Elfsight