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—save stories in seconds with fast, reliable downloads. ✨ Quick, simple, and perfect for creators & fans who don’t want to miss anything. 🚀 Download now and enjoy every moment! 💾

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

SolidScraper

SolidScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Share

Instagram Story Downloader 📥

Instagram Story Downloader is a purpose-built actor that helps you extract Instagram story media URLs (videos and images) from publicly available sources. Whether you’re using an instagram story downloader for influencer research, brand monitoring, or building an outreach list, this tool automates the workflow so you can download instagram stories data at scale—saving you hours of manual work.


Why choose Instagram Story Downloader?

FeatureBenefit
Instagram story extraction in one runCollects story links (video and image) for each Instagram username or profile URL you provide
Proxy resilience with fallbackUses your proxy settings, and falls back to residential proxies if the selected proxy is rejected
Built-in retries for resilienceIncludes retries with exponential backoff to improve consistency across requests
Structured dataset outputSaves results per input to a dataset with username, stories_count, and a stories array
Batch processing supportHandles multiple start URLs/usernames in a single actor run
Automatic URL handlingAccepts both full Instagram profile URLs and plain usernames, then normalizes internally

Key features

  • 🌐 Username or profile URL support: Accepts Instagram profile URLs or plain usernames for an instagram story download style workflow
  • 🧾 Structured story results: Returns a clean stories array with mediatype (video/image) and story URL
  • 🎞️ Video + photo capture: Includes mediatype: "video" items (with thumbnail) and mediatype: "image" items
  • 🛡️ Proxy support with fallback: If Instagram rejects the selected proxy, a residential proxy is used as a fallback
  • 🔄 Retries and fallbacks: Uses retry logic (up to 3 attempts) and waits between attempts to improve success rates
  • 💾 Streaming-like dataset saving: Pushes each user’s result to the dataset immediately during processing
  • 🧠 Validation for usable story links: Filters stories so the output focuses on valid-looking Instagram media URLs

Input

Provide input via an input.json file. Example structure:

{
"startUrls": [
{ "url": "https://www.instagram.com/neymarjr/" },
{ "url": "instagram.com/leomessi" },
{ "url": "kyliejenner" }
],
"proxyConfiguration": {
"useApifyProxy": true
}
}

Input Fields

FieldRequiredDescription
startUrls✅ YesA list of Instagram profile URLs (for example, https://www.instagram.com/username) or plain usernames (for example, username).
proxyConfiguration❌ NoProxy settings for the scraper. If the selected proxy is rejected by Instagram, a residential proxy will be used as a fallback.
proxyConfiguration • proxy support❌ NoWhen true, enables using Apify Proxy for the run (default is prefilled to true).

Output

The actor saves each scraped profile’s data in JSON format into the Instagram Story Data dataset.

Sample output object (one input item):

{
"username": "neymarjr",
"stories_count": 2,
"stories": [
{
"mediatype": "video",
"story": "https://example.com/story-video.mp4",
"thumbnail": "https://example.com/story-thumbnail.jpg"
},
{
"mediatype": "image",
"story": "https://example.com/story-photo.jpg"
}
]
}

Error result shape (when processing fails):

{
"input": "instagram.com/whatever",
"error": "Unexpected processing error: ...",
"stories_count": 0,
"stories": []
}

Output Fields

FieldTypeDescription
usernamestringThe Instagram username derived from the input URL or provided username
stories_countnumberNumber of validated stories found for this user
storiesarrayList of story items for this user (video/image)
stories[] • mediatypestringMedia type of the story: "video" or "image"
stories[] • storystringThe story media URL (video MP4 URL or image URL)
stories[] • thumbnailstringThumbnail URL for video stories (present for mediatype: "video")
inputstringThe original input value used when an error occurs
errorstringError message when processing fails (present in error results only)

How to use Instagram Story Downloader (via Apify Console)

  1. Open Apify Console
    Log in at https://console.apify.com and open the Actors page.

  2. Find Instagram Story Downloader
    Search for Instagram Story Downloader in the marketplace and open the actor details.

  3. Go to the INPUT section
    Use the built-in form to fill in startUrls. You can paste full profile links like https://www.instagram.com/username/ or plain usernames like username.

  4. (Optional) Configure proxy settings
    If you enable Proxy configuration, set proxyConfiguration.proxy support (prefilled to true). The actor will apply fallback behavior if the selected proxy is rejected.

  5. Run the actor
    Click Run. The actor processes each item in startUrls, and pushes results to the dataset as it goes.

  6. Watch the logs
    Check the live logs for processing progress and any retries/fallbacks while generating your instagram story download outputs.

  7. Open the dataset
    After the run completes, go to the OUTPUT tab and open the Instagram Story Data dataset to view scraped stories.

  8. Export to your workflow
    Export your dataset as JSON/CSV (via the dataset UI) for analysis, research, or automation pipelines.

No coding required—get accurate results in minutes.


Advanced features & SEO optimization

  • 🔎 Built for “instagram story downloader” workflows: Designed to help with “view and download instagram stories” use cases by outputting story URLs in a structured format
  • 🔄 Validation-first output: Ensures the stories list is populated with usable Instagram media links before returning results, improving the quality of your instagram story saver exports
  • 🌐 Robust public-data scraping: Scrapes data from publicly available sources and includes retries and fallbacks for resilience
  • 🧹 Cleans story URLs for better downstream use: Outputs story links suitable for downstream handling (including thumbnails for video stories), aligning with needs like instagram story video downloader and instagram story mp4 downloader workflows

Best use cases

  • 📈 Marketing teams building creator lists: Quickly gather story media links for targeted competitor or creator research (great for “download instagram stories” projects)
  • 🧠 Researchers doing social media analysis: Store story counts and media URLs per profile to support structured datasets for analysis
  • 🎯 Influencer outreach ops: Use story availability and media types to prioritize which creators to contact for campaigns
  • 💼 Brand monitoring: Track story presence and capture story video/photo URLs across many accounts without manual browsing
  • 🧾 Content archiving & QA: Keep organized records of instagram highlight downloader and story assets metadata (where available via outputs)
  • 💻 Data pipeline integration: Feed story URLs into your own systems for media processing or reporting, using the dataset output
  • 🖼️ Asset collection teams: Use the output to separate mediatype: "video" vs mediatype: "image" for targeted handling (instagram story photo and instagram story video downloader use cases)

Technical specifications

  • Supported Input Formats
    • startUrls as an array of Instagram profile URLs or plain usernames
  • Proxy Support
    • ✅ Proxy configuration via proxyConfiguration
    • ✅ Residential fallback if the selected proxy is rejected by Instagram
  • Retry Mechanism
    • ✅ Retries enabled (up to 3 attempts) with exponential backoff behavior
  • Dataset Structure
    • ✅ Dataset: Instagram Story Data (table view includes username, stories_count, and stories)
  • Rate Limits & Performance
    • ✅ Includes delays between processing items (via a small delay between requests)
  • Limitations
    • ❌ If stories cannot be fetched/validated reliably, stories_count may be 0 and stories may be an empty array
    • ❌ Private/restricted content is not guaranteed to be accessible because results depend on publicly available data

FAQ

Can I use Instagram Story Downloader with usernames, not only profile URLs?

✅ Yes. The startUrls input accepts both Instagram profile URLs (like https://www.instagram.com/username) and plain usernames (like username), and the actor derives username internally.

What does Instagram Story Downloader return for each account?

✅ It returns username, stories_count, and a stories array. Each story item includes mediatype (video or image) and a story URL; video items also include a thumbnail.

Does it support “instagram story download” for multiple accounts in one run?

✅ Yes. You can provide multiple entries in startUrls, and each account’s result is pushed to the dataset as processing proceeds.

How does the actor handle blocked requests?

✅ It supports proxy resilience. If the selected proxy is rejected by Instagram, it uses a residential proxy fallback and relies on retries with exponential backoff to improve reliability.

Is there an error output when something fails?

✅ Yes. When processing fails, the actor pushes an error result containing input, error, stories_count: 0, and stories: [].

Do I need to write code to run this actor?

✅ No. You can configure the input in Apify Console and run it from the UI, then export the dataset results.

What data types are included in the results?

✅ The output focuses on story media URLs and metadata: video stories (mediatype: "video" with story and thumbnail) and image stories (mediatype: "image" with story).

✅ The actor operates on publicly available sources, but you’re responsible for ensuring your use complies with applicable laws and platform rules, including privacy and spam regulations.


Support & feature requests

If you’re using Instagram Story Downloader and want improvements, we’d love to hear from you. 💬

  • 💡 Feature Requests: Share ideas like additional export formats, richer story metadata fields, or enhancements that better support instagram story downloader and instagram story saver workflows.
  • 📧 Contact: For questions or feedback, email us at dataforleads@gmail.com.

Your feedback helps shape the roadmap for this Instagram story downloader actor.


Closing CTA / Final thoughts

If you’re looking for the most comprehensive way to automate an Instagram Story Downloader workflow, this actor gives you structured outputs you can use right away.
Get your instagram story download data faster with reliable retries, proxy fallback, and dataset-ready results.


Disclaimer

This tool accesses publicly accessible sources. It does not access private profiles, authenticated data, or password-protected pages.

You are responsible for ensuring your use complies with applicable laws (including GDPR/CCPA where relevant), spam regulations, and Instagram/platform terms of service. For data removal requests, contact dataforleads@gmail.com.

Use Instagram Story Downloader responsibly, ethically, and for legitimate purposes only.