# Instagram integration

> Publish content and read insights for Instagram Business and Creator accounts via the Meta Graph API — photos, videos, carousels, reels, stories, comments, and Direct messages.

- Authentication: oauth2

## Tools (42)

- **Appeal Rejected Product**: Submit an appeal to have a rejected shopping product re-reviewed.
- **Business Discovery**: Read public profile and media of another Instagram Business/Creator account by username.
- **Check Publishing Limit**: Check how much of the 50-posts/24h publishing quota an account has used.
- **Create Media Container**: Step 1 of publishing — create a media container from a public asset URL; returns a creation id.
- **Create Product Tags**: Tag products on an existing Instagram image or Reel media object.
- **Delete Media**: Delete a published Instagram media object.
- **Delete Product Tags**: Remove one or more product tags from an Instagram media object.
- **Enable or Disable Comments**: Turn commenting on or off for an Instagram media object.
- **Get Account Insights**: Pull account-level insights (reach, impressions, profile views, follower demographics).
- **Get Branded Content Promotion Permissions**: List the business accounts a creator has authorized to promote a branded content media object.
- **Get Comment**: Fetch a single Instagram comment and its replies.
- **Get Hashtag Media**: List recent or top public media tagged with a hashtag.
- **Get Instagram Account**: Fetch profile fields for an Instagram Business/Creator account.
- **Get Instagram oEmbed**: Get oEmbed HTML and metadata for embedding a public Instagram post or reel.
- **Get Media**: Fetch a single Instagram media object by id.
- **Get Media Children**: List the child media of a carousel album post.
- **Get Media Insights**: Pull per-post insights (reach, likes, saves, shares, plays) for a media object.
- **Get Mentioned Comment**: Get details of a comment in which the Instagram account was @mentioned.
- **Get Mentioned Media**: Get details of a media object in whose caption the Instagram account was @mentioned.
- **Get Product Appeal Status**: Get the review status and appeal eligibility for a rejected shopping product.
- **Get Product Tags**: Get the product tags currently applied to an Instagram media object.
- **Get Stories**: List the account's currently active stories (live for 24 hours).
- **Get Tagged Media**: List media in which the account has been tagged by other users.
- **Hide or Delete Comment**: Hide/unhide a comment, or delete it, on Instagram media.
- **List Available Catalogs**: List the product catalogs available to an Instagram professional account for product tagging.
- **List Collaboration Invites**: List pending collaborator (co-author) invites the Instagram account has received.
- **List Collaborative Media**: List media that the Instagram account co-authored as a collaborator.
- **List Comments**: List top-level comments on an Instagram media object.
- **List Direct Conversations**: List Instagram Direct message threads for the account.
- **List Instagram Accounts**: List the Instagram Business/Creator accounts the user can manage, via their linked Facebook Pages.
- **List Live Media**: List the Instagram account's currently broadcasting live video media.
- **List Media**: List the media (posts) published by an Instagram account.
- **List Media Collaborators**: List the collaborators (co-authors) and their invite status on an Instagram media object.
- **List Recently Searched Hashtags**: List the hashtags the Instagram account has searched in the last 7 days.
- **Publish Media**: Step 2 of publishing — publish a previously created media container to the account.
- **Reply to Comment**: Post a reply to an existing comment on Instagram media.
- **Reply to Mention**: Reply to a comment or caption in which the Instagram account was @mentioned.
- **Search Catalog Products**: Search a catalog for tag-eligible products by name or SKU for product tagging.
- **Search Collaborative Media**: Look up a specific collaborative media object by its permalink.
- **Search Hashtag**: Resolve a hashtag name to its Instagram hashtag id for media lookups.
- **Send Direct Message**: Send an Instagram Direct message to a user.
- **Set Branded Content Promotion Permission**: Grant or revoke a business account's permission to promote a branded content media object.

## Related prompts

- [Weekly AI video posted to TikTok and Instagram Reels](https://www.generalinput.com/prompts/weekly-ai-video-posted-to-tiktok-and-instagram-reels.md)
- [Cross-post approved videos from Airtable to TikTok and Reels](https://www.generalinput.com/prompts/cross-post-approved-videos-from-airtable-to-tiktok-and-reels.md)
- [Weekly Instagram performance digest in Slack](https://www.generalinput.com/prompts/weekly-instagram-performance-digest-in-slack.md)
- [Triage Instagram DMs into Slack every 15 minutes](https://www.generalinput.com/prompts/triage-instagram-dms-into-slack-every-15-minutes.md)
- [Turn Instagram comments into HubSpot leads and DMs](https://www.generalinput.com/prompts/turn-instagram-comments-into-hubspot-leads-and-dms.md)
- [Auto-publish scheduled Instagram posts from Airtable](https://www.generalinput.com/prompts/auto-publish-scheduled-instagram-posts-from-airtable.md)
- [Publish your Airtable content calendar to Facebook and Instagram](https://www.generalinput.com/prompts/publish-your-airtable-content-calendar-to-facebook-and-instagram.md)

Connect Instagram in General Input: https://www.generalinput.com/apps/instagram