Instagram Comments Scraper
Pricing
from $0.50 / 1,000 results
Instagram Comments Scraper
⚡ Instagram Comments Scraper – Extract comments, usernames, likes, replies & timestamps from any public post or reel. Bulk scraping, no login needed. Export to JSON, CSV or Excel. Starts at $0.50/1,000 results.
Pricing
from $0.50 / 1,000 results
Rating
4.7
(11)
Developer

Scrape Smith
Actor stats
11
Bookmarked
256
Total users
48
Monthly active users
11 hours
Issues response
a day ago
Last modified
Categories
Share
Instagram Comments Scraper — Extract Comments from Any Instagram Post or Reel
Scrape Instagram comments at scale. Get comment text, usernames, timestamps, likes, replies, and profile data from any public Instagram post or reel — no login required. Priced at just $0.50 per 1,000 results.
💬 What Is the Instagram Comments Scraper?
The Instagram Comments Scraper is a fast, reliable, and affordable Apify Actor that extracts all public comments from Instagram posts and reels. Whether you need data from a single viral post or thousands of URLs in bulk, this scraper delivers clean, structured results you can immediately use for analysis, research, or automation.
No cookies. No login. No complex setup. Just paste your URLs and get your data.
✅ Why Use This Instagram Comments Scraper?
- 💰 Lowest cost on the market — only $0.50 per 1,000 comments
- ⚡ Blazing fast — processes comments at high speed, even on large posts
- 🔓 No login required — works entirely on public data, no Instagram account needed
- 📦 Bulk scraping — add hundreds of URLs at once using the Bulk Edit input
- 📊 Multiple export formats — JSON, CSV, XML, Excel, HTML, JSONL
- 🔌 Easy integrations — works with Make.com, Zapier, n8n, Google Sheets, and more
- 🤖 AI workflow compatible — plug directly into LangChain, Flowise, or any LLM pipeline
📦 What Data Does It Extract?
For every comment on the target post, you receive:
| Field | Description |
|---|---|
postId | Unique ID of the source Instagram post |
postUrl | Direct URL to the source post |
commentId | Unique identifier for the comment |
commentUrl | Direct URL to the comment |
text | Full text content of the comment |
timestamp | Unix timestamp of when the comment was posted |
likesCount | Number of likes on the comment |
userId | Unique Instagram user ID of the commenter |
username | Instagram handle of the commenter |
userFullName | Full name of the commenter |
ownerProfilePicUrl | Profile picture URL of the commenter |
isVerified | Whether the commenter's account is verified |
repliesCount | Number of replies to the comment |
replies | Array of nested reply objects |
🚀 How to Use the Instagram Comments Scraper
Getting started takes under a minute:
- Create a free Apify account — you get $5 in free credits every month
- Open the Instagram Comments Scraper in the Apify Store
- Paste one or more Instagram post or reel URLs into the input field
- Click "Save & Start" and wait for the run to complete
- Download your data in your preferred format: JSON, CSV, Excel, XML, or HTML
You can add multiple URLs one by one or use the Bulk Edit option to paste a full list at once.
⚙️ Sample Input
{"maxCommentsPerPost": 10,"postUrls": ["https://www.instagram.com/p/DJW7ZrwxQJ6/"],"sortOrder": "popular"}
📤 Sample Output
{"postId": "3627347799613702778","postUrl": "https://www.instagram.com/p/DJW7ZrwxQJ6/","commentId": "17856813987670336","commentUrl": "https://www.instagram.com/p/DJW7ZrwxQJ6/c/17856813987670336/","text": "🇺🇿","timestamp": 1772885404,"likesCount": 1,"userId": "63583756795","username": "shaxboz_ulashev98","userFullName": "shaxboz","ownerProfilePicUrl": "https://scontent.cdninstagram.com/v/t51.2885-19/...","owner": "shaxboz_ulashev98","ownerUsername": "shaxboz_ulashev98","isVerified": false,"hasLikedComment": false,"childCommentCount": 0,"repliesCount": 0,"replies": []}
💵 Pricing
This Actor uses pay-per-result (PPR) pricing — you only pay for the data you actually receive.
| Volume | Cost |
|---|---|
| 1,000 comments | $0.50 |
| 10,000 comments | $5.00 |
| 100,000 comments | $50.00 |
| 1,000,000 comments | $500.00 |
💡 New to Apify? Every free account includes $5 in monthly credits. Note: free accounts are limited to 100 results per run on this Actor. Upgrade to a paid plan to unlock full scraping capacity.
🎯 Who Is This For?
📣 Social Media Managers & Marketers
Track audience sentiment, monitor brand mentions in comments, identify top-performing content, and understand what your community is talking about — all without manually scrolling through posts.
📊 Data Analysts & Researchers
Gather large-scale Instagram comment datasets for NLP, sentiment analysis, topic modeling, or academic research. Export clean structured data into your tool of choice.
🛠️ Developers & Engineers
Integrate the scraper into your data pipeline via the Apify API or SDK. Works seamlessly with Python, Node.js, and any REST client. Schedule runs, trigger via webhooks, and automate everything.
💼 Business Owners & Growth Teams
Monitor competitor post engagement, analyze what customers say about your products, collect leads from comment sections, and stay ahead of trends without hiring a data team.
🤖 AI & Automation Builders
Feed Instagram comment data directly into LLM workflows using LangChain, Flowise, or any AI pipeline. The clean, structured output is ready for zero-preprocessing ingestion.
🧩 Use Cases
- Sentiment analysis — understand how audiences feel about a brand, product, or campaign
- Competitor research — analyze engagement and tone on competitor posts
- Influencer vetting — check comment authenticity and engagement quality before partnerships
- Lead generation — identify potential customers commenting on relevant posts
- Content strategy — discover what topics and formats drive the most reactions
- Trend monitoring — spot emerging topics or viral content early
- Customer feedback collection — gather unfiltered user opinions at scale
- Academic & social research — study online behavior, language, and community dynamics
🔌 Integrations & Automation
Connect the Instagram Comments Scraper with your favourite tools:
- 🟣 Make.com (Integromat) — automate daily comment exports, trigger alerts on new data
- ⚡ Zapier — send comment data to Google Sheets, Slack, or CRMs automatically
- 🔁 n8n — build no-code workflows that process Instagram comments in real time
- 📊 Google Sheets — export directly to spreadsheets for quick analysis
- 🪝 Webhooks — receive instant notifications whenever a scraper run finishes
❓ Frequently Asked Questions
Do I need an Instagram account or login? No. The Instagram Comments Scraper works entirely with public data and does not require any login credentials, cookies, or session tokens.
Can I scrape comments from Instagram Reels? Yes. The scraper works on both standard Instagram posts and Reels. Simply paste the Reel URL as you would any other post URL.
Can I scrape multiple posts at once? Yes. You can add as many Instagram post URLs as you need using the Bulk Edit input feature. There is no hard limit on the number of URLs per run.
What formats can I export the data in? You can download your results as JSON, JSONL, CSV, XML, Excel (.xlsx), or HTML. You can also access the data programmatically via the Apify API.
How fast does it scrape? The scraper is optimized for speed and handles large posts efficiently. Actual speed may vary based on post size and platform load at the time of the run.
Does this scraper collect private data? No. The scraper only collects publicly available comment data. It does not extract private profiles, direct messages, email addresses, phone numbers, or any non-public information.
Is scraping Instagram comments legal? This scraper collects publicly available data only, consistent with how a regular user browsing Instagram would see it. Always ensure your use of scraped data complies with Instagram's Terms of Service, your local data protection laws (e.g. GDPR, CCPA), and Apify's Terms of Service.
What happens if a post has very few or no comments? For best results and stable performance, target posts with at least 10 comments. Posts with no or very few comments may return empty datasets.
Can I schedule this scraper to run automatically? Yes. Apify allows you to schedule any Actor to run at custom intervals — hourly, daily, weekly, or on a custom cron schedule — directly from the Apify Console.
I found a bug or have a feature request. What should I do? Please open a ticket in the Issues tab of this Actor on Apify Console. We actively monitor and respond to all issues.
🔗 Related Actors
Looking to scrape more Instagram data? Check out these related tools:
- 🖼️ Instagram Post Scraper — extract captions, likes, views, mentions, and media from any public profile
- 👤 Instagram Profile Scraper — get follower counts, bios, post counts, and profile metadata
- #️⃣ Instagram Hashtag Scraper — discover trending posts and content under any hashtag
- 🎬 Instagram Reels Scraper — extract reel metadata, transcripts, views, and engagement data
- 📤 Instagram Comments & Posts Export — scrape both posts and their comments in a single run
🆘 Support
Having trouble? We're here to help.
- 📋 Open an issue in the Issues tab of this Actor
- 📚 Browse the Apify Documentation for platform guides
- 💬 Join the Apify Discord Community for tips and support
⚡ Instagram Comments Scraper — Fast, affordable, and reliable Instagram data extraction. No login. No proxies. Just results.