Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Send Message

Send a direct message to an Instagram user, or send a private reply to a comment. Supports text messages and image attachments. Also supports fetching recent conversations.

Get Profile

Retrieve an Instagram Business or Creator account's profile information including username, biography, follower/following counts, and media count. Can fetch your own profile or discover another business/creator account by username.

Get Media

Retrieve Instagram media. Fetch a single post by media ID for full details including carousel children, or list recent media from an account with pagination support.

Search Hashtags

Search for recent or top public posts tagged with a specific hashtag. This is the only way to search public content on Instagram via the API. Returns posts with their captions, media URLs, and engagement metrics.

Manage Comments

Retrieve, reply to, delete, or hide/unhide comments on Instagram media. Also supports enabling or disabling comments on a specific post. Use the `action` field to specify what operation to perform.

Get Mentions

Retrieve posts where your Instagram account has been tagged or @mentioned. Returns media where you were tagged in photos, as well as active stories.

Get Insights

Retrieve analytics and performance insights for an Instagram account or specific media post. Account-level insights include impressions, reach, profile views, and audience demographics. Media-level insights include impressions, reach, engagement, saves, and shares.

Publish Media

Publish media to Instagram. Supports single image posts, Reels (video), Stories, and carousel albums. Publishing follows a two-step process internally: creating a media container and then publishing it. For carousels, provide multiple image/video URLs and they will be combined automatically.

Get Stories

Retrieve currently active (non-expired) stories from an Instagram account. Stories are only available for 24 hours after publishing.