instagram_post_photo
Post a photo to Instagram with customizable caption, hashtags, mentions, location, alt text, and options to disable comments or hide likes.
Instructions
Post a photo to the Instagram feed with FULL control.
Parameters:
image_path_or_url: Local file path or direct image URL
caption: Main post caption/description text
hashtags: Comma-separated hashtags to append (e.g. "#python, #ai, #coding")
mentions: Comma-separated @usernames to mention in caption (e.g. "@nasa, @google")
tag_users_in_photo: Comma-separated @usernames to physically TAG in the image (people tags)
location_name: Location to tag (e.g. "New York, USA" or "Eiffel Tower")
alt_text: Accessibility alt text describing the image content
disable_comments: Set True to disable comments on this post
hide_likes: Set True to hide like count from others
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| image_path_or_url | Yes | ||
| caption | Yes | ||
| hashtags | No | ||
| mentions | No | ||
| tag_users_in_photo | No | ||
| location_name | No | ||
| alt_text | No | ||
| disable_comments | No | ||
| hide_likes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |