Instagram Graph API

The Instagram Graph API allows Instagram Business Accounts and Instagram Creator Accounts to use your app to manage their presence on Instagram. The API can be used to get and publish their media, manage and reply to comments on their media, identify media where they have been @mentioned by other Instagram users, find hashtagged media, and get basic metadata and metrics about other Instagram Businesses and Creators.

The API is intended for Instagram Businesses and Creators who need insight into, and full control over, all of their social media interactions. If you are building an app for consumers or you only need to get an app user's basic profile information, photos, and videos, consider the Instagram Basic Display API instead.

Limitations

  • The API cannot access Intagram consumer accounts (i.e., non-Business or non-Creator Instagram accounts). If you are building an app for consumer users, use the Instagram Basic Display API instead.
  • Content Publishing is only available to Instagram Business Users.

Requirements

App Review

Before you can switch your app to Live Mode you must complete the App Review process. You can begin the process in the App Review > Permissions and Features tab within the App Dashboard. All Instagram Graph API permissions except for pages_show_list require App Review approval.

Business Verification & Supplement Terms

Once you complete App Review, you will be asked to complete Business Verification and agree to our Supplemental Terms. You must complete verification and agree to the terms before your app can be switched to Live Mode..