Instagram Stories Scraper avatar
Instagram Stories Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Instagram Stories Scraper

Instagram Stories Scraper

Scrape Instagram Stories in seconds β€” get HD images, videos, timestamps, and direct download links by username. Perfect for monitoring and archiving.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Kevin

Kevin

Maintained by Community

Actor stats

0

Bookmarked

22

Total users

12

Monthly active users

7 days ago

Last modified

Share

Instagram Story Scraper πŸ“Έ

Scrape Instagram Stories by username and download HD images, videos, and metadata. Extract story media URLs, timestamps, user info, and more.

This actor is built for:

  • πŸ“₯ Content archiving & backup
  • πŸ‘€ Influencer monitoring
  • πŸ” Competitor analysis
  • πŸ“Š Social media research

πŸ“Œ Table of Contents


✨ Features

FeatureDescription
πŸ“Έ Story ExtractionFetch active Instagram Stories from any public account
πŸ–ΌοΈ HD ImagesGet high-quality image URLs with multiple resolutions
🎬 Video SupportExtract video URLs with audio information
πŸ‘₯ Multiple UsersScrape stories from multiple usernames in one run
πŸ“… TimestampsGet exact posting time for each story
πŸ‘€ User InfoExtract username, user ID, profile picture
πŸ“Š Clean DataOrganized, structured output ready for analysis

🎯 Use Cases

Use CaseWhat You Can DoWhy It Helps
πŸ“₯ Content ArchivingSave stories before they expirePreserve content for 24+ hours
πŸ‘€ Influencer MonitoringTrack influencer story activityMonitor content strategies
πŸ” Competitor AnalysisAnalyze competitor storiesDiscover content patterns
πŸ“Š Social ResearchCollect story data for researchBuild datasets for analysis
🎨 Content InspirationSee what others are postingGet ideas for your content
πŸ“ˆ Brand TrackingMonitor brand mentions in storiesTrack brand visibility

⚑ Quick Start

1️⃣ Basic Run

Use this input to scrape stories from one account:

{
"usernames": ["instagram"]
}

2️⃣ Multiple Accounts

Scrape stories from multiple accounts at once:

{
"usernames": ["instagram", "cristiano", "selenagomez"]
}

3️⃣ Tips for Best Results

  • βœ… Use public accounts - private accounts won't work
  • βœ… Stories are available for 24 hours only
  • βœ… Don't include @ symbol - it's removed automatically
  • βœ… Add up to 50 usernames per run

🧾 Input Parameters

ParameterTypeRequiredDefaultDescription
usernamesArrayβœ…["instagram"]List of Instagram usernames to scrape stories from

πŸ“€ Output

Each dataset item represents one Instagram Story.

πŸ“Š Output Fields

CategoryFieldsDescription
πŸ“Έ StorystoryId, mediaType, takenAtStory identification and timing
πŸ‘€ Userusername, userId, profilePicUrl, isPrivateAccount information
πŸ–ΌοΈ ImageimageUrl, imageWidth, imageHeightImage media details
🎬 VideovideoUrl, videoWidth, videoHeight, hasAudioVideo media details
πŸ“ DimensionsoriginalWidth, originalHeightOriginal media dimensions
πŸ“¦ All VersionsallImageVersions, allVideoVersionsAll available resolutions

🧩 Dataset Views

This actor provides clean, organized table views:

ViewDescription
πŸ“Š Stories OverviewUsername, media type, URLs, timestamps, story ID
πŸ–ΌοΈ Story ImagesImage URLs with dimensions and quality info
🎬 Story VideosVideo URLs with dimensions and audio info
πŸ‘₯ User InformationUser details, profile pictures, account status

❓ FAQ

Q1: Why are no stories found for a user?

This can happen if:

  • The account is private
  • The user has no active stories (stories expire after 24 hours)
  • The username is incorrect

Q2: How long are stories available?

Instagram Stories are available for 24 hours after posting. After that, they disappear and cannot be scraped.

Q3: Can I scrape stories from private accounts?

No. Only public accounts with active stories can be scraped.

Q4: What image/video quality do I get?

You get multiple resolutions for each story. The imageUrl and videoUrl fields contain the highest quality version. All available versions are in allImageVersions and allVideoVersions.

Q5: Can I download the media files?

Yes! The URLs in the output are direct links to the media files. You can download them using any download tool or script.

Q6: How many usernames can I scrape at once?

You can add up to 50 usernames per run. For more, run the actor multiple times.

Q7: Is this actor suitable for automation?

Yes! The output is structured JSON, perfect for:

  • πŸ“Š Dashboards and analytics
  • πŸ“ Data pipelines
  • πŸ”„ Scheduled monitoring
  • πŸ“ˆ Reporting workflows

πŸ”Ž SEO Keywords

Instagram story scraper, Instagram stories downloader, scrape Instagram stories, Instagram story extractor, download Instagram stories, Instagram story data, Instagram story API, extract Instagram stories, Instagram story backup, save Instagram stories, Instagram story archive, Instagram content scraper, Instagram media downloader, Instagram story viewer, Apify Instagram scraper, Instagram automation, Instagram data extraction, social media scraper, Instagram monitoring tool, influencer story tracker