Instagram Comments Scraper: Posts, Reels & Replies avatar

Instagram Comments Scraper: Posts, Reels & Replies

Pricing

from $0.40 / 1,000 comments

Go to Apify Store
Instagram Comments Scraper: Posts, Reels & Replies

Instagram Comments Scraper: Posts, Reels & Replies

Export comments from Instagram posts and reels: text, author, likes, date and reply count, with replies optional. Same input and output fields as Apify's Instagram Comments Scraper.

Pricing

from $0.40 / 1,000 comments

Rating

0.0

(0)

Developer

Rowfinch

Rowfinch

Maintained by Community

Actor stats

0

Bookmarked

12

Total users

11

Monthly active users

2 days ago

Last modified

Features

Limited permissions

Share

Instagram Comment Scraper

Get the comments of any public Instagram post or reel: text, author, likes, date and reply count, with every reply when you want them.

$0.40 per 1,000 comments.

What it's for

  • Audience and sentiment research: what people say under your posts, a competitor's or a creator's.
  • Giveaways: everyone who commented, with their username and profile link.
  • Campaign reports: questions, complaints and mentions under sponsored posts.
  • Data for AI agents and dashboards: clean JSON, CSV or Excel, or straight from the API.

Input

FieldWhat it does
directUrlsPost or reel URLs, one per line
resultsLimitComments per post (default 50)
includeNestedCommentsAdds every reply to those comments

Coming from Apify's Instagram Comments Scraper? These are its input field names, and the output keeps its fields too (postUrl, commentUrl, text, ownerUsername, likesCount, repliesCount, owner…).

Output

One row per comment, and per reply when they're on:

{
"postUrl": "https://www.instagram.com/p/DWm0UOZgVVf/",
"commentUrl": "https://www.instagram.com/p/DWm0UOZgVVf/c/18121456654545228/",
"id": "18121456654545228",
"text": "we are moon bound 🥹",
"ownerUsername": "youtube",
"ownerProfilePicUrl": "https://scontent-lax7-1.cdninstagram.com/v/...",
"timestamp": "2026-04-01T22:59:03.000Z",
"likesCount": 43921,
"repliesCount": 134,
"parentCommentId": null,
"parentCommentUrl": null,
"owner": {
"id": "1337343",
"username": "youtube",
"full_name": "YouTube",
"is_verified": true,
"is_private": false,
"profile_pic_url": "https://scontent-lax7-1.cdninstagram.com/v/..."
}
}

Replies carry parentCommentId and parentCommentUrl, and come right after the comment they answer.

URLs that can't be read get a row with the reason, free of charge:

{ "input": "https://www.instagram.com/p/some_private_post/", "error": "Private post" }

Price

  • $0.40 per 1,000 comments, replies included
  • $0.002 per post or reel that returns comments
  • $0.002 per comment with replies, when replies are on
  • Private, missing or invalid URLs: free
RunCost
100 posts, 50 comments each$2.20
1 post, 5,000 comments$2.00

A run stops at the maximum cost you set for it. On Apify's free plan, a run returns up to 100 comments.

Compared with Apify's Instagram Comments Scraper

Same input, same output fields, so switching means changing the Actor ID.

RunThis ActorApify's ($2.30 per 1,000 on Starter)
1,000 comments from 1 post$0.40$2.30
100 posts, 50 comments each$2.20$11.50
1 post, 5,000 comments$2.00$11.50

Prices as listed on November 1, 2026. Apify's goes from $2.60 per 1,000 on the free plan down to $1.40 on Diamond.

FAQ

In what order do comments come? Instagram's own order, the most relevant first, as the app shows them.

Can it get all the comments of a post? Raise Comments per post above the post's comment count. That count includes replies and comments Instagram hides as spam, so without replies the total comes out lower.

Does it work with private accounts? No. Only public posts and reels.

Is it legal? It reads only public comments. Usernames and comment text are personal data under GDPR and similar laws: use them for a legitimate purpose and honor deletion requests.

⌂ 换网址