
Manage your Instagram account, post content, and engage with your audience
INSTAGRAM CREATE CAROUSEL CONTAINER
Create a draft carousel post with multiple images/videos before publishing.
INSTAGRAM CREATE MEDIA CONTAINER
Create a draft media container for photos/videos/reels before publishing.
INSTAGRAM CREATE POST
Publish a draft media container to Instagram (final publishing step).
INSTAGRAM DELETE COMMENT
Tool to delete a comment on Instagram media. Use when you need to remove a comment that was created by your Instagram Business or Creator Account. Note: You can only delete comments that your account created - you cannot delete other users' comments unless they are on your own media.
INSTAGRAM GET CONVERSATION
Get details about a specific Instagram DM conversation (participants, etc).
INSTAGRAM GET IG COMMENT REPLIES
Get replies to a specific Instagram comment. Returns a list of comment replies with details like text, username, timestamp, and like count. Use when you need to retrieve child comments (replies) for a specific parent comment.
INSTAGRAM GET IG MEDIA
Get Instagram Media object (photo, video, story, reel, or carousel). Use when you need to retrieve detailed information about a specific Instagram post including engagement metrics, caption, media URLs, and metadata.
INSTAGRAM GET IG MEDIA CHILDREN
Tool to get media objects (images/videos) that are children of an Instagram carousel/album post. Use when you need to retrieve individual media items from a carousel album post. Note: Carousel children media do not support insights queries - for analytics, query metrics at the parent carousel level.
INSTAGRAM GET IG MEDIA COMMENTS
Tool to retrieve comments on an Instagram media object. Use when you need to fetch comments from a specific Instagram post, photo, video, or carousel. Supports cursor-based pagination for navigating through large comment lists.
INSTAGRAM GET IG MEDIA INSIGHTS
Tool to get insights and metrics for Instagram media objects (photos, videos, reels, carousel albums). Use when you need to retrieve performance data such as views, reach, likes, comments, saves, and shares for specific media. Note: Insights data is only available for media published within the last 2 years, and the account must have at least 1,000 followers.
INSTAGRAM GET IG USER CONTENT PUBLISHING LIMIT
Get an Instagram Business Account's current content publishing usage. Use this to monitor quota usage and avoid hitting rate limits when publishing content via the API.
INSTAGRAM GET IG USER LIVE MEDIA
Get live media objects during an active Instagram broadcast. Returns the live video media ID and metadata when a live broadcast is in progress on an Instagram Business or Creator account. Use this to monitor active live streams and access real-time engagement data.
INSTAGRAM GET IG USER MEDIA
Get Instagram user's media collection (posts, photos, videos, reels, carousels). Use when you need to retrieve all media published by an Instagram Business or Creator account with support for pagination and time-based filtering.
INSTAGRAM GET IG USER STORIES
Get active story media objects for an Instagram Business or Creator account. Returns stories that are currently active within the 24-hour window. Use this to retrieve story content, metadata, and engagement metrics for monitoring or analytics purposes.
INSTAGRAM GET IG USER TAGS
Get Instagram media where the user has been tagged by other users. Use when you need to retrieve all media in which an Instagram Business or Creator account has been tagged, including tags in captions, comments, or on the media itself.
INSTAGRAM GET POST COMMENTS
Get comments on an Instagram post.
INSTAGRAM GET POST INSIGHTS
Get Instagram post insights/analytics (impressions, reach, engagement, etc.).
INSTAGRAM GET POST STATUS
Check the processing status of a draft post container.
INSTAGRAM GET USER INFO
Get Instagram user info including profile details and statistics.
INSTAGRAM GET USER INSIGHTS
Get Instagram account-level insights and analytics (profile views, reach, follower count, etc.). metric_type (time_series or total_value): When set to total_value, the API returns a total_value object instead of values. breakdown: Only applicable when metric_type=total_value and only for supported metrics. timeframe: Required for demographics-related metrics and overrides since/until for those metrics.
INSTAGRAM GET USER MEDIA
Get Instagram user's media (posts, photos, videos).
INSTAGRAM LIST ALL CONVERSATIONS
Get all Instagram DM conversations for the authenticated user.
INSTAGRAM LIST ALL MESSAGES
List all messages from a specific Instagram DM conversation.
INSTAGRAM MARK SEEN
Mark Instagram DM messages as read/seen for a specific user.
INSTAGRAM POST IG COMMENT REPLIES
Tool to create a reply to an Instagram comment. Use when you need to reply to a specific comment on an Instagram post owned by a Business or Creator account. The reply must be 300 characters or less, contain at most 4 hashtags and 1 URL, and cannot consist entirely of capital letters.
INSTAGRAM POST IG MEDIA COMMENTS
Tool to create a comment on an Instagram media object. Use when you need to post a comment on a specific Instagram post, photo, video, or carousel. The comment must be 300 characters or less, contain at most 4 hashtags and 1 URL, and cannot consist entirely of capital letters.
INSTAGRAM POST IG USER MEDIA
Tool to create a media container for Instagram posts. Use this to create a container for images, videos, Reels, or carousels. This is the first step in Instagram's two-step publishing process - after creating the container, use the media_publish endpoint to publish it.
INSTAGRAM POST IG USER MEDIA PUBLISH
Tool to publish a media container to an Instagram Business account. Use this after creating a media container and confirming it has status 'FINISHED'. This is the second step in Instagram's two-step publishing process. Rate limited to 25 API-published posts per 24-hour moving window.
INSTAGRAM POST IG USER MENTIONS
Tool to reply to a mention of your Instagram Business or Creator account. Use when you need to respond to comments or media captions where your account has been @mentioned by another Instagram user. This creates a comment on the media or comment containing the mention.
INSTAGRAM REPLY TO COMMENT
Reply to a comment on Instagram media.
INSTAGRAM SEND IMAGE
Send an image via Instagram DM to a specific user.
INSTAGRAM SEND TEXT MESSAGE
Send a text message to an Instagram user via DM.
INSTAGRAM CUSTOM GATHER CONTEXT
Get Instagram context snapshot: profile info and recent media. Zero required parameters. Returns authenticated user's Instagram state.
GAIA connects to Instagram via MCP (Model Context Protocol) and exposes every action as a natural-language command. Tell GAIA what you want — it handles the rest, automatically.
Set up your Instagram automation in three simple steps — no code required.
Connect Instagram to GAIA
Open the GAIA Marketplace, find the Instagram integration, and click "Add to your GAIA". Authorise access in under two minutes — no code, no configuration files.
Tell GAIA what to automate in plain English
Describe the task in your own words: "summarise my Instagram activity every morning" or "notify me on Slack when a new social_media event happens". GAIA understands context and intent.
GAIA handles it automatically, 24/7
GAIA runs your Instagram automations in the background around the clock. No manual triggers, no scripts to maintain — just results delivered to you.
Everything you need to know about the GAIA Instagram integration.
Instagram is just one piece of the puzzle. GAIA integrates with 50+ tools across social_media, communication, productivity, and more — letting you build cross-tool automations in plain English without writing a single line of code.
Browse all integrations