Instagram Graph API
The Instagram Graph API allows users of your app to access data in their Instagram Business and Instagram Creator accounts. The API can be used to get and publish their media, manage and reply to comments on their media, identify media where they have been @mentioned by other Instagram users, find hashtagged media, and get basic metadata and metrics about other Instagram Businesses and Creators.
Instagram Basic Display API
The Instagram Basic Display API allows users of your app to get basic profile information, photos, and videos in their Instagram accounts. The API is intended for non-Business and non-Creator Instagram users. If you are building an app that will allow users to publish media, moderate comments, identify @mentioned and hashtagged media, or get data about other Instagram users, use the Instagram Graph API instead.
Messenger API support for Instagram (also known as Instagram Messaging API in our Developer Policies) allows Instagram Professional accounts to use your app to manage their Instagram messages. The API can be used to send and receive messages from other Instagram users. Messenger API Support
Sharing to Stories
With Sharing to Stories, you can allow users of your app to share their content as Instagram stories.
Sharing to Feed
With Sharing to Feed, you can allow users of your app to share their content to their Instagram Feed.
Embed Instagram photo and video posts in other websites.