Instagram Story Downloader avatar

Instagram Story Downloader

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Instagram Story Downloader

Instagram Story Downloader

📲 Instagram Story Downloader lets you save stories fast and effortlessly. 🚀 Download high-quality videos & photos with a simple tap. 🔒 Easy to use, perfect for creators, fans, and social media research. ✨ Save, share, and revisit anytime!

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

Scraperoka

Scraperoka

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Instagram Story Downloader 🎯

Manually visiting profiles and saving story media one by one is slow and doesn’t scale. Instagram Story Downloader streamlines story downloads by scraping publicly available Instagram story media in bulk using your list of usernames or profile URLs. This Instagram story downloader (and instagram story saver) is ideal for marketers, researchers, and growth teams who need story downloader for Instagram results at speed—often across thousands of items in a single run.


What You Get: Sample Output

Here’s a sample record from a single run:

{
"username": "neymarjr",
"stories_count": 7,
"stories": [
{
"mediatype": "video",
"story": "https://scontent.cdninstagram.com/.../video.mp4",
"thumbnail": "https://scontent.cdninstagram.com/.../thumbnail.jpg"
},
{
"mediatype": "image",
"story": "https://scontent.cdninstagram.com/.../image.jpg"
}
]
}

Output fields are pushed to the Instagram Story Data dataset (“Scraped Profiles”):

FieldTypeWhat It Tells You
usernamestringThe Instagram handle extracted from your input profile URL or username
stories_countnumberHow many valid stories were found for this profile
storiesarrayThe list of story items the actor scraped for this profile
stories[].mediatypestringWhether the story media is a video or an image
stories[].storystringThe story media URL (video file URL or image URL)
stories[].thumbnailstringThumbnail URL for video stories (present for video items)
errorstringAn error message when processing fails for the input
inputstringThe original input value (username or URL) associated with an error result
stories_count (error case)numberSet to 0 when an error occurs
stories (error case)arraySet to [] when an error occurs

Export your dataset as JSON, CSV, or Excel — straight from the Apify dashboard. ✅


Why Instagram Story Downloader?

There are a lot of ways to pull story media from Instagram — here’s what sets Instagram Story Downloader (including instagram story video downloader and download instagram stories) apart.

Bulk-first for story downloader workflows

Feed multiple usernames or profile URLs at once, and the actor processes each one and streams results into your dataset as it goes. This makes it practical for campaign research, competitive monitoring, and data-backed reporting.

Flexible inputs (URLs or usernames)

You can provide a list of full profile URLs or just plain usernames. The actor normalizes each input internally before it fetches story data, which makes “download instagram story online” workflows much easier.

Resilient fetching with validation

The actor includes retry logic and validates story URLs before accepting them into the output. This helps ensure you get usable media links instead of low-quality or broken entries.

Structured output that’s easy to use

Your output includes username, stories_count, and a stories array where each item is clearly labeled with mediatype (and thumbnail for video). That structure makes it straightforward to plug into downstream tools and analysis.


Configuring Your Run

Drop this into your input.json to get started:

{
"startUrls": [
{ "url": "https://www.instagram.com/neymarjr/" },
{ "url": "instagram.com/kyliejenner/" },
{ "url": "fatimazaidii._" }
],
"proxyConfiguration": {
"useApifyProxy": true
}
}
ParameterRequiredWhat It Does
startUrlsList of Instagram profile URLs or usernames to scrape stories from
proxyConfigurationProxy settings for the run to improve reliability
proxyConfiguration.proxy supportIf set, routes requests through Apify Proxy (recommended for reliability)

Core Capabilities

Multiple profiles in one run

Provide multiple targets in startUrls, and the actor processes each profile, pushing results as it completes. This is ideal when you need an insta story downloader outcome across many accounts.

Story media links with clear typing

Each story item is output with a mediatype of video or image. For video stories, you also receive a thumbnail, making it easier to preview and organize what you downloaded or saved.

URL validation to improve usable results

The actor validates story URLs and expects a sufficient ratio of valid story items. If stories don’t pass validation, you’ll see fewer items reflected in stories_count, and in failure cases you’ll get an error field.

Resilient retries and fallbacks

The run is built to be more fault-tolerant, including retry behavior and proxy fallback logic when the selected proxy fails. That reduces the number of “empty result” moments you’d otherwise have to debug.

Dataset-first output for analysis and automation

Results are written to the Instagram Story Data dataset immediately for each processed input. You can then export, join, analyze, or automate—whether you’re building an instagram highlights downloader workflow or a story downloader for instagram research pipeline.


Who Gets the Most Out of This

Growth teams and marketers — Use this Instagram Story Downloader to quickly compile story media links for competitor monitoring and campaign inspiration, then export your dataset for reporting and creative review.

Influencer and creator researchers — Run download instagram stories for creator shortlists to audit consistency, formats, and content style over time, without manually opening each profile.

Data analysts and researchers — Use the structured stories array (with mediatype, story, and thumbnail for videos) to analyze storytelling formats, distribution patterns, and availability across many accounts.

Automation and integration builders — Trigger this actor and ingest the dataset output into your pipeline, so your “insta story video downloader” needs become a repeatable data feed rather than manual work.


Step-by-Step: How to Use It

No coding needed. Here's how to run Instagram Story Downloader from start to finish:

  1. Open the actor on Apify — go to console.apify.com and open the Instagram Story Downloader actor page.
  2. Enter your inputs — set startUrls with either Instagram profile URLs (like https://www.instagram.com/username/) or just usernames.
  3. Configure proxy settings — if you want more reliability, enable proxyConfiguration (for example, set proxy support).
  4. Hit Run and watch the live log — follow progress while each profile is processed and pushed to the dataset.
  5. View results in the dataset tab — each item includes username, stories_count, and a stories array.
  6. Export as JSON, CSV, or Excel — download your dataset from the Apify dashboard for use in spreadsheets or analysis.

The whole process takes under 5 minutes to set up.


Integrations & Export Options

Once your data is collected, Instagram Story Downloader plugs directly into your existing workflow.

You can download results from the Apify dataset in common formats like JSON, CSV, or Excel, so it’s easy to move from story downloader research to deliverables. If you’re building an instagram story saver pipeline, the structured stories array is ready for analysis right away.

You can also use Apify’s API and automation tooling to move results into downstream systems. For more details, refer to Apify documentation at apify.com/docs/api.


Pricing & Free Trial

Instagram Story Downloader runs on the Apify platform, which offers a free tier — no credit card required to get started. Free platform credits on sign-up are typically enough for several test runs.

For production usage, billing is handled based on your Apify platform usage (check the pricing page for the current model). Start free at apify.com and scale when you're ready.


Reliability & Performance

What We HandleHow
Rate-limit / server rejectionsAutomatic retries with retry logic
Proxy failuresProxy fallback behavior to maintain scraping reliability
Data qualityValidates story URLs before including them in results
Partial run stabilityEach processed profile is pushed to the dataset as the run progresses
Output consistencyUniform JSON structure with username, stories_count, and stories

Limitations: The actor works with publicly available Instagram data and cannot access private or login-gated content. If a profile has no valid stories to extract, you’ll see stories_count reflect that with an appropriate empty stories array.

For enterprise-scale runs, contact us to discuss custom configurations.


Frequently Asked Questions

Is there a free plan or trial?

Yes. Apify offers a free tier with platform credits so you can test Instagram Story Downloader before running larger batches.

Do I need to log in to Instagram to use this?

No. This actor is designed to work with publicly available story data and does not require an Instagram login in the typical workflow.

How accurate is the data?

The output is based on stories the actor can validate and package into the stories array. If story URLs don’t meet validation expectations, they may be excluded, which is reflected in stories_count.

How many results can I get per run?

Your results are based on how many profiles you provide in startUrls and how many valid stories are available per profile. The output is streamed per profile into the dataset, so you can scale by increasing your input list.

How often is the data updated / how fresh is it?

Data freshness depends on when you run the actor. Each run fetches story data at the moment of processing, so story availability changes naturally between runs.

The actor accesses publicly available data. You’re responsible for ensuring your use, storage, and processing comply with GDPR, CCPA, and Instagram’s Terms of Service.

Can I export results to Google Sheets or Excel?

Yes. You can export from the Apify dataset in formats like JSON, CSV, or Excel. From there, you can import into Google Sheets or other tools.

Can I run this on a schedule automatically?

Yes. You can schedule actor runs using Apify automation capabilities so the instagram story downloader workflow runs regularly without manual triggering.

Can I access this via API?

Yes. You can run the actor via the Apify API and pull dataset results programmatically—see apify.com/docs/api for details.

What happens if the actor hits an error?

If processing fails for a specific input, the actor pushes an error-shaped record to the dataset. Those error results include input, error, stories_count: 0, and stories: [] so you can identify what needs attention.


Need Help or Have a Request?

Got a question about Instagram Story Downloader or want a new feature added? Reach out at dataforleads@gmail.com. We welcome feedback like batch CSV input, additional export-friendly fields, and webhook notifications when runs finish.


Disclaimer & Responsible Use

Instagram Story Downloader is the fastest, most reliable way to bulk-save Instagram story media links—start your free run today.

This actor accesses publicly available data. It does not access private profiles, login-gated content, or password-protected pages. You are responsible for complying with GDPR, CCPA, platform Terms of Service, and any applicable local regulations. For data removal requests, contact dataforleads@gmail.com. Use responsibly, ethically, and only for lawful purposes.