Instagram Comments Scraper - Posts & Reels
Pricing
from $0.85 / 1,000 comments
Instagram Comments Scraper - Posts & Reels
Scrape the comments under Instagram posts and reels without login: comment text, author, time and likes. Paste post links and export every comment Instagram shows to visitors.
Pricing
from $0.85 / 1,000 comments
Rating
0.0
(0)
Developer
Ben
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
๐ฌ Instagram Comments Scraper - Posts & Reels
Collect the comments under Instagram posts and reels: comment text, author, time, likes and whether the author is verified. Paste post links and get every comment Instagram shows to visitors. No login, no cookies, no API key. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.
๐ What is the Instagram Comments Scraper?
It is an Apify Actor that asks Instagram for the comments the same way its own website does for a visitor who is not logged in, and keeps asking for the next page until the list ends.
Instagram sometimes ends a comment list early and continues it on the next try. The Actor therefore asks again before it accepts that a list is finished. Three runs on the same reel returned 593, 593 and 590 comments.
Visitors see top-level comments. Replies to comments are included in Instagram's comment count but are not listed, so a post with 1,108 comments returned 589 rows in our test. When the difference is large, the status message tells you both numbers.
What data does it extract?
- Comment:
id,text,posted_at,likes - Author:
username,user_id,is_verified,profile_pic_url - Post:
post_url,post_code
โฌ๏ธ Input
| Field | Type | What it does |
|---|---|---|
postUrls | array | Links to posts or reels. A bare shortcode works too |
maxResults | integer | Comments per link. 50 by default, up to 100,000 |
Example input
{"postUrls": ["https://www.instagram.com/reel/Dd9Etk7R91I/","https://www.instagram.com/p/Dd4oFPuF27g/"],"maxResults": 1000}
โฌ๏ธ Output
A real row (picture link shortened):
{"record_type": "comment","id": "18093284816661074","post_url": "https://www.instagram.com/p/Dd9Etk7R91I/","post_code": "Dd9Etk7R91I","text": "The writers cooked with that script!","posted_at": "2026-10-01T15:42:30+00:00","likes": 33,"username": "yin.steez","user_id": "186058129","is_verified": false,"profile_pic_url": "https://scontent-iad6-1.cdninstagram.com/v/t51.82787-19/818491646_1862...","scraped_at": "2026-10-02T21:50:19.672505+00:00"}
๐ฐ How much does it cost?
You pay per saved comment, plus a tiny start fee per run.
| Apify plan | Price per 1,000 comments |
|---|---|
| Free | $1.00 |
| Starter | $0.95 |
| Scale | $0.90 |
| Business and above | $0.85 |
The default run (50 comments) costs 5 cents. Set Maximum cost per run in the run options and the Actor stops saving at that amount.
๐ก Use cases
- ๐ฃ๏ธ Sentiment analysis: read what people say under a launch, a campaign or a competitor's post.
- ๐ Giveaways and contests: export the participants with their comment text and time.
- ๐ Customer research: find the questions and complaints that repeat under posts in your niche.
- ๐ก๏ธ Moderation: review the conversation under your own posts in one table.
โ FAQ
Do I need an Instagram account or cookies? No. The Actor never logs in.
Why do I get fewer rows than the comment count on the post? The count includes replies to comments. Visitors are shown top-level comments only, and those are what the Actor returns.
How fast is it? About ten comments per second: 698 comments from two posts in 66 seconds in our test.
In which order do comments come? In the order Instagram shows them to visitors. Sort by posted_at or likes after the export if you need another order.
Does maxResults count per link or per run? Per link. Two links with maxResults: 500 can save up to 1,000 rows.
What happens with deleted or private posts? They are skipped and listed in the status message and the SUMMARY record. The run still succeeds with the other links.
Where do I get the post links? From the Instagram Posts Scraper or the Instagram Reels Scraper: the url field of each row.
Is it legal to scrape Instagram comments? The Actor reads only what Instagram shows publicly to any visitor and does not log in. Comments are personal data, so GDPR, CCPA and similar rules apply to how you store and use them, and Meta's terms apply to you as well. If in doubt, ask a lawyer.
Something is missing or broken? Open an issue on the Actor's Issues tab with the run ID. Issues are answered within one business day.
๐ You might also like
- Instagram Posts Scraper
- Instagram Reels Scraper
- Instagram Post Scraper by URL
- Threads Replies Scraper
- Reddit Comments Scraper
Keywords: instagram comments scraper, instagram comment scraper, scrape instagram comments, instagram comments export, instagram comments to csv, instagram reel comments, instagram giveaway picker data, instagram sentiment analysis, instagram comments api, instagram without login, instagram comment downloader, instagram audience research, social listening, instagram comments dataset, instagram api alternative