Instagram Story Scraper
Pricing
from $15.00 / 1,000 results
Instagram Story Scraper
Fetch Instagram stories (images & videos) for any public profile. Returns story media URLs, timestamps, and profile metadata.
Pricing
from $15.00 / 1,000 results
Rating
0.0
(0)
Developer
Andrew
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Extract Instagram stories — images and videos — from any public profile in seconds. Get direct media URLs, timestamps, and profile metadata in a clean, structured format. No Instagram account required.
What it does
Provide up to 5 Instagram usernames and the actor returns all of their currently active stories, grouped by user. Each story includes the direct media URL (image or video), type, and when it was posted.
Use cases
- Social media monitoring — track what brands or creators are posting to their stories
- Competitor research — see what your competitors are promoting right now
- Content aggregation — collect story content for analysis or archiving
- Marketing intelligence — monitor influencer activity and story cadence
Input
| Field | Type | Required | Description |
|---|---|---|---|
usernames | string[] | ✅ | Up to 5 Instagram usernames (with or without @) |
Example input
{"usernames": ["natgeo", "nasa", "nike"]}
Output
One dataset record per username containing the profile info and a stories array:
{"username": "natgeo","displayName": "National Geographic","profilePicUrl": "https://...","storiesCount": 3,"stories": [{"storyId": "3863446781711360305","mediaType": "image","mediaUrl": "https://cdninstagram.com/...","timestamp": 1774778766},{"storyId": "3863626320286590396","mediaType": "video","mediaUrl": "https://cdninstagram.com/....mp4","timestamp": 1774800158}]}
Notes
- Only public profiles are supported — private profiles are skipped
- Instagram stories expire after 24 hours, so run on a schedule for continuous monitoring
- Maximum 5 usernames per run