Instagram Story Viewer
Pricing
$9.00 / 1,000 stories
Instagram Story Viewer
Fetch Instagram Stories by username through the API — quick setup with a clean code example included.
5.0 (1)
Pricing
$9.00 / 1,000 stories
0
51
31
Last modified
9 days ago
✨ Instagram Stories Viewer
Looking for an anonymous Instagram story viewer that helps you download Instagram story content for multiple profiles at once? This Actor is a fast, reliable Instagram story downloader designed for analysts, marketers, and growth teams. Paste usernames or full profile URLs, run the Actor, and save results in your Apify dataset — the perfect Instagram story saver workflow.
🚀 Why this Actor
- Anonymous Instagram story viewer workflow (no personal details required in input)
- Download Instagram story data at scale (multiple profiles in one run)
- Accepts usernames, @user, or full profile URLs — automatically normalized
- De-duplicates inputs and caps processing with a safety limit
- Rate-limit friendly with adjustable delays
- Clean, structured output for analysis and automation
✨ Features
- Multiple usernames or profile URLs per run
- Optional maximum usernames to process (
maxUsernames) - Optional delay between requests (
delayBetweenRequests) to stay safe - Results saved directly to Apify datasets (download JSON/CSV/Excel)
- Transparent handling when no story is available
🧾 Input schema
Use this JSON in the Run → Input tab.
{"usernames": ["cristiano","@kyliejenner","https://www.instagram.com/taylorswift/","https://instagram.com/natgeo"],"maxUsernames": 10,"delayBetweenRequests": 2000}
- usernames
- Array of strings. Required.
- Accepts plain usernames, @username, or full Instagram profile URLs.
- maxUsernames
- Integer 1–100. Default: 10.
- Caps how many profiles are processed in a single run.
- delayBetweenRequests
- Integer milliseconds 500–30000. Default: 2000.
- Adds a delay between requests to reduce the chance of temporary rate limits.
▶️ Quick start (Apify Console)
- Open the Actor in the Apify Console.
- Go to Run → Input and paste the JSON above.
- Click Run — the Actor will normalize inputs, process up to
maxUsernames, and respectdelayBetweenRequests. - Open the Dataset tab to view and download results (JSON, CSV, Excel, API endpoints).
📦 Output format
Each processed profile generates one dataset item.
When stories exist:
{"requested": "cristiano","stories": [{"image_versions2": {"candidates": [{ "height": 2080, "url": "https://...jpg", "width": 1170 },{ "height": 1138, "url": "https://...jpg", "width": 640 }]},"original_height": 2080,"original_width": 1170,"pk": "3727434788752606189","taken_at": 1758564866,"story_feed_media": [{ "media_type": "image", "media_id": "3726796722967160074", "media_code": "DO4Pd_GjCUK" }],"user": {"id": "173560420","username": "cristiano","is_private": false,"profile_pic_url": "https://...jpg"}}]}
If no active stories are found:
{"requested": "cristiano","stories": "No story available"}
🧠 best practices
- 🔍 Anonymous Instagram story viewer: You can provide just usernames or profile URLs — nothing else needed in input.
- ⬇️ Download Instagram story content: Use the dataset export to programmatically store results.
- ⚙️ Instagram story downloader tips: Start with smaller batches and increase gradually using
maxUsernames. - 💾 Instagram story saver workflow: Keep
delayBetweenRequestsbetween 1500–3000 ms for long runs. - 🧹 Clean input list: The Actor auto-normalizes and de-duplicates, but cleaner inputs help performance.
🛠️ Troubleshooting
- ❗ Validation error: Ensure
usernamesis a non-empty array of strings. - 🚫 No stories: The profile may not have current stories or access may be limited.
- 🐢 Long lists: Increase
delayBetweenRequestsand reducemaxUsernamesper run for stability. - 🔀 Mixed formats: You can mix
@username,username, and full profile URLs — all are supported.
❓ FAQ
- ✅ Can I use @username? Yes, e.g.,
@kyliejenner. - 🔗 Can I paste full URLs? Yes, e.g.,
https://instagram.com/natgeo(with or without trailing slash). - 💾 How are results saved? One dataset item per processed username.
- ⬇️ Can I download outputs? Yes — Dataset tab → JSON/CSV/Excel or API.
🗓️ Changelog
- v2: Multi-username input, URL normalization, batching controls, improved docs.
- v1: Single-username support with basic output.
🧰 More Instagram tools
Level up your workflow with these related Apify Actors:
- 🎬 Instagram Video Downloader: https://apify.com/igview-owner/instagram-video-downloader Quickly download Instagram videos from posts and reels in bulk with structured outputs.
- 🖼️ Instagram Post Viewer: https://apify.com/igview-owner/instagram-post-viewer View and collect Instagram post data (captions, media, engagement) for research and analysis.
- 📚 Instagram Highlights Stories Viewer: https://apify.com/igview-owner/instagram-highlights-stories-viewer Save and analyze Instagram Highlights stories with an easy, dataset-first workflow.
👤 About the author
Created by Sachin Kumar Yadav — building reliable web data flows, APIs, and automation solutions for businesses.
Need a custom data workflow or feature? Get in touch.


