Instagram Highlights & Stories Viewer
Pricing
from $7.00 / 1,000 highlights
Instagram Highlights & Stories Viewer
Easily view and download Instagram Highlights and their Stories by username or highlight ID. This Apify actor lets you fetch all highlights for any public Instagram profile, and if you want, you can get all stories from a specific highlight using its ID.
Pricing
from $7.00 / 1,000 highlights
Rating
0.0
(0)
Developer

Sachin Kumar Yadav
Actor stats
1
Bookmarked
24
Total users
13
Monthly active users
4 days ago
Last modified
Categories
Share
📸 Instagram Highlights Viewer - Anonymous & Easy
View and download Instagram Highlights Stories anonymously without login! This powerful Apify actor automatically fetches Instagram highlight stories from any public profile - just provide a username or profile URL.
📑 Table of Contents
- ✨ Key Features
- 🚀 Quick Start
- 📥 Input Configuration
- 📤 Output Format
- 💡 Use Cases
- 📊 Data Structure
- 🎯 Best Practices
- ❓ FAQ
- 🔧 Troubleshooting
- 📝 Keywords
✨ Key Features
| Feature | Description |
|---|---|
| 🔓 Anonymous Access | No Instagram login or authentication required |
| 👤 Username or URL | Accept both Instagram username and full profile URLs |
| 📸 Automatic Story Fetching | Automatically discovers and fetches all highlight stories |
| 🎯 Customizable Limit | Control how many stories to fetch (or get all) |
| 📊 Organized Table View | Clean, structured data with easy-to-read table format |
| 🖼️ Media URLs | Direct links to images and videos for download |
| ⚡ Fast & Reliable | Efficient API usage with automatic retry logic |
| 📈 Scalable | Handle multiple profiles with ease |
🚀 Quick Start
Step 1: Configure Input
Simply provide an Instagram username or profile URL:
{"usernameOrUrl": "taylorswift","numberOfStories": 10}
Step 2: Run the Actor
Click Start and let the actor do the work!
Step 3: View Results
Access your data in two organized views:
- 📸 Stories View: One row per story with images, videos, and metadata
- 📊 Summary View: Overview with total counts and status
📥 Input Configuration
Input Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
usernameOrUrl | String | ✅ Yes | Instagram username or full profile URL | "taylorswift" or "https://instagram.com/taylorswift" |
numberOfStories | Integer | ❌ No | Number of stories to fetch (leave empty for all) | 10 |
Input Examples
Example 1: Using Username
{"usernameOrUrl": "cristiano","numberOfStories": 20}
Example 2: Using Profile URL
{"usernameOrUrl": "https://www.instagram.com/selenagomez/","numberOfStories": 15}
Example 3: Fetch All Stories
{"usernameOrUrl": "natgeo"}
📤 Output Format
Stories View (One Row Per Story)
Each story is saved as a separate result with the following fields:
| Field | Type | Description |
|---|---|---|
storyNumber | Number | Sequential story number |
username | String | Instagram username |
highlightTitle | String | Name of the highlight collection |
storyType | String | Media type: "Image" or "Video" |
imageUrl | String | Direct URL to image (if image) |
videoUrl | String | Direct URL to video (if video) |
takenAt | Date | When the story was originally posted |
width | Number | Media width in pixels |
height | Number | Media height in pixels |
duration | Number | Video duration in seconds (if video) |
Summary View
| Field | Description |
|---|---|
username | Target Instagram username |
totalHighlights | Total number of highlights found |
totalStoriesFetched | Total stories extracted |
requestedStories | Number of stories requested |
status | Execution status |
fetchedAt | Timestamp of data extraction |
Example Output
{"storyNumber": 1,"username": "taylorswift","highlightTitle": "Tour 2024","storyType": "Image","imageUrl": "https://scontent.cdninstagram.com/v/t51.2885-15/...","videoUrl": null,"takenAt": "2024-11-08T10:30:00.000Z","width": 1080,"height": 1920,"duration": null}
💡 Use Cases
🎨 Content Creators
- Research competitor highlight strategies
- Analyze trending highlight content
- Archive your own highlights for backup
📊 Marketing & Analytics
- Track brand highlight campaigns
- Monitor influencer content strategies
- Analyze engagement patterns
🔬 Research & Education
- Study social media content trends
- Collect data for academic research
- Analyze visual storytelling techniques
💼 Business Intelligence
- Monitor competitor activities
- Track brand mentions in highlights
- Collect user-generated content
📁 Personal Use
- Backup your favorite highlights
- Download stories before they expire
- Create personal archives
📊 Data Structure
Workflow Overview
Input Username/URL↓Extract Username↓Fetch All Highlights↓For Each Highlight:- Fetch Stories- Extract Media URLs- Save Individual Results↓Generate Summary↓Output Dataset
Data Organization
Dataset├── 📸 Stories View (Filtered)│ ├── Story 1│ ├── Story 2│ └── Story N└── 📊 Summary View└── Execution Summary
🎯 Best Practices
✅ Do's
- ✅ Use specific usernames for targeted data collection
- ✅ Set reasonable story limits to optimize performance
- ✅ Check the summary view for execution status
- ✅ Download media files promptly (URLs may expire)
- ✅ Respect Instagram's terms of service
- ✅ Use for public profiles only
❌ Don'ts
- ❌ Don't scrape private profiles (requires login)
- ❌ Don't exceed reasonable request rates
- ❌ Don't use for spam or harassment
- ❌ Don't violate copyright or privacy rights
❓ FAQ
Q: Do I need an Instagram account?
A: No! This actor works completely anonymously without any login required.
Q: Can I fetch stories from private profiles?
A: No, this actor only works with public Instagram profiles.
Q: How many stories can I fetch?
A: You can fetch any number of stories. Set numberOfStories to your desired limit, or leave it empty to fetch all available stories.
Q: What formats are supported?
A: Both images (JPEG, PNG) and videos (MP4) are supported. Each story includes direct media URLs.
Q: How long do the media URLs last?
A: Instagram CDN URLs are temporary. Download media files promptly after extraction.
Q: Can I use both username and URL?
A: Yes! The actor automatically extracts the username from Instagram profile URLs.
Q: What if a profile has no highlights?
A: The actor will return a message indicating no highlights are available for that user.
Q: Is there a rate limit?
A: The actor includes automatic retry logic and handles rate limiting gracefully.
Q: Can I run this for multiple users?
A: Yes! Run the actor multiple times with different usernames, or integrate it into your workflow.
Q: What happens if the actor fails?
A: Check the execution log for detailed error messages. Common issues include invalid usernames or network problems.
🔧 Troubleshooting
Common Issues
| Issue | Solution |
|---|---|
| ❌ "No highlights found" | Verify the username is correct and the profile is public |
| ❌ "All keys failed" | Contact support - API keys may need refresh |
| ❌ Invalid username | Ensure username doesn't contain special characters |
| ❌ Empty results | Profile may have no highlights or they may be expired |
Error Messages
- "Input missing": Provide a valid
usernameOrUrlparameter - "No highlights available": The profile has no saved highlights
- "Failed to fetch highlights": Network or API issue - try again
📝 Keywords
Instagram Highlights Scraper | Instagram Story Downloader | Anonymous Instagram Viewer | Instagram Highlights Extractor | Instagram Data Scraper | Social Media Scraping | Instagram API | Highlight Stories | Instagram Automation | No Login Instagram | Instagram Highlights Backup | Instagram Content Downloader | Instagram Stories Archive | Social Media Analytics | Instagram Marketing Tool | Apify Actor | Web Scraping | Instagram Research Tool | Content Analysis | Instagram Highlights API
🌟 Why Choose This Actor?
- ✅ 100% Anonymous - No login required
- ✅ User-Friendly - Simple input, organized output
- ✅ Reliable - Built with best practices and error handling
- ✅ Fast - Optimized for performance
- ✅ Comprehensive - Fetches all available data
- ✅ Well-Documented - Clear examples and guides
- ✅ Actively Maintained - Regular updates and improvements
📞 Support
Need help? Have questions? Found a bug?
- 📧 Contact through Apify platform
- 📖 Check the FAQ section above
- 🐛 Report issues with detailed logs
📄 License & Disclaimer
This actor is provided for educational and research purposes. Users are responsible for complying with Instagram's Terms of Service and applicable laws. Always respect privacy and copyright.
Made with ❤️ for the Apify community
⭐ If you find this actor useful, please rate it on Apify!
