Instagram Highlights Scraper
Pricing
from $15.00 / 1,000 results
Instagram Highlights Scraper
Fetch Instagram highlights and their stories for any public profile.
Pricing
from $15.00 / 1,000 results
Rating
0.0
(0)
Developer
Andrew
Maintained by CommunityActor stats
1
Bookmarked
792
Total users
86
Monthly active users
2 hours
Issues response
an hour ago
Last modified
Categories
Share
Download Instagram highlights from any public profile — including every image and video inside each highlight reel. Get direct media URLs, timestamps, cover images, link stickers, mentions, and full highlight metadata in a clean, structured format. No Instagram account or login required.
What it does
Provide up to 20 Instagram usernames and the actor fetches all of their highlight reels, then fetches every story item inside each reel. Results are grouped by highlight so you get the title, cover image, and full media list in one place.
Use cases
- Instagram highlight downloader — save highlight videos and photos directly from any public profile
- Brand monitoring — track how brands organize and update their highlight reels over time
- Competitor research — see what products, campaigns, or announcements competitors are pinning to their profile
- Influencer analysis — audit highlight content and engagement hooks for marketing research
- Content archiving — back up highlight media before it disappears or gets edited
- Social media scraping — collect structured Instagram data for analysis pipelines or dashboards
Input
| Field | Type | Required | Description |
|---|---|---|---|
usernames | string[] | ✅ | Up to 20 Instagram usernames (with or without @) |
maxHighlightsPerUser | integer | — | Cap on highlights scraped per username, in the order Instagram returns them (pinned/most recent first). 0 = unlimited. Lower values reduce cost. |
Example input
{"usernames": ["natgeo", "nasa", "nike"],"maxHighlightsPerUser": 5}
Free tier vs. paid
Free runs are capped at 20 highlights per run to help cover data costs. Upgrade to any paid plan on the actor's pricing page to remove the cap.
Output
One dataset record per highlight reel. Each record contains the highlight metadata and a stories array with every media item inside it:
{"username": "natgeo","highlightId": "17854360229135492","title": "Expeditions","coverUrl": "https://cdninstagram.com/...","mediaCount": 12,"stories": [{"id": "3863446781711360305","mediaType": "image","imageUrl": "https://cdninstagram.com/...","timestamp": 1774778766,"links": ["https://example.com/promo"],"mentions": ["someuser"]},{"id": "3863626320286590396","mediaType": "video","imageUrl": "https://cdninstagram.com/...thumb.jpg","videoUrl": "https://cdninstagram.com/....mp4","timestamp": 1774800158}]}
Highlight fields
| Field | Type | Description |
|---|---|---|
username | string | Instagram username |
highlightId | string | Instagram highlight reel ID |
title | string | Title of the highlight reel |
coverUrl | string | Direct URL to the highlight cover image |
mediaCount | number | Number of items in the reel |
stories | object[] | All media items in this highlight (see below) |
Story item fields
| Field | Type | Description |
|---|---|---|
id | string | Instagram media ID |
mediaType | "image" | "video" | Media type |
imageUrl | string | Direct URL to the thumbnail or full image |
videoUrl | string | Direct URL to the video file (video only) |
timestamp | number | Unix timestamp (seconds) when the item was posted |
links | string[] | URLs from link stickers (omitted if none) |
mentions | string[] | Usernames tagged in the item (omitted if none) |
Notes
- Only public profiles are supported — private profiles cannot be accessed
- Unlike stories, highlights do not expire — they stay on the profile until the user removes them
- Maximum 20 usernames per run
Related Instagram actors
Part of a complete Instagram scraping toolkit — explore the rest of the suite:
- Instagram Profile Scraper — Profile metadata for any public account
- Instagram Posts & Reels Scraper — All posts and Reels from a profile
- Instagram Post Details Scraper — Full details for any post or Reel by URL
- Instagram Comments Scraper — All comments on a post or Reel
- Instagram Post Likers Scraper — Users who liked a post or Reel
- Instagram Followers Scraper — Followers and following lists
- Instagram Hashtag Scraper — Top posts and Reels for any hashtag
- Instagram Location Posts Scraper — Posts tagged at any location
- Instagram Tagged Posts Scraper — Posts a profile is tagged in
- Instagram Reels Search Scraper — Find Reels by keyword
- Instagram User Search Scraper — Discover accounts by keyword
- Instagram Related Profiles Scraper — Find similar/suggested profiles
- Instagram Story Scraper — Active stories for any profile
- Instagram Email & Phone Scraper — Emails and phone numbers from profiles
- Instagram Influencer Analytics Scraper — Engagement rate and creator analytics
- Instagram MCP Server — All Instagram tools for AI agents via MCP