Instagram Comment Replies & Likers Scraper avatar

Instagram Comment Replies & Likers Scraper

Pricing

from $3.00 / 1,000 reply scrapeds

Go to Apify Store
Instagram Comment Replies & Likers Scraper

Instagram Comment Replies & Likers Scraper

Scrape every reply under Instagram comments and the users who liked them - reply text, timestamps, and author profiles from any public post.

Pricing

from $3.00 / 1,000 reply scrapeds

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Extract every reply under the comments of any public Instagram post or Reel — or the full list of users who liked each comment. No login required, just paste the post URL.

What you get

Replies mode — one record per reply:

  • Reply text, like count, and timestamp (ISO date + Unix timestamp)
  • The parent comment ID and a snippet of the parent comment text, so you always know which thread the reply belongs to
  • Reply author profile: username, full name, user ID, verified badge, private-account flag, and profile picture URL
  • Post ID, shortcode, and URL on every record

Comment likers mode — one record per liker:

  • Username, full name, user ID, verified badge, private-account flag, and profile picture URL of every user who liked the comment
  • The comment ID and post shortcode/URL on every record

Export everything to JSON, CSV, Excel, or Google Sheets directly from the Apify console.

Use cases

  • Audience research — find the most engaged users inside a post's comment threads
  • Lead generation — collect the accounts replying to or liking comments on competitor posts
  • Community management — pull full reply threads for sentiment analysis and moderation
  • Influencer vetting — see who actually engages with a creator's comment section
  • Giveaway and contest verification — list everyone who liked a specific comment

How to use

  1. Paste the Instagram post or Reel URL (or just its shortcode) into Post URL
  2. Pick a Mode: Comment replies (default) or Comment likers
  3. Optionally paste specific Comment IDs — leave empty to auto-discover the post's top-level comments and process them all
  4. Set Max Items (default 500; set 0 for unlimited)
  5. Run the actor — results appear in the Dataset tab

Fetching more pages

Large posts can hold more replies or likers than fit in one run. After the run finishes, open the Key-value store tab → copy the NEXT_PAGE_ID value → paste it into Page ID on your next run to resume exactly where the previous run stopped. If NEXT_PAGE_ID is null, you've fetched everything.

Output format

Replies mode:

{
"replyId": "18104716301165668",
"text": "@disney So enemies beware",
"likeCount": 12,
"createdAt": "2026-08-07T02:49:44.000Z",
"createdAtTimestamp": 1786070984,
"parentCommentId": "18098751365613581",
"parentCommentText": "He's gonna be a mighty king",
"postId": "3957463127796339198",
"postShortcode": "Dbru79IAdH-",
"postUrl": "https://www.instagram.com/p/Dbru79IAdH-/",
"userId": "544460163",
"username": "marvelloustej",
"fullName": "Tej Kowlessar",
"isVerified": false,
"isPrivate": false,
"profilePicUrl": "https://..."
}

Comment likers mode:

{
"userId": "46343129662",
"username": "one_continuous_cut",
"fullName": "One Continuous Cut",
"isPrivate": false,
"isVerified": false,
"profilePicUrl": "https://...",
"commentId": "18098751365613581",
"postId": "3957463127796339198",
"postShortcode": "Dbru79IAdH-",
"postUrl": "https://www.instagram.com/p/Dbru79IAdH-/"
}

FAQ

Does it work on private accounts? No — only public posts and Reels.

Where do I find a comment ID? Run the auto-discover mode once (or use an Instagram comments scraper) — every comment record includes its ID. You can then feed specific IDs back into Comment IDs to target single threads.

Why fewer replies than the reply counter shows? Instagram sometimes hides collapsed, restricted, or spam-filtered replies; the actor returns every reply Instagram exposes publicly.