Instagram Scraper
Pricing
Pay per event
Pricing
Pay per event
Rating
0.0
(0)
Developer

Hpix
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
πΈ Instagram Scraper
The Ultimate All-in-One Instagram Scraper
Extract high-quality data from Instagram profiles, posts, and Reels in seconds. Designed for marketers, researchers, and creators who need reliable data without the technical headache.
π Why choose this Scraper?
- Reliability by Default: No more worrying about getting blocked. This Actor uses premium residential proxies and anti-detection mechanisms to ensure your tasks finish successfully.
- Reels, Posts & Profiles: Whether you need engagement stats on a viral Reel or the follower count of a specific influencer, we've got you covered.
- Clear, Predictable Costs: Stop guessing how much memory or CPU you need. You only pay for the data you actually receive.
- Beautiful Data Views: Don't get lost in code. Use the built-in output tabs to see your results in a clean, organized table with images.
β¨ What can you do with it?
- Analyze Engagement: Get play counts, likes, and comment totals for Reels and Posts.
- Monitor Influencers: Track bio changes, follower growth, and verified status.
- Content Research: Use the Date Filter to only see content from the last week or month.
- Bulk Exports: Download your results instantly as Excel, CSV, or JSON.
π οΈ Getting Started is Easy
- Enter URLs or Usernames: Paste the Instagram profiles or specific post links you want to scrape.
- Pick Your Content: Toggle whether you want Profile info, Posts, or Reels.
- Set Your Limits: Use the "Posts per account" or "Date Range" filters to get exactly what you need.
- Run & Relax: Click Start and watch your data populate in the "Output" tab.
π Sample Output
Profile Data
| Username | Full name | Profile picture | Followers | Following | Data |
|---|---|---|---|---|---|
| zuck | Mark Zuckerberg | <Zuck's profile picture> | 16,879,414 | 623 |
Post Data
| Thumbnail | Caption | Code | Type | Like count | Comment count | Data |
|---|---|---|---|---|---|---|
| Two decades, many awesome projects... | DTTbdGlkaWl | post | 158,039 | 5,228 |
Reel Data
| Thumbnail | Caption | Play count | Comment count | Like count | Data |
|---|---|---|---|---|---|
| When @merab.dvalishvili is in town... | 27,979,151 | 4,670 | 394,756 |
π‘ Pro Tips
- Massive Lists: This Actor is optimized for bulk. You can input hundreds of profiles at once; it will handle the queue automatically.
- Date Filtering: To save time and budget, use the beginDate parameter to only grab content created recently (e.g., "7 days ago").
- Custom Logic: Advanced users can use the "Custom functions" field to automatically skip posts that don't meet specific criteria (like posts without music).
π§ Advanced Usage
Custom functions
This is an advanced parameter that you can use to modify the crawler's behavior. With custom functions, you can skip a post or profile based on its data or stop crawling a profile's reels when a certain condition is met.
For example, you can skip posts if they don't have music metadata:
{shouldSkip: (item) => item.kind == 'post' && !item.data.music_metadata}
Or stop crawling when it reaches the shortcode of a post:
{shouldContinue: (item) => item.data.code != 'codeToStopCrawling'}
You can see the item schema by selecting "All fields" on the output tab, and viewing as JSON.
π Changelog
Do you have a feature suggestion? Create an issue and let me know!
v1.1.0
- Initial release
β FAQ
Can I export the scraped data to Excel?
Sure! Apify allows you to download the results as an Excel spreadsheet. You can also download in CSV, JSON, XML, HTML, JSONL, and RSS.
I just found a bug! Can you fix it?
Oh, what a shame! Please create an Issue, so I can evaluate what happened.
Can you implement X feature?
Of course! You can use the Issues tab to suggest new features.
β οΈ Disclaimer
This Actor scrapes public data from Instagram pages. Features are susceptible to changes made by Meta.
βοΈβπ₯ Known issues
- Currently, it is not possible to scrape private or age-restricted accounts, since those are not public.
- View counts for Reels are only available when scraping individual post URLs; they are not available when scraping profiles. However, play counts remain accessible in both scenarios.
- For some posts, Instagram does not return view counts as they are not publicly visible for those posts.
π See also
- Instagram Profile Monitor: Track Instagram profiles over time and monitor growth trends with historical data analysis and beautiful visualizations. Perfect for tracking competitors, influencers, or your own profile's performance.