You can wire the Instagram node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.
Credentials
Connect Instagram under Credentials in the node settings. See Connecting credentials for the general flow.OAuth
Sign in with your Instagram account when prompted; no keys to copy. NoClick requests the following permissions:instagram_basicinstagram_content_publishinstagram_manage_commentspages_show_listpages_read_engagementbusiness_management
System user token
Enter the values manually when creating the credential.Page access token
Enter the values manually when creating the credential.Operations
Comment
| Operation | ID | Description |
|---|---|---|
| Create Media Comment | create_media_comment | Create a comment on a media item |
| Delete Comment | delete_comment | Delete a comment |
| Get Mentioned Comments | get_mentioned_comments | Get comments where the account is @mentioned |
| Hide or Unhide Comment | hide_or_unhide_comment | Hide or unhide a comment |
| List Media Comments | list_media_comments | List comments on a media item |
| Reply to Comment | reply_to_comment | Reply to a comment |
| Scrape Post Comments | scrape_post_comments | Scrape comments from Instagram posts or reels via Apify ($1–$1.50/1k comments). |
Hashtag
| Operation | ID | Description |
|---|---|---|
| Get Hashtag Media | get_hashtag_media | Get top or recent media for a hashtag |
| Scrape Hashtag Posts | scrape_hashtag_posts | Scrape recent posts for a hashtag via Apify ($1.50/1k results). |
| Search Hashtag Id | search_hashtag_id | Search for a hashtag ID |
Media
| Operation | ID | Description |
|---|---|---|
| Delete Product Tags from Media | delete_product_tags_from_media | Delete product tags from a media post |
| Get Media Details | get_media_details | Get details of a specific media item |
| Get Media Insights | get_media_insights | Get insights for a specific media item |
| Get Media Product Tags | get_media_product_tags | Get product tags on a media post |
| Get Mentioned Media | get_mentioned_media | Get media where the account is @mentioned |
| List User Media | list_user_media | List media from the authenticated user’s account |
| Publish Carousel Post | publish_carousel_post | Publish a carousel (multiple images/videos) to Instagram |
| Publish Photo Post | publish_photo_post | Publish a photo to Instagram |
| Publish Video Reel | publish_video_reel | Publish a video (Reel) to Instagram |
| Scrape Individual Post | scrape_individual_post | Scrape a specific Instagram post or reel by URL via Apify ($1.50/1k results). |
| Tag Products in Media | tag_products_in_media | Tag products in a media post for Instagram Shopping |
Profile
| Operation | ID | Description |
|---|---|---|
| Discover Business Account | discover_business_account | Discover public business/creator account information |
| Get Account Insights | get_account_insights | Get insights for the Instagram account |
| Get User Profile | get_user_profile | Get the authenticated user’s Instagram profile |
| Scrape Profile Metadata | scrape_profile_metadata | Scrape public Instagram profile metadata via Apify ($1.60/1k profiles). |
| Scrape Profile Posts | scrape_profile_posts | Scrape recent posts from one or more public Instagram profiles via Apify ($1/1k posts). |
| Scrape Profile Reels | scrape_profile_reels | Scrape reels from public Instagram profiles via Apify ($1/1k reels). |
Story
| Operation | ID | Description |
|---|---|---|
| Publish Photo Story | publish_photo_story | Publish a photo story to Instagram |
| Publish Video Story | publish_video_story | Publish a video story to Instagram |