Instagram Comments Scraper
Pricing
from $1.02 / 1,000 results
Instagram Comments Scraper
Scrape every public comment on any Instagram post or reel, not just the first page. One row per comment with the text, author, like count, reply count and date. Sort by popular, recent or verified. No Instagram login needed.
Pricing
from $1.02 / 1,000 results
Rating
0.0
(0)
Developer
ToolzerHub
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Instagram Comments Scraper — Every Comment, Not Just the First Page
Paste one or more Instagram post or reel URLs. Get every public comment back as rows — the text, who wrote it, how many likes and replies it got, and when.
No login, no cookie, no session.
Quick start
{"codes": ["https://www.instagram.com/p/DbL6n0ggXDZ/"],"commentsSortType": "popular","limit": 500}
codes accepts a full post or reel URL, a shortcode, or a numeric media ID — whichever you have.
What you get
One row per comment.
| Column | What it holds |
|---|---|
text | The comment itself |
author_username | Who wrote it |
author_full_name | Their display name |
author_is_verified | Whether they're verified |
like_count | Likes on the comment |
reply_count | Replies to it |
created_at | Unix timestamp it was posted |
comment_id | Instagram's ID for the comment |
source_code | Which post it came from |
{"text": "This is incredible","author_username": "someone","author_full_name": "Some One","author_is_verified": true,"like_count": 4,"reply_count": 1,"created_at": 1700000000,"comment_id": "17912345678901234","source_code": "DbL6n0ggXDZ"}
source_code is what keeps a multi-post run readable — every row says which post it belongs to, so you can throw several URLs in at once and split the sheet afterwards.
Sort order
commentsSortType decides which comments you get first, which matters whenever limit is smaller than the real comment count.
popular(default) — the comments Instagram surfaces at the top. What you want for reading the room.recent— newest first. What you want for monitoring an active post.verified— comments from verified accounts only.
Limits and cost
limit is the total number of comments across the whole run, not per post. 0 means everything.
Set it deliberately on a viral post: a post with 40,000 comments will happily return 40,000 rows, and each one is billed.
Interrupted runs
Long comment walks are exactly the runs the platform migrates mid-way. This Actor checkpoints which post it's on, which page, and how far into that page — so a migrated run picks up at the comment it stopped on rather than re-pushing the pages it already wrote.
FAQ
Does this get replies too?
Replies are counted per comment in reply_count, but the reply threads themselves are not expanded into their own rows.
Why did I get fewer comments than the post shows? The count on a post includes replies, and it includes comments from accounts that have since been deleted or made private. The number of top-level comments actually retrievable is normally lower.
Can I use a private post? No. The post has to be public.
Do I need an Instagram login? No. Everything here is public data, fetched without a session.
Support
Questions, bugs, or feature requests: contact@toolzerhub.com More Instagram Actors: https://apify.com/toolzerhub