YepAPI
Instagram API

User Stories

Get current active stories from an Instagram user.

POST/v1/instagram/user-stories
$0.01/call

Usage

const res = await fetch('https://api.yepapi.com/v1/instagram/user-stories', {
  method: 'POST',
  headers: {
    'x-api-key': 'YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ username: 'natgeo' }),
});
const { data } = await res.json();
console.log(data);
curl -X POST https://api.yepapi.com/v1/instagram/user-stories \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"username": "natgeo"}'

Request Body

ParameterTypeRequiredDescriptionDefault
usernamestringYesInstagram username

Response

{
  "ok": true,
  "data": {
    "username": "natgeo",
    "stories": [
      {
        "id": "3456789012345678901",
        "taken_at": 1712345678,
        "expiring_at": 1712432078,
        "is_video": false,
        "display_url": "https://scontent.cdninstagram.com/...",
        "video_url": null,
        "video_duration": null
      },
      {
        "id": "3456789012345678902",
        "taken_at": 1712350000,
        "expiring_at": 1712436400,
        "is_video": true,
        "display_url": "https://scontent.cdninstagram.com/...",
        "video_url": "https://scontent.cdninstagram.com/...",
        "video_duration": 12.3
      }
    ]
  }
}

Response Fields

FieldTypeDescription
okbooleanWhether the request succeeded
data.usernamestringInstagram username
data.storiesobject[]Array of active story items
data.stories[].idstringUnique story item identifier
data.stories[].taken_atnumberUnix timestamp of when the story was posted
data.stories[].expiring_atnumberUnix timestamp of when the story expires
data.stories[].is_videobooleanWhether the story item is a video
data.stories[].display_urlstringImage URL (or video cover for video stories)
data.stories[].video_urlstring|nullVideo URL (null for image stories)
data.stories[].video_durationnumber|nullVideo duration in seconds (null for image stories)

Stories are ephemeral and typically expire after 24 hours.

On this page