Instagram Comments Scraper ๐ฌ
Pricing
from $10.00 / 1,000 results
Instagram Comments Scraper ๐ฌ
๐ฌ Export Instagram comments to JSON, CSV or Excel. Get comment text, author handle, likes, reply count and date from any post or reel. Paginated, no login, no Instagram API access needed.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Scriptbase
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Instagram Comments Scraper
Export Instagram comments to JSON, CSV or Excel. Give it a post or reel URL, get back every comment with its author handle, likes, reply count and date โ no login, no cookies, no Instagram Graph API app review.
Instagram's official API only reaches comments on accounts you own or manage, after Meta app review. This actor reads any public post.
What it does
Reads the comment thread of one public Instagram post or reel and writes one dataset row per comment. It pages until it reaches your maxItems limit or the comments run out.
Works on feed posts (/p/โฆ) and reels (/reel/โฆ).
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
url | string | yes | โ | Instagram post or reel URL |
maxItems | integer | no | 100 | Stop after this many comments |
{ "url": "https://www.instagram.com/reel/DWoej6aDOaE", "maxItems": 300 }
maxItems is your cost ceiling โ you are charged per comment delivered.
Output
One row per comment.
{"id": "17912345678901234","text": "where is this filmed?","author": { "name": "janedoe", "id": "janedoe", "avatarUrl": "https://scontent.cdninstagram.com/โฆ", "verified": false },"likeCount": 42,"replyCount": 3,"publishedAt": "2026-06-14T00:00:00.000Z","publishedAtConfidence": "exact"}
| Field | Type | Notes |
|---|---|---|
id | string | Platform comment id |
text | string | Comment body |
author.name | string | @handle |
author.id | string | Handle, used as the stable id |
author.avatarUrl | string | Profile image URL |
author.verified | boolean | Verified badge |
likeCount | integer | Likes |
replyCount | integer | Replies โ may be absent, see below |
publishedAt | string | ISO 8601 |
publishedAtConfidence | string | exact | parsed | unknown |
Fields that can be absent
replyCount is not reported by every upstream source. When it is missing it is omitted, not set to 0 โ reporting zero would falsely assert a thread has no replies. Same rule for author.verified and author.avatarUrl.
An absent field means "not known", never "not present on Instagram".
What it does not do
- Replies are not expanded. Top-level comments only, with
replyCountwhere available. - Public posts only. Private accounts return
NOT_FOUND. No cookie or session workaround is offered. - No comment likes breakdown, no reply threads, no comment search.
- One post per run.
Pricing
Charged per comment delivered. A run returning 300 comments bills 300. Failed runs charge nothing.
Errors
| Code | Meaning |
|---|---|
BAD_REQUEST | Input missing, malformed, or not a URL this actor serves |
NOT_FOUND | The target is private, removed, or does not exist |
UNSUPPORTED_OPERATION | The URL resolved to a platform this actor does not serve |
UPSTREAM_FAILED | Every upstream source failed โ retry shortly |
RATE_LIMITED | Too many requests; back off and retry |
TIMEOUT | The source took longer than the actor's budget |
UNAUTHORIZED | The actor's API credentials are invalid โ contact the author |
INSUFFICIENT_CREDITS | The account behind this actor is out of credits โ contact the author |
INTERNAL_ERROR | Unexpected failure |
UNAUTHORIZED and INSUFFICIENT_CREDITS are on us, not you. If you see either, the actor is misconfigured on our side.
How it works
Two independent upstream sources serve this operation. If the first returns nothing usable, the second is tried automatically inside the same run โ no double charge, no retry on your side.
An empty comment thread is a genuine answer, not a failure โ a post with comments turned off completes successfully with zero rows.
Comments are always fetched live, never cached.
FAQ
Do I need an Instagram account or cookies? No.
Does this need Meta app review? No โ it does not use the Graph API.
Can I scrape a private account? No. Those return NOT_FOUND.
Why is replyCount missing on some rows? The source that served that page does not report it. Absent means unknown, not zero.
Can I get replies? Not from this actor.