Instagram Story Downloader avatar
Instagram Story Downloader

Pricing

$10.00/month + usage

Go to Store
Instagram Story Downloader

Instagram Story Downloader

Developed by

Scraper Mind

Scraper Mind

Maintained by Community

Download Instagram stories from public profiles in seconds! 📥 Our Instagram Story Downloader supports images, videos, JSON output & smart proxy handling. Fast, reliable, and perfect for marketers, creators, and analysts. No coding needed!

0.0 (0)

Pricing

$10.00/month + usage

0

Total users

2

Monthly users

2

Runs succeeded

>99%

Last modified

3 days ago

Instagram Story Downloader 📥

Instagram Story Downloader is your ultimate solution for downloading and extracting Instagram stories from public profiles. Whether you’re a marketer, content creator, researcher, or developer, this tool automates the retrieval of story media—images and videos—into structured JSON output with minimal configuration. Perfect for seamless bulk downloads and efficient story archiving.


🚀 Why Choose Instagram Story Downloader?

FeatureBenefit
✅ Public Profile SupportDownload stories from any public Instagram username or profile URL
✅ Smart Proxy FallbackAutomatically switches between Apify proxy, datacenter, and residential proxies when Instagram blocks requests
✅ Structured JSON OutputGet a clean JSON array of username, stories_count, and stories
✅ Simple ConfigurationMinimal input.json schema—just enter usernames or URLs

🔑 Key Features

  • Instagram Story Downloader: Quickly grab images and videos from public Instagram stories
  • 🌐 Flexible Input: Accepts both full profile URLs (e.g., https://www.instagram.com/neymarjr/) and plain usernames (e.g., neymarjr)
  • 🔄 Automatic Proxy Selection: If useApifyProxy: true, will fallback from Apify to residential proxies upon rate limiting
  • Fast & Reliable: Efficiently navigates Instagram’s API/UI to scrape current stories with retries
  • 📦 Live Data Persistence: Real-time saving to dataset ensures no data loss if the run is interrupted
  • 📊 Comprehensive Output: For each profile, returns username, total stories_count, plus an array of stories with mediatype and media URLs

📝 Input

Provide an input.json file with the following structure:

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

Input Fields

KeyTypeDescription
startUrlsarrayA list of Instagram profile URLs or usernames to scrape stories from
urlstringFull Instagram profile URL (e.g., https://www.instagram.com/username/) or plain username
methodstringHTTP method to use (default is GET; include only if custom)
proxyConfigurationobjectProxy settings. If useApifyProxy is true, starts with Apify proxy, then datacenter → residential fallback

📤 Output

Upon successful execution, the actor will generate a JSON array in the default dataset. Each object corresponds to one profile and looks like this:

[
{
"username": "neymarjr",
"stories_count": 3,
"stories": [
{
"mediatype": "image",
"story": "https://scontent-sjc3-1.cdninstagram.com/…image1.jpg"
},
{
"mediatype": "video",
"story": "https://scontent-lax3-2.cdninstagram.com/…video1.mp4",
"thumbnail": "https://scontent-sjc3-1.cdninstagram.com/…thumb1.jpg"
},
{
"mediatype": "video",
"story": "https://scontent-lax3-2.cdninstagram.com/…video2.mp4",
"thumbnail": "https://scontent-sjc3-1.cdninstagram.com/…thumb2.jpg"
}
]
}
]

Output Fields

FieldDescription
usernameInstagram username (extracted from URL or input)
stories_countNumber of stories downloaded for this profile
storiesArray of story objects; each contains:
mediatypeType of media (image or video)
storyDirect URL to the image or video file
thumbnail(Only for videos) URL to the story thumbnail

🚀 How to Use the Instagram Story Downloader (via Apify Console)

  1. Open Apify Console Visit https://console.apify.com and log in to your account.

  2. Find Your Actor Search for instagram-story-downloader in the Actors tab and click its card.

  3. Configure Input

    • In the INPUT form, add one or more Instagram profile URLs (e.g., https://www.instagram.com/neymarjr/) or simply enter neymarjr.
    • Under Proxy configuration, select Use Apify Proxy (recommended) or leave unchecked to use default fallback proxies.
  4. Run the Actor Click Run in the top-right corner to start downloading stories from the specified profiles.

  5. Monitor Progress Watch real-time logs to see which profiles are being scraped, proxy usage, and retry attempts.

  6. Access Results After completion, switch to the OUTPUT tab and open the Instagram Story Data dataset to view or export your results in JSON or CSV format.


🎯 Advanced Features

  • Smart Proxy Management

    • Starts with Apify proxy (if enabled) → datacenter → residential automatically
    • Exponential backoff and up to 3 retries per profile in case of rate limiting
  • Dynamic URL Handling

    • Accepts both full profile URLs and plain usernames in a single run
    • Normalizes different URL formats (e.g., with/without trailing slash)
  • Media Type Detection

    • Distinguishes between image and video stories automatically
    • For videos, also retrieves a thumbnail URL for quick previews
  • Resilient Data Saving

    • Saves each profile’s data immediately upon scraping to avoid data loss
    • Continues scraping remaining profiles even if one fails

💡 Best Use Cases for Instagram Story Downloader

  • 🎥 Influencer Monitoring Archive daily/weekly stories from top influencers for marketing analysis
  • 📚 Brand Research Track competitor story announcements, promotions, and product reveals
  • ✍️ Content Repurposing Download story images/videos for blog posts, newsletters, or social media
  • 📊 Data Analytics Analyze story posting patterns, media usage, and engagement over time
  • 🛠️ Development & Testing Integrate scraped story URLs into apps or prototypes (e.g., story-viewer widgets)

🔧 Technical Specifications

Supported Story Types

  • Public Profile Stories: Any profile with public visibility
  • Image & Video Stories: Supports .jpg, .mp4, and common story formats
  • Private/Profile-Restricted Stories: Cannot access if the account is private

Proxy Support

  • Apify Proxy (when useApifyProxy: true)
  • Datacenter Proxy (automatic fallback)
  • Residential Proxy (final fallback on repeated blocks)

Performance

  • Processing Speed: ~2–4 seconds per profile (depending on number of active stories)
  • Batch Size: No hard limit—scrape as many profiles as you list in startUrls
  • Success Rate: 95%+ for public profiles with active stories
  • Data Retention: Immediate saving ensures captured data isn’t lost if interrupted

🤝 Support & Feature Requests

Need help or have an idea to improve this Instagram Story Downloader?

  • 🐞 Bug Reports: Please submit an issue with the profile URL and error details.
  • 💡 Feature Requests: Want support for bulk ZIP export, story caption extraction, scheduling, or other enhancements? Let us know!
  • 📧 Contact: Reach out via scrapermindapi@gmail.com.

Your feedback helps us build a better instagram story downloader experience!


Get started today with the most efficient and reliable Instagram Story Downloader—no coding required!