Instagram Story Downloader avatar

Instagram Story Downloader

Pricing

from $15.00 / 1,000 story downloads

Go to Apify Store
Instagram Story Downloader

Instagram Story Downloader

Download all current Instagram stories of any public account anonymously — direct photo and video links plus optional saved media files.

Pricing

from $15.00 / 1,000 story downloads

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 days ago

Last modified

Share

Download all current Instagram stories of any public account - anonymously, with no login and no view trace. Get direct photo and video download links for every active story, plus optional permanently saved files.

What you get

For every username you submit, the downloader returns one record per active story (last 24 hours):

Direct download links

  • videoUrl - full-quality MP4 for video stories
  • imageUrl - story photo / video cover image
  • Optional permanent files: enable Save files to storage and each story's photo/video is copied to Apify storage with a savedFile link that never expires (Instagram's own CDN links stop working after a few hours)

Story details

  • Story ID and a direct storyUrl link
  • Posting time (takenAt) and expiry time (expiresAt)
  • Media type (photo or video) and video duration
  • Mentions, hashtags, and outbound links embedded in the story

Account

  • Username, full name, profile picture, and verified status

Use cases

  • Anonymous story viewing - watch and save anyone's public stories without logging in or appearing in their viewers list
  • Story archiving & backup - stories vanish after 24 hours; capture your own or others' stories before they disappear
  • Competitor story monitoring - track the promos, links, and announcements competitors push to stories
  • UGC capture - save brand mentions and tagged stories from creators and customers
  • Influencer research - review story output, swipe-up links, and partner mentions

How to use

  1. Enter one or more Instagram usernames (with or without @)
  2. (Optional) Turn on Save files to storage for permanent download links
  3. (Optional) Set Max Items to cap the total number of stories (0 = all)
  4. Run the actor - one record per story appears in the Dataset tab
  5. Open any videoUrl, imageUrl, or savedFile link to download the media

Accounts with no active stories are skipped with a note in the log - the run keeps going for the rest of your list.

Output format

Each dataset record:

{
"username": "natgeo",
"storyId": "3915628839103396598",
"storyUrl": "https://www.instagram.com/stories/natgeo/3915628839103396598/",
"takenAt": "2026-06-09T10:02:25.000Z",
"expiresAt": "2026-06-10T10:02:25.000Z",
"mediaType": "video",
"videoUrl": "https://...mp4",
"imageUrl": "https://...jpg",
"videoDuration": 6.9,
"mentions": ["nbatv"],
"hashtags": [],
"links": ["https://www.nationalgeographic.com/..."],
"authorFullName": "National Geographic",
"authorIsVerified": true,
"savedFile": "https://api.apify.com/v2/key-value-stores/.../records/natgeo_3915628839103396598.mp4"
}