Instagram Highlights Scraper avatar

Instagram Highlights Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Instagram Highlights Scraper

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

Scrapium

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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 typeDescriptionExample value
input_urlThe profile URL that was processedhttps://www.instagram.com/swarnika.verma_/
usernameResolved Instagram usernameswarnika.verma_
user_idInstagram numeric user ID as a string72037592921
typeConstant indicating record typeinstagram_highlights
idUnique highlight identifierhighlight:18069978917514346
titleHighlight title (profile-defined)Luxe🛍️
cover_mediaURL of the highlight cover imagehttps://scontent-iad3-1.cdninstagram.com/v/t51.2885-15/...jpg
successWhether the highlight was extracted successfullytrue
errorError message if any (null on success)null
timestampUTC ISO timestamp when the item was created2026-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

  1. Sign in to Apify
    Create or log in to your Apify account to run the actor in the cloud.

  2. Open the actor page
    Search for Instagram Highlights Scraper by “scrapium” and click Try for free.

  3. Add input targets
    In startUrls, paste one item per line. Accepted formats include:

Note: Highlight shortcodes will currently return a validation error and won’t be resolved.

  1. 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.

  2. 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.

  3. Monitor progress
    Watch logs for messages like “Processing X highlights” and “DATA_PUSH” events. The proxy strategy and fallbacks are logged clearly.

  4. 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 nameDescription
Marketing & branding analysisAnalyze competitor highlight titles and cover themes to improve storytelling and campaign planning.
Social media reportingExport instagram story highlight metadata to JSON/CSV for dashboards, weekly reports, and audits.
Content archivingKeep a structured record of highlight groups and covers for ongoing brand archives and backups.
Academic & trend researchCollect highlight identifiers and cover images across profiles to study content themes over time.
API-driven workflowsTrigger runs via API and feed outputs to BI tools or internal databases as an instagram highlights data extractor.
Benchmarking & QATrack 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.

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.

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.