Track food and beverage brand stories
Track food and beverage brand stories. Runs on @starbucks and @mcdonalds — media URLs, story type, timestamp, mentions, links and hashtags. No login needed.
How it works
- 1Open it on Apify
Hit Run on Apify — it opens the tool in the cloud, no install.
- 2Set the inputs
Adjust
profiles,maxStoriesPerProfile,sessionCookies(sensible defaults are pre-filled). - 3Click Run
The tool runs on Apify’s cloud and collects the data for you.
- 4Export the results
Download as JSON, CSV or Excel, or pipe straight into your app, Google Sheets, or an AI agent.
Pricing
$0.0004 per result = $0.4 per 1,000
| You are charged for | When | Price |
|---|---|---|
| Result returned | Charged once per genuine result row. Samples, diagnostics and blocked runs are never charged. | $0.0004 |
| Actor Start | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). | $0.001 |
Pay-per-event pricing: you are billed per result, not per subscription — a run that returns nothing costs nothing beyond the start fee. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-08-04, and they are what you are actually charged.
Inputs
| Field | What it does | Type |
|---|---|---|
profiles | Up to five public Instagram usernames, @handles, or profile URLs. Empty input or no configured account session returns exactly one labeled, uncharged sample row. | array |
maxStoriesPerProfile | Maximum currently available story rows returned for each profile. Stories are limited by Instagram's current-story window. | integer |
sessionCookies | Optional, and normally not needed — runs work with no cookie at all. Supply your own Instagram account cookie here to run on your own account's rate limit, and to reach feeds the no-setup route does not cover. In Chrome: F12 -> Application -> Cookies -> https://www.instagram.com -> copy the sessionid value. Use an account you own and are authorized to automate. Cookie values are never logged or written to output. | array |
maxAttempts | Bounded retries across rotating configured accounts and sticky proxy sessions. | integer |
requestTimeoutSeconds | Timeout for each authenticated Instagram request. | integer |
maxRunSeconds | Hard wall-clock bound for profile resolution and story retrieval. | integer |
What you get
A structured dataset — each result includes fields like:
sourceUsernamestoryIdmediaTypetakenAtexpiresAtcaptionstoryUrlExport every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.
More use cases for Instagram Stories Scraper
Track automotive brand stories
Track automotive brand stories. Runs on @bmw and @audi and @mercedesbenz — media URLs, story type, timestamp, mentions, links and hashtags. No login needed.
Track a brand’s Instagram stories before they expire
Track a brand’s Instagram stories before they expire. Runs on @starbucks — media URLs, story type, timestamp, mentions, links and hashtags. No login needed.
Monitor Competitor Instagram Stories
Track competitor Instagram stories before they expire — media URLs, type, timestamp, mentions and links as structured JSON. No login, no cookie, no app review.
Archive an influencer’s stories for campaign proof
Archive an influencer’s stories for campaign proof. Runs on @cristiano — media URLs, story type, timestamp, mentions, links and hashtags. No login needed.
Prove influencer story deliverables for a campaign
Prove influencer story deliverables for a campaign. Runs on @kyliejenner — media URLs, story type, timestamp, mentions, links and hashtags. No login needed.
Capture breaking-news accounts’ Instagram stories
Capture breaking-news accounts’ Instagram stories. Runs on @bbcnews and @cnn. No login needed.
Built on Instagram Stories Scraper — see every input, output field and price on the tool page.
Where this tool sits
- Categories
- Developer & Research Tools