Extract a public Instagram account's currently-active Stories — media URLs, timestamps, links, music, and poster details — by username
Sample
Here's a sample run pulling the active Stories for an Instagram account, showing the exact schema and results you can expect.
| # | Story ID | Shortcode | Username | Profile URL | Full Name | Is Verified | Media Type | Video Duration | Has Audio | Width | Height | Taken At | Expiring At | Is Paid Partnership | Poster Profile Pic |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 3950581425833009218_787132 | DbTSOAvCGBC | natgeo | National Geographic | true | Video | 15.018 | true | 716 | 1,274 | 2026-07-27T15:27:05Z | 2026-07-28T15:27:05Z | false | ||
2 | 3950691819364252232_787132 | DbTrUcuP3pI | natgeo | National Geographic | true | Image | — | — | 750 | 1,334 | 2026-07-27T19:06:26Z | 2026-07-28T19:06:26Z | false | ||
3 | 3950680562731336624_528817151 | DbTowpKpEOw | nasa | NASA | true | Image | — | — | 1,290 | 2,293 | 2026-07-27T18:44:04Z | 2026-07-28T18:44:04Z | false | ||
4 | 3950164231987140048_1697296 | DbRzXCsDBXQ | garyvee | Gary Vay-Ner-Chuk | true | Video | 60 | true | 720 | 1,280 | 2026-07-27T01:38:13Z | 2026-07-28T01:38:13Z | false | ||
5 | 3950830670670900984_1697296 | DbUK5AFDq74 | garyvee | Gary Vay-Ner-Chuk | true | Video | 29.966 | true | 720 | 1,280 | 2026-07-27T23:38:32Z | 2026-07-28T23:38:32Z | false | ||
6 | 3950230250509828169_217723373 | DbSCXvOpABJ | cnn | CNN | true | Image | — | — | 1,179 | 2,096 | 2026-07-27T03:49:22Z | 2026-07-28T03:49:22Z | false |
Playground
Look up the currently-active Stories for one or more public accounts by username or profile URL.
curl -X POST https://api.mindcase.co/v1/data/instagram/stories/run \
-H "Authorization: Bearer mk_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"params": {
"usernames": []
}
}'Overview
Instagram Stories extracts the Stories a public account has live right now — one row per active story, with its media (image or video URL, dimensions, and duration), when it was posted and when it expires, any link or music sticker, and the poster's handle, name, and verification.
Because Instagram Stories vanish 24 hours after posting, an account with no active story returns no rows — an empty result is a normal, successful run, not an error. Story view, reach, and like counts are owner-only analytics Instagram never exposes publicly, so they are not returned.
Examples
A few common ways teams put Instagram Stories API to work — copy a prompt below to try it yourself.
Poll a set of rival brand accounts to capture the Stories they post before they disappear, archiving media, links, and timing for review.
Confirm that a creator actually posted the Story they were paid for, and capture the swipe-up link and paid-partnership flag as proof.
Grab the link stickers publishers push to Stories to see which articles they are driving traffic to right now.
Collect the songs and artists creators attach to their Stories to spot which tracks are trending across accounts.
Get started
Sign up to run live queries against Instagram Stories API via chat, form, or API.
FAQ
Related
Extract top Instagram comments — text, timestamps, likes, commenter details, and thread sizes — from post or reel URLs
Extract the followers or following list of any public Instagram account — handle, name, verification, and privacy
Extract Instagram posts and reels — captions, engagement, media, music, and authors — by profile (posts / reels / tagged tabs), post URL, hashtag, or keyword search
Extract Instagram account data — bio, followers, verification, business info, links, and recent posts — by username or keyword search