Instagram Story Downloader
Pricing
from $1.99 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
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?
| Feature | Benefit |
|---|---|
| ✅ Instagram story extraction in one run | Collects story links (video and image) for each Instagram username or profile URL you provide |
| ✅ Proxy resilience with fallback | Uses your proxy settings, and falls back to residential proxies if the selected proxy is rejected |
| ✅ Built-in retries for resilience | Includes retries with exponential backoff to improve consistency across requests |
| ✅ Structured dataset output | Saves results per input to a dataset with username, stories_count, and a stories array |
| ✅ Batch processing support | Handles multiple start URLs/usernames in a single actor run |
| ✅ Automatic URL handling | Accepts 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 downloadstyle workflow - 🧾 Structured story results: Returns a clean
storiesarray withmediatype(video/image) andstoryURL - 🎞️ Video + photo capture: Includes
mediatype: "video"items (withthumbnail) andmediatype: "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
| Field | Required | Description |
|---|---|---|
startUrls | ✅ Yes | A list of Instagram profile URLs (for example, https://www.instagram.com/username) or plain usernames (for example, username). |
proxyConfiguration | ❌ No | Proxy settings for the scraper. If the selected proxy is rejected by Instagram, a residential proxy will be used as a fallback. |
proxyConfiguration • proxy support | ❌ No | When 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
| Field | Type | Description |
|---|---|---|
username | string | The Instagram username derived from the input URL or provided username |
stories_count | number | Number of validated stories found for this user |
stories | array | List of story items for this user (video/image) |
stories[] • mediatype | string | Media type of the story: "video" or "image" |
stories[] • story | string | The story media URL (video MP4 URL or image URL) |
stories[] • thumbnail | string | Thumbnail URL for video stories (present for mediatype: "video") |
input | string | The original input value used when an error occurs |
error | string | Error message when processing fails (present in error results only) |
How to use Instagram Story Downloader (via Apify Console)
-
Open Apify Console
Log in at https://console.apify.com and open the Actors page. -
Find Instagram Story Downloader
Search for Instagram Story Downloader in the marketplace and open the actor details. -
Go to the INPUT section
Use the built-in form to fill instartUrls. You can paste full profile links likehttps://www.instagram.com/username/or plain usernames likeusername. -
(Optional) Configure proxy settings
If you enable Proxy configuration, setproxyConfiguration.proxy support(prefilled totrue). The actor will apply fallback behavior if the selected proxy is rejected. -
Run the actor
Click Run. The actor processes each item instartUrls, and pushes results to the dataset as it goes. -
Watch the logs
Check the live logs for processing progress and any retries/fallbacks while generating yourinstagram story downloadoutputs. -
Open the dataset
After the run completes, go to the OUTPUT tab and open the Instagram Story Data dataset to view scraped stories. -
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
storieslist 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"vsmediatype: "image"for targeted handling (instagram story photo and instagram story video downloader use cases)
Technical specifications
- Supported Input Formats
- ✅
startUrlsas 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
- ✅ Proxy configuration via
- Retry Mechanism
- ✅ Retries enabled (up to 3 attempts) with exponential backoff behavior
- Dataset Structure
- ✅ Dataset: Instagram Story Data (table view includes
username,stories_count, andstories)
- ✅ Dataset: Instagram Story Data (table view includes
- Rate Limits & Performance
- ✅ Includes delays between processing items (via a small delay between requests)
- Limitations
- ❌ If stories cannot be fetched/validated reliably,
stories_countmay be0andstoriesmay be an empty array - ❌ Private/restricted content is not guaranteed to be accessible because results depend on publicly available data
- ❌ If stories cannot be fetched/validated reliably,
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).
Is this actor meant for legal or compliance-sensitive use?
✅ 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.