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

Hpix
Actor stats
0
Bookmarked
12
Total users
8
Monthly active users
1.6 hours
Issues response
6 days 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.
What other data is available apart from the examples shown?
Each post, reel, and profile contains a
data field with extensive metadata beyond what's shown in the table view. This includes information like timestamps, media URLs, carousel items, music metadata (for reels), user mentions, hashtags, location data, and much more. To explore all available fields, select "All fields" in the output tab and view the results as JSON.
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
- Private or age-restricted accounts cannot be scraped as they are not publicly accessible.
- View counts for Reels are only available when scraping individual post URLs, not when scraping entire profiles. Play counts, however, are available in both scenarios.
- Instagram does not provide view counts for some posts, as these metrics are not publicly visible for those specific 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.
