Instagram API Permissions
The instagram_manage_comments permission lets an app read, reply to, hide, and delete comments on Instagram media through the API. For instagram_manage_comments approval, reviewers expect a real moderation workflow, a clear screencast, and a specific explanation of every comment action. Comment automation is one of the most requested SaaS features — and one of the more frequently rejected permissions in Meta App Review, because reviewers hold moderation-capable permissions to a strict demonstration standard. This guide explains what the permission covers, who needs it, and where submissions actually fail.
What instagram_manage_comments Is For
The permission grants comment-level access for Instagram professional accounts connected through your app: reading comments and replies on media, replying programmatically, hiding or unhiding comments, and deleting comments the account owns.
It applies to Instagram Business and Creator accounts only, and like every production permission it has two tiers: Standard Access for your own test assets, and Advanced Access for real users — which is what Meta App Review grants.
Who Actually Needs It
- Comment automation and moderation tools that auto-reply, filter spam, or hide offensive comments for clients
- Social inbox platforms that unify Instagram comments with DMs and other channels in one agent view
- Engagement and community-management SaaS that replies to comments at scale for agencies
- Contest and giveaway tools that read comment entries on campaign posts
If your app only publishes posts or reads analytics, you likely do not need this permission — requesting a permission your screencast never demonstrates is itself a rejection trigger.
instagram_manage_comments approval checklist
- A working comment feature in the live app — reading and replying must be demonstrable end to end
- An Instagram professional account connected to a Facebook Page for the demo
- A correctly configured comments webhook subscription — most comment features depend on it, and reviewers notice when real-time events are missing
- A screencast showing a user connecting their account, granting the permission, and using the comment feature on real media
- A use-case description naming the exact comment actions (read, reply, hide, delete) your app performs and why users need them
- A compliant privacy policy and, in most production cases, completed Business Verification
Why instagram_manage_comments Gets Rejected
The screencast shows a dashboard mock-up but never shows a real comment being read or replied to through the app
The comments webhook is not set up, so the "automation" cannot actually receive new comments during the review
Moderation actions (hide/delete) are requested but never demonstrated or justified in the use-case text
The demo account is a personal Instagram account, which the API does not support
The permission is bundled with messaging or publishing permissions under one generic explanation — each permission needs its own justification
Most rejections are not about the product being bad. They are about the submission failing to prove, in the exact format reviewers require, that every requested comment action has a real user-facing purpose. That is a preparation problem — and it is fixable on resubmission.
Where instagram_manage_comments Fits in the Bigger Approval
Comment tools rarely need only this one permission — most also request messaging, insights, or publishing scopes, and each is reviewed separately with its own screencast and justification. For a related walkthrough see the instagram_manage_insights approval guide. If you would rather have the full submission prepared professionally — permission scoping, screencast scripting, use-case writing, and resubmission handling — that is exactly what the Instagram App Review service covers.
Related Instagram Permission Guide
If your product also needs Instagram analytics, see the companion guide for instagram_manage_insights approval to keep comment moderation separate from insights access.
Meta makes all App Review and permission approval decisions independently. Outcomes and timelines cannot be guaranteed. Not affiliated with or endorsed by Meta Platforms, Inc.
Evidence for instagram_manage_comments approval

Show the user flow and moderation controls clearly so an instagram_manage_comments approval can be evaluated without guesswork. Keep an instagram_manage_comments approval focused on comment actions, roles, and the exact data your app handles. Before resubmitting, label the recording and notes consistently with instagram_manage_comments approval. This evidence makes instagram_manage_comments approval easier to verify and keeps the comments permission separate from insights or messaging access.
For current technical requirements, compare this workflow with Meta's Instagram API documentation before submitting.