August 13 2019
April 30 2019
March 30, 2020 Update: We understand these are challenging times for our developer community, so we are postponing disabling the Instagram Legacy API Platform by 90 days to June 29, 2020. Remaining endpoints on the Legacy API will no longer be available after this date and your app’s users may lose functionality. We urge you to migrate to the Instagram Basic Display API without delay so that Instagram users of your app have time to transition as well. Please see below for tips on getting through our App Review process.
As we previously shared, we’d like to remind you that the final Instagram Legacy API permission ("Basic Permission") will be disabled on March 31, 2020. Any apps that remain on the Legacy API as of March 31 will no longer have access. As of March 31, developers previously using the Legacy API should instead rely on Instagram Basic Display API and Instagram Graph API.
Migrating off the Legacy API
To avoid disruption of service to your app and business, please apply for permissions to Basic Display API via App Review and migrate Legacy API calls before March 31. Note that App Review submissions can take up to a week or longer to process. Check our developer documentation for Basic Display API and App Review to learn more.
App Review Tips
Please take a moment to review some common mistakes we’ve seen in App Review submissions for Basic Display API that can lead to rejection:
Mistake #1: Your app uses Basic Display API for authenticating users
Instagram Basic Display API is not an authentication tool and cannot be used to authenticate or log users into your app.
Mistake #2: Your App Review submission does not clearly demonstrate your use case
Your submission will be rejected if it does not clearly show how your app uses the requested permissions.
If you’re using the Legacy API to simply display your personal Instagram Feed on your personal website, you may use the User Token Generator on the Instagram Basic Display API. The User Token Generator does not require App Review, but it will only work for your owned Instagram accounts (i.e. accounts for which you know the login credentials). Please refer to the User Token Generator developer documentation to learn more.
As always, thank you for being part of our developer ecosystem and helping make Instagram a vibrant community for people, businesses, and creators.