Integrations

Instagram

9 actions for Instagram.

Create Instagram Carousel#

Create a carousel post with multiple images/videos on Instagram.

Plans: Trial, Pro, Premium, Enterprise · Type: InstagramCreateCarouselPost

Inputs#

FieldTypeRequiredDefaultWhat it does
Media URLsTextYes(empty)URLs of images/videos for the carousel (one per line). Must be publicly accessible.
CaptionTextNo(empty)The caption for the carousel post.

Outputs#

OutputType
PostAny
Post IdAny
Media TypeAny
Media CountAny

Use as an agent tool#

Tool name: instagram_create_carousel_post

Create a carousel post with multiple images/videos on Instagram

Create Instagram Comment#

Create a comment on an Instagram post.

Plans: Trial, Pro, Premium, Enterprise · Type: InstagramCreateComment

Inputs#

FieldTypeRequiredDefaultWhat it does
Media IDTextYes(empty)The ID of the Instagram media to comment on.
Comment TextTextYes(empty)The text of the comment.

Outputs#

OutputType
CommentAny
Comment IdAny

Use as an agent tool#

Tool name: instagram_create_comment

Create a comment on an Instagram post

Create Instagram Photo Post#

Create a photo post on Instagram.

Plans: Trial, Pro, Premium, Enterprise · Type: InstagramCreatePhotoPost

Inputs#

FieldTypeRequiredDefaultWhat it does
Image URLTextYes(empty)The URL of the image to post. Must be publicly accessible.
CaptionTextNo(empty)The caption for the post.

Outputs#

OutputType
PostAny
Post IdAny
Media TypeAny

Use as an agent tool#

Tool name: instagram_create_photo_post

Create a photo post on Instagram

Create Instagram Reel#

Create a reel (video) post on Instagram.

Plans: Trial, Pro, Premium, Enterprise · Type: InstagramCreateReelPost

Inputs#

FieldTypeRequiredDefaultWhat it does
Video URLTextYes(empty)The URL of the video to post. Must be publicly accessible.
CaptionTextNo(empty)The caption for the reel.
Share to FeedYes/NoNoOnWhether to share the reel to your feed.

Outputs#

OutputType
PostAny
Post IdAny
Media TypeAny
Shared To FeedAny

Use as an agent tool#

Tool name: instagram_create_reel_post

Create a reel (video) post on Instagram

Reply to Instagram Comment#

Reply to a comment on an Instagram post.

Plans: Trial, Pro, Premium, Enterprise · Type: InstagramCreateReply

Inputs#

FieldTypeRequiredDefaultWhat it does
Comment IDTextYes(empty)The ID of the comment to reply to.
Reply TextTextYes(empty)The text of the reply.

Outputs#

OutputType
ReplyAny
Reply IdAny

Use as an agent tool#

Tool name: instagram_create_reply

Reply to a comment on an Instagram post

Get Instagram Insights#

Get account insights and metrics for the authenticated Instagram user.

Plans: Trial, Pro, Premium, Enterprise · Type: InstagramGetUserInsights

Inputs#

FieldTypeRequiredDefaultWhat it does
PeriodTextNodayTime period for the insights. Options: day, week, days_28, lifetime
MetricsTextNo(empty)Comma-separated list of metrics (e.g., impressions,reach,profile_views). Leave empty for defaults.

Outputs#

OutputType
InsightsAny
PeriodAny
MetricsAny

Use as an agent tool#

Tool name: instagram_get_user_insights

Get account insights and metrics for the authenticated Instagram user

Get Instagram Profile#

Get the authenticated user’s Instagram profile information.

Plans: Trial, Pro, Premium, Enterprise · Type: InstagramGetUserProfile

Outputs#

OutputType
ProfileAny
UsernameAny
NameAny
BiographyAny
Followers CountAny
Follows CountAny
Media CountAny
Profile Picture UrlAny
WebsiteAny

Use as an agent tool#

Tool name: instagram_get_user_profile

Get the authenticated user’s Instagram profile information

List Instagram Media#

List media from the authenticated Instagram account.

Plans: Trial, Pro, Premium, Enterprise · Type: InstagramListMedia

Inputs#

FieldTypeRequiredDefaultWhat it does
LimitNumberNo25Maximum number of media items to return (default: 25).

Outputs#

OutputType
MediaAny
CountAny

Use as an agent tool#

Tool name: instagram_list_media

List media from the authenticated Instagram account

List Public User Media#

List public media from another Instagram user.

Plans: Trial, Pro, Premium, Enterprise · Type: InstagramListPublicUserMedia

Inputs#

FieldTypeRequiredDefaultWhat it does
UsernameTextYes(empty)The Instagram username to fetch media from.
LimitNumberNo25Maximum number of media items to return (default: 25).

Outputs#

OutputType
MediaAny
CountAny
UsernameAny

Use as an agent tool#

Tool name: instagram_list_public_user_media

List public media from another Instagram user