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
20
Total users
8
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, links, mentions, 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, when it was posted, any swipe-up/link stickers, and any user mentions.
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 20 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,"links": ["https://example.com/promo"],"mentions": ["someuser"]},{"storyId": "3863626320286590396","mediaType": "video","mediaUrl": "https://cdninstagram.com/....mp4","timestamp": 1774800158}]}
Story fields
| Field | Type | Description |
|---|---|---|
storyId | string | Instagram story ID |
mediaType | "image" | "video" | Media type |
mediaUrl | string | Direct URL to the image or video file |
timestamp | number | Unix timestamp (seconds) when the story was posted |
links | string[] | URLs from link stickers (omitted if none) |
mentions | string[] | Usernames tagged in the story (omitted if none) |
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 20 usernames per run