Instagram Highlights Scraper
Pricing
$19.99/month + usage
Instagram Highlights Scraper
✨ A powerful Apify Actor that automatically extracts Instagram story highlights from any public profile. No manual screen recording — get structured data in bulk for marketing, research, competitor analysis, and content backup. Features: ⚡ fast automated extraction • 📁 clean JSON/CSV output • 🌍...
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
Scrapium
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Instagram Highlights Scraper
Instagram Highlights Scraper is an Apify actor that automatically extracts Instagram story highlight metadata from any public profile. Instead of manual screen recording, this instagram story highlights scraper fetches structured highlight info at scale for marketers, developers, analysts, and researchers. Use it to power competitor research, reporting, and content backup workflows with clean JSON/CSV outputs and automated runs in bulk.
What data / output can you get?
Below are the exact fields this instagram highlights extractor pushes to the dataset in real time. You can export results as JSON or CSV from Apify.
| Data type | Description | Example value |
|---|---|---|
| input_url | The profile URL that was processed | https://www.instagram.com/swarnika.verma_/ |
| username | Resolved Instagram username | swarnika.verma_ |
| user_id | Instagram numeric user ID as a string | 72037592921 |
| type | Constant indicating record type | instagram_highlights |
| id | Unique highlight identifier | highlight:18069978917514346 |
| title | Highlight title (profile-defined) | Luxe🛍️ |
| cover_media | URL of the highlight cover image | https://scontent-iad3-1.cdninstagram.com/v/t51.2885-15/...jpg |
| success | Whether the highlight was extracted successfully | true |
| error | Error message if any (null on success) | null |
| timestamp | UTC ISO timestamp when the item was created | 2026-04-02T07:12:34.123Z |
Notes:
- Results stream item-by-item during the run for a fast feedback loop.
- Bonus: cover_media is a direct image URL for the highlight cover.
- Exports: Download the dataset as JSON or CSV from the run’s Dataset tab.
Key features
-
⚡ Real-time data streaming
Each highlight item is pushed to the dataset immediately as it’s found, enabling fast pipelines and quick iterations. -
🛡️ Adaptive proxy fallback & sticky residential mode
Starts with no proxy, then automatically falls back to Apify datacenter, then residential proxies on 429/403. Once residential is used, it stays “sticky” for stability. -
📚 Bulk input for multiple profiles
Paste many profiles at once and run this instagram highlights scraping tool in batches for scalable extraction across accounts. -
🔌 Developer-friendly & API-ready
Built as a production Apify Actor. Trigger via API, orchestrate with schedules, or integrate into your data pipelines. Ideal for an instagram highlights API scraper workflow. -
♻️ Robust error handling & backoff
Includes exponential backoff, block detection, and retry logic for resilient runs on large profile lists. -
🔒 No login required
Works on publicly available profiles without cookies or sessions, making it a safe instagram highlights archiver for public data. -
📁 Clean JSON/CSV output
Structure optimized for analytics, enrichment, and export — a practical instagram highlights download tool for highlight metadata.
How to use Instagram Highlights Scraper - step by step
-
Sign in to Apify
Create or log in to your Apify account to run the actor in the cloud. -
Open the actor page
Search for Instagram Highlights Scraper by “scrapium” and click Try for free. -
Add input targets
In startUrls, paste one item per line. Accepted formats include:
- Full profile URL: https://www.instagram.com/username/
- Username: username
- Username with @: @username
Note: Highlight shortcodes will currently return a validation error and won’t be resolved.
-
Configure proxies (optional)
Use the Proxy Configuration field. The default prefill enables Apify Proxy. The actor automatically falls back to datacenter and then residential if blocked. -
Start the run
Click Start. The actor loads each profile, resolves IDs, and fetches highlight trays. Items stream to the dataset as they’re discovered. -
Monitor progress
Watch logs for messages like “Processing X highlights” and “DATA_PUSH” events. The proxy strategy and fallbacks are logged clearly. -
Download results
Open the Dataset tab of the run and export as JSON or CSV. This is your structured export to save instagram highlights online as metadata.
Pro Tip: Use the Apify API to schedule runs, hook results into Make.com/n8n, or build a bulk instagram highlights downloader-style pipeline for highlight metadata at scale.
Use cases
| Use case name | Description |
|---|---|
| Marketing & branding analysis | Analyze competitor highlight titles and cover themes to improve storytelling and campaign planning. |
| Social media reporting | Export instagram story highlight metadata to JSON/CSV for dashboards, weekly reports, and audits. |
| Content archiving | Keep a structured record of highlight groups and covers for ongoing brand archives and backups. |
| Academic & trend research | Collect highlight identifiers and cover images across profiles to study content themes over time. |
| API-driven workflows | Trigger runs via API and feed outputs to BI tools or internal databases as an instagram highlights data extractor. |
| Benchmarking & QA | Track changes in highlight sets for competitor monitoring or QA on brand profiles at scale. |
Why choose Instagram Highlights Scraper?
This actor is built for precision, automation, and reliability — a production-grade instagram highlights scraping tool for public data.
- ✅ Accurate, structured output for easy downstream use
- ⚙️ Real-time streaming with resilient retry and backoff logic
- 🌍 Adaptive proxy strategy with sticky residential stability
- 💻 Developer access via Apify platform and API
- 🔒 Public data only — no login, no cookies
- 📈 Scales to large profile lists for batch runs
- 🔁 Better than browser extensions — no unstable UI automation
In short: a stable, API-ready instagram highlights archiver designed for automation, not manual scraping.
Is it legal / ethical to use Instagram Highlights Scraper?
Yes — when used responsibly. This actor accesses publicly available Instagram profiles only and does not log in or access private data.
Guidelines:
- Only process public profiles and publicly visible highlight data.
- Respect Instagram’s Terms of Service and local regulations (e.g., GDPR/CCPA).
- Do not use scraped data for spam or unauthorized redistribution.
- Consult your legal team for edge cases or jurisdiction-specific rules.
Input parameters & output format
Example JSON input
{"startUrls": ["https://www.instagram.com/mrbeast/","@scrapium","instagram"],"proxyConfiguration": {"useApifyProxy": true}}
Parameters
-
startUrls (array, required)
Description: Add one or more targets — each line is one input. Accepted: full profile URL (https://www.instagram.com/username), username (username or @username). The actor resolves each to the profile and scrapes highlights (title, ID, cover image, success/error, timestamp) for each.
Default (prefill): ["https://www.instagram.com/mrbeast/"] -
proxyConfiguration (object, optional)
Description: Choose which proxies to use. Strategy: start with your selection (e.g., no proxy or Apify Proxy). On HTTP 429 or 403, the actor fails fast and falls back to datacenter, then residential. Residential gets up to 3 retries with a new proxy URL each time; once residential is used, it stays “sticky” for all remaining URLs.
Default (prefill): {"useApifyProxy": true}
Example JSON output
[{"input_url": "https://www.instagram.com/swarnika.verma_/","username": "swarnika.verma_","user_id": "72037592921","type": "instagram_highlights","id": "highlight:18069978917514346","title": "Luxe🛍️","cover_media": "https://scontent-iad3-1.cdninstagram.com/v/t51.2885-15/528310306_1486885775636090_4883732409687731720_n.jpg","success": true,"error": null,"timestamp": "2026-04-02T07:12:34.123Z"},{"input_url": "ABC123DEF45","username": null,"user_id": null,"type": "instagram_highlights","id": null,"title": null,"cover_media": null,"success": false,"error": "Shortcode detected but username extraction from shortcode requires additional API calls","timestamp": "2026-04-02T07:12:34.456Z"}]
Notes:
- Fields that may be null on failures: username, user_id, id, title, cover_media, error (null on success).
- The actor currently does not resolve highlight shortcodes — they will produce a validation error item.
- Dataset fields displayed by default: input_url, username, user_id, type, id, title, cover_media, success, error, timestamp.
FAQ
Do I need to log in or provide cookies to run this instagram highlights scraping tool?
No. The actor works without login and targets publicly available data. It fetches highlight metadata from public profiles only.
Can this instagram highlights downloader save videos from story highlights?
No. This actor is an instagram highlights download tool for structured metadata and cover images only. It returns fields like title, id, and cover_media URL; it does not download or store video/media files.
Can I paste highlight shortcodes to export instagram story highlights?
Shortcodes are not supported at the moment. If you paste a shortcode, the actor will return an error item indicating that username extraction from shortcodes requires additional API calls.
How many profiles can I process in one run?
You can add many entries to startUrls for batch runs. The actor supports bulk processing with real-time streaming, making it suitable as a bulk instagram highlights downloader for metadata.
What output fields does the instagram highlights data extractor return?
It returns input_url, username, user_id, type, id, title, cover_media, success, error, and timestamp. See the Output Format section for examples.
Is it legal to download Instagram highlights data with this tool?
Yes, when used responsibly and for public profiles only. Always follow Instagram’s Terms of Service and applicable data protection laws, and use the data ethically.
How does the proxy strategy work to avoid blocks?
The actor starts with no proxy, falls back to Apify datacenter on 429/403, then to residential with up to 3 retries. Once residential is used, it stays sticky for stability across the rest of the run.
Can I integrate this with my own systems or a workflow tool?
Yes. As an Apify actor, it’s API-ready. You can trigger runs programmatically and export results to JSON/CSV for downstream systems like BI tools or automation platforms.
Closing CTA / Final thoughts
Instagram Highlights Scraper is built to automate extraction of structured highlight metadata from public Instagram profiles. With real-time streaming, adaptive proxying, and clean JSON/CSV outputs, it’s ideal for marketers, developers, analysts, and researchers who need to export instagram story highlights at scale. Integrate via the Apify API, schedule automated runs, and build a reliable instagram highlights archiver into your analytics or enrichment pipeline. Start extracting smarter, faster, and more reliably today.