Use this guide if your App Review submission was rejected for problems with any Instagram-related permissions or features you may have requested.
During App Review, submission reviewers use a submission’s screen recording as a guide and will attempt to recreate how the app uses each of the permission(s) and/or feature(s) that your app is requesting. If a reviewer is unable to recreate the experience depicted in the screen recording, your app will unfortunately be rejected with "Unable to verify use case in app". If your submission is rejected for this reason:
Please also ensure that you also provide all test credentials required for the full Facebook Login authentication and the steps required to link your Instagram business account(s). If a reviewer is unable to test the Business Integration between the Instagram business account and Facebook Page, your app will be rejected as they were unable to verify the complete login experience.
During App Review, FB reviewers will evaluate the use case(s) and submission details you’ve presented to determine if they are valid and allowed. These use cases are described in our permissions and features references.
If you’re applying specifically for the instagram_basic permission, please note that the permission grants your app permission to read an Instagram Account profile’s information and media. Instagram Graph API also only allows Instagram Professional accounts - Businesses and Creators - to use your app to manage your presence on Instagram, and cannot access Instagram consumer accounts.
If you are building an app for consumer users, your app will be rejected with “Restricted use case”. If so, please consider Instagram Basic Display (IGBD) API instead.
If you’re applying for the instagram_manage_comments permission, please note that mentions on Instagram Stories are not supported with this permission.
If you’re applying specifically for the instagram_manage_insights permission, please note that you are not able to use the permission to retrieve Instagram ads data, nor attempt to build an ad network on Instagram. According to Facebook Platform Terms and Developer Policies, any data obtained through our API and permission(s) are not allowed to be transferred to an ad network directly or indirectly.
The instagram_manage_insights permission grants your app permission to access insights for the Instagram Business Account linked to the Facebook Page administered by the app user. These insights include the Instagram account’s metadata, data, and Instagram Story insights.
If you’re applying for the Instagram Public Content Access (IPCA) feature, this feature allows apps to discover and read public Instagram photos and videos, on behalf of the Instagram business user. It grants your app an ability to search for Hashtags and pull data like media, comment count, like count etc. Do note that hashtags on Instagram Stories are not supported with this feature. Please ensure that your intended use case of the IPCA feature is clearly stated within your submission details. If your submission is rejected for the reason “Restricted use case”, please make sure that your app’s use of IPCA is allowed before resubmitting.
A submission reviewer will attempt to sign in to your submitted app and verify that it access data in an Instagram Business account in the manner that was described in the submission. If the reviewer is unable to sign into the app, or is unable to use the app to access data in an Instagram Professional account as described in the submission, the submission will be rejected with "We Were Unable to Verify The Complete Login Experience".
If your submission has been rejected for this reason: