Overview
SLUG: INSTAGRAM
Description
Instagram is a social media platform for sharing photos, videos, and stories.
Authentication Details
OAuth2
Bearer Token
Connecting to Instagram
Create an auth config
Use the dashboard to create an auth config for the Instagram toolkit. This allows you to connect multiple Instagram accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Instagram Auth Config”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using OAuth2
Using Bearer Token
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Instagram toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
INSTAGRAM_CREATE_CAROUSEL_CONTAINER
Tool Name: Create Carousel Container
Description
Action Parameters
Action Response
INSTAGRAM_CREATE_MEDIA_CONTAINER
Tool Name: Create Media Container
Description
Action Parameters
Action Response
INSTAGRAM_CREATE_POST
Tool Name: Create Post
Description
Action Parameters
Action Response
INSTAGRAM_GET_CONVERSATION
Tool Name: Get Conversation
Description
Action Parameters
Action Response
INSTAGRAM_GET_POST_COMMENTS
Tool Name: Get Post Comments
Description
Action Parameters
Action Response
INSTAGRAM_GET_POST_INSIGHTS
Tool Name: Get Post Insights
Description
Action Parameters
Action Response
INSTAGRAM_GET_POST_STATUS
Tool Name: Get Post Status
Description
Action Parameters
Action Response
INSTAGRAM_GET_USER_INFO
Tool Name: Get User Info
Description
Action Parameters
Action Response
INSTAGRAM_GET_USER_INSIGHTS
Tool Name: Get User Insights
Description
Action Parameters
Action Response
INSTAGRAM_GET_USER_MEDIA
Tool Name: Get User Media
Description
Action Parameters
Action Response
INSTAGRAM_LIST_ALL_CONVERSATIONS
Tool Name: List All Conversations
Description
Action Parameters
Action Response
INSTAGRAM_LIST_ALL_MESSAGES
Tool Name: List All Messages
Description
Action Parameters
Action Response
INSTAGRAM_MARK_SEEN
Tool Name: Mark Seen
Description
Action Parameters
Action Response
INSTAGRAM_REPLY_TO_COMMENT
Tool Name: Reply To Comment
Description
Action Parameters
Action Response
INSTAGRAM_SEND_IMAGE
Tool Name: Send Image
Description
Action Parameters
Action Response
INSTAGRAM_SEND_TEXT_MESSAGE
Tool Name: Send Text Message
Description
Action Parameters
Action Response