Instagram

Instagram

Publish photos/videos, manage comments, view insights, and interact with Instagram Business accounts.

Authentication: oauth

Tools

Get Instagram Accounts
Get all Instagram Business/Creator accounts connected to Facebook Pages the user manages.
Get Account Info
Get detailed information about an Instagram Business/Creator account.
Create Media Container
Create a media container (POST /{ig-user-id}/media): an image, a Reel (every single video publishes as a Reel), a Story, or a carousel of 2–10 items. Wait for check_container_status to say FINISHED, then publish_media. Caption up to 2,200 characters, 30 hashtags.
Publish Media
Publish a media container. Second step in the two-step publishing process.
Create Carousel Item
Create one carousel item container (image or video); wait for it to be FINISHED before creating the CAROUSEL parent.
Check Container Status
Check the status of a media container (useful for video processing).
Get Publishing Limit
How many posts the account has published through the API in the last 24 hours and the limit (GET /{ig-user-id}/content_publishing_limit).
Create Comment
Comment on a post as the account (POST /{media-id}/comments), e.g. the first comment with the hashtags.
Get Media List
Get a list of media from an Instagram account.
Get Media
Get details about a specific media item.
Get Media Comments
Get comments on a media item.
Reply To Comment
Reply to a comment on a media item.
Delete Comment
Delete a comment on a media item.
Hide Comment
Hide or unhide a comment on a media item.
Get Account Insights
Get insights/analytics for an Instagram account.
Get Media Insights
Get insights/analytics for a specific media item.
Get Stories
Get active stories from an Instagram account.
Search Hashtag
Search for a hashtag ID by name.
Get Hashtag Media
Get recent media with a specific hashtag.
Get Tagged Media
Posts by other people in which the account is tagged (GET /{ig-user-id}/tags).