Instagram Platform

Stories

Updated: Aug 12, 2026
Copy for LLM
Represents a collection of story IG Media objects on an IG User.

Creating

For creating Stories Media, refer to the Instagram User Media documentation.

Reading

Getting Stories

GET /{ig-user-id}/stories
Returns a list of story IG Media objects on an IG User.
The media_url field is omitted for video media that contains copyrighted or licensed audio, including audio added from the Instagram audio library, or that has been flagged for a copyright violation. This applies to all video media, including media the app user owns. It is also omitted for reels whose owner has turned off reel downloads, on requests that read another user’s media: business discovery, tags, mentions, hashtag search, and collaborative media. That condition is evaluated against the reel’s owner, so it can apply to a reel the app user co-authored. All other fields are returned as normal. See IG Media for details.

Limitations

  • Responses will not include Live Video stories.
  • Stories are only available for 24 hours.
  • New stories created when a user reshares a story will not be returned.
  • Only one caption will be returned per Instagram story, even if more than one caption exists.

Permissions

A Facebook User access token with the following permissions:
  • instagram_basic
  • pages_read_engagement
If the token is from a User whose Page role was granted via the Business Manager, one of the following permissions is also required:
  • ads_management
  • ads_read

Sample Request

GET graph.facebook.com
  /17841405822304914/stories

Sample Response

{
  "data": [
    {
      "id": "17861937508009798"
    },
    {
      "id": "17862253585030136"
    },
    {
      "id": "17856428680064034"
    },
    {
      "id": "17862537148046301"
    },
    {
      "id": "17852121721080875"
    },
    {
      "id": "17862694123018235"
    }
  ]
}

Updating

This operation is not supported.

Deleting

This operation is not supported.