Instagram Story Scraper avatar
Instagram Story Scraper

Pricing

$13.00/month + usage

Go to Apify Store
Instagram Story Scraper

Instagram Story Scraper

Developed by

CodeNest

CodeNest

Maintained by Community

Download Instagram Stories instantly with our scraper! Extract high-quality images/videos with full metadata. Get secure, downloadable URLs with automatic clean up. πŸ“Š Perfect for marketers, researchers, and developers needing reliable story data. πŸ‘ŒInstagram Story Scraper.

0.0 (0)

Pricing

$13.00/month + usage

0

1

1

Last modified

4 days ago

Instagram Story Scraper - Professional Story Extraction Tool

Effortlessly download Instagram Stories and extract complete metadata with our enterprise-grade powerful Instagram Story Scraper! This Apify actor enables you to batch download Stories content while preserving high-quality media, comprehensive metadata, and direct CDN access.


πŸ“– Overview

Need to archive Instagram Stories or analyze ephemeral content? This Instagram Story Scraper delivers:

  • Media Type Detection: Automatically identifies images vs videos
  • Apify Storage: Secure download URLs with encryption
  • Full Metadata: Technical specifications for both images and videos
  • Proxy Support: Bypass geo/IP restrictions with residential proxies
  • Bulk Processing: Handle multiple story URLs efficiently

Perfect for marketers πŸ“ˆ, content analysts πŸ“Š, and social media managers 🎯!

πŸš€ Core Capabilities/Key Features

🎭 Media Intelligence

  • Dual Format Support: Images (JPG) + Videos (MP4)
  • Type Classification: Automatic image/video detection
  • High-Quality Preservation: Original resolution maintenance
  • Bulk Extraction: Process multiple stories in single run

πŸ“Š Metadata Mastery

  • Technical Specifications: Codec, resolution, duration, bitrate
  • Media Analytics: Total count, video count, image count
  • Story Sequencing: Maintains original story order
  • Quality Metrics: File size, dimensions, format details

πŸ”§ Advanced Technology

  • Proxy Groups: Residential IP rotation for reliability
  • Apify Storage: Secure file hosting with access tokens
  • Format Detection: Comprehensive media analysis
  • Error Handling: Robust failure recovery mechanisms

βš™οΈ Input Configuration

Just enter the Instagram Stories URL in the Input Section then click the "start" button and wait for the results. The Instagram Story Scraper accepts URLs like this:

{
"story_urls": [
{
"url": "https://www.instagram.com/stories/nba/"
}
],
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
],
"apifyProxyCountry": "US"
}
}

πŸ“‹ Input Specifications

ParameterTypeRequiredDescription
story_urlsArrayYesInstagram Story URLs to process
urlStringYesValid Instagram Story URL (stories/ format)
proxyObjectNoProxy configuration for geo-restricted content
useApifyProxyBooleanNoEnable Apify Proxy (recommended)
apifyProxyGroupsArrayNoProxy groups (RESIDENTIAL recommended)
apifyProxyCountryStringNoCountry code for proxy location

πŸ“€ Output Structure

The Instagram Story Scraper provides comprehensive output like this:

[
{
"url": "https://www.instagram.com/stories/nba/",
"success": true,
"media_items": [
{
"Story No": 1,
"type": "image",
"Media URL": "https://api.apify.com/v2/key-value-stores/.../nba_story_1.jpg"
},
{
"Story No": 4,
"type": "video",
"Media URL": "https://api.apify.com/v2/key-value-stores/.../nba_story_4.mp4"
}
],
"total_count": 29,
"video_count": 17,
"image_count": 12,
"image_story_metadata": [
"Story No": 1,
"Media URL": "https://api.apify.com/v2/key-value-stores/NQt1UcMJlR2cwCmFJ/records/nba_story_1.jpg?token=apify_actor_run_api_vqbWq4SWvcMS8kRGUQVa28psLVmLvS3X84SJ",
"metadata": {
"filename": "/tmp/tmppzqxwc2f.jpg",
"format_name": "image2",
"format_long_name": "image2 sequence",
"duration": "0.040000",
"size": "420239",
"bit_rate": "84047800",
"probe_score": 50,
"codec": "mjpeg",
"codec_long_name": "Motion JPEG",
"profile": "Progressive",
"width": 1170,
"height": 2080,
"coded_width": 1170,
"coded_height": 2080,
"aspect_ratio": "9:16",
"sample_aspect_ratio": "1:1",
"pix_fmt": "yuvj420p",
"level": -99,
"color_range": "pc",
"color_space": "bt470bg",
"color_transfer": null,
"color_primaries": null,
"chroma_location": "center",
"refs": 1,
"bits_per_raw_sample": "8",
"default": 0,
"attached_pic": 0
],
"video_story_metadata": [
"Story No": 4,
"Media URL": "https://api.apify.com/v2/key-value-stores/NQt1UcMJlR2cwCmFJ/records/nba_story_4.mp4?token=apify_actor_run_api_vqbWq4SWvcMS8kRGUQVa28psLVmLvS3X84SJ",
"metadata": {
"filename": "/tmp/tmpxiziyaw4.mp4",
"format_name": "mov,mp4,m4a,3gp,3g2,mj2",
"format_long_name": "QuickTime / MOV",
"duration": "60.116000",
"size": "5089762",
"bit_rate": "625289",
"probe_score": 100,
"video_codec": "h264",
"video_codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
"video_profile": "High",
"width": 720,
"height": 1280,
"coded_width": 720,
"coded_height": 1280,
"aspect_ratio": "9:16",
"sample_aspect_ratio": "1:1",
"pix_fmt": "yuv420p",
"level": 31,
"color_range": "tv",
"color_space": "bt709",
"color_transfer": null,
"color_primaries": null,
"chroma_location": "left",
"refs": 1,
"fps": "30/1",
"avg_frame_rate": "30/1",
"time_base": "1/15360",
"start_time": "0.000000",
"duration_ts": 921600,
"max_bit_rate": null,
"bits_per_raw_sample": "8",
"nb_frames": "1800",
"default": 1,
"attached_pic": 0,
"audio_codec": "aac",
"audio_codec_long_name": "AAC (Advanced Audio Coding)",
"audio_profile": "HE-AAC",
"audio_sample_rate": "44100",
"audio_channels": 2,
"audio_channel_layout": "stereo",
"audio_bits_per_sample": 0,
"audio_bit_rate": "46519",
"audio_max_bit_rate": null,
"audio_sample_fmt": "fltp",
"audio_time_base": "1/44100",
"audio_start_time": "0.000000",
"audio_duration": "60.115057",
"audio_nb_frames": "1295"
}
]
}
]

πŸ“Š Output Field Documentation

Summary Section

FieldDescription
urlOriginal Instagram Story URL processed
successBoolean indicating successful extraction
total_countTotal number of stories extracted
video_countNumber of video stories
image_countNumber of image stories

Media Items

FieldDescription
Story NoSequential story number (maintains order)
typeMedia type - "image" or "video"
Media URLDirect download URL from Apify storage

Image Metadata

FieldDescription
widthImage width in pixels
heightImage height in pixels
codecImage codec (mjpeg, etc.)
sizeFile size in bytes
aspect_ratioImage aspect ratio

Video Metadata

FieldDescription
durationVideo length in seconds
video_codecVideo codec (h264, etc.)
audio_codecAudio codec (aac, etc.)
fpsFrames per second
bit_rateOverall bitrate
widthVideo width in pixels
heightVideo height in pixels

🎯 Quality & Technical Specifications

πŸ–ΌοΈ Image Quality

  • High Resolution: Up to 2346x1320 pixels
  • Format: JPEG with Motion JPEG codec
  • Color Space: Professional color profiles
  • Aspect Ratios: Multiple mobile-optimized ratios (9:16, etc.)

πŸŽ₯ Video Quality

  • Resolution: 720x1280 (HD ready)
  • Codec: H.264 video + AAC audio
  • Frame Rate: 30fps smooth playback
  • Bitrate: 500kbps - 2Mbps range
  • Duration: Variable (seconds to 60 seconds)

πŸ”§ Technical Features

Advanced Media Processing

  • Automatic media type detection
  • Comprehensive format analysis
  • Technical metadata extraction
  • Quality assessment metrics

Robust Extraction Engine

  • Proxy rotation for reliability
  • Rate limit handling
  • Error recovery mechanisms
  • Batch processing capabilities

Security & Compliance

  • Secure Apify storage URLs
  • Token-based access control
  • Encrypted communications
  • Privacy-focused design

πŸ’Ό Use Cases

  • Social Media Managers – Archive client story content
  • Content Analysts – Study engagement patterns
  • Marketing Agencies – Repurpose story content
  • Researchers – Analyze ephemeral content trends
  • App Developers – Build story-powered applications
  • Brand Managers – Monitor brand story presence

🌟 Why Choose Our Instagram Story Scraper?

  • Reliable Performance: Stable and efficient story extraction process
  • Comprehensive Data: Get all media with detailed technical metadata
  • User-Friendly: Simple interface for both beginners and advanced users
  • Regular Updates: Maintained to ensure compatibility with Instagram changes
  • Professional Grade: Enterprise-ready with proxy support and error handling

⚠️ Limitations

  • Only works with public Instagram stories
  • The Instagram Story Scraper may hit rate limits depending on Instagram's restrictions
  • Stories must be currently active (24-hour window)
  • Geographic restrictions may apply for some content

Explore our full scraping suite for enhanced social media scraping:

πŸ“Έ Instagram Scrapers:

πŸŽ₯ YouTube Scrapers:

πŸ“± Facebook Scrapers:


πŸ“§ Need Customization?

Want *higher volumes, **specific metadata fields, or *custom integrations?

βœ‰οΈ Email codenest2.0@gmail.com for tailored Instagram Story Scraper solutions!


Note: This Instagram Story Scraper is designed for legitimate use cases and complies with Instagram's terms of service. Users are responsible for ensuring their usage complies with applicable laws and platform terms.