๐Ÿ”ฅ Instagram Comment Scraper avatar

๐Ÿ”ฅ Instagram Comment Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
๐Ÿ”ฅ Instagram Comment Scraper

๐Ÿ”ฅ Instagram Comment Scraper

Scrape Instagram comments from posts or reels. Get comment text, authors, likes, timestamps, and optional replies in clean JSON.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

EasyApi

EasyApi

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape comments from public Instagram posts and reels. Add one or more post URLs and get comment text, authors, likes, timestamps, and optional replies in clean JSON.

โœจ Key Features

  • ๐Ÿ’ฌ Extract comments from posts and reels
  • ๐Ÿ‘ค Commenter username, verification, and avatar
  • โค๏ธ Like counts and reply counts
  • โ†ฉ๏ธ Optional nested replies (paid upstream add-on)
  • ๐Ÿ”— Comment URL and source post URL
  • ๐Ÿ“‹ Structured JSON output, streamed while the run is in progress

๐Ÿ’ช Why Choose This Actor?

  • Focused: Built specifically for Instagram comment extraction
  • Flexible: Works with post and reel URLs
  • Efficient: Results are pushed continuously while the job runs
  • Structured: Renamed, integration-friendly field names
  • Reliable: Stable public-data extraction

๐ŸŽฏ Perfect For

  • ๐Ÿ“Š Sentiment and campaign feedback analysis
  • ๐Ÿ”” Brand mention and abuse monitoring
  • ๐Ÿข Competitor engagement research
  • ๐Ÿค– LLM / moderation pipelines that need clean comment text

๐Ÿ“ Input Requirements

  • postUrls (required): One or more Instagram post or reel URLs
  • maxCommentsPerPost (optional): Max top-level comments per URL. Default: 15
  • includeReplies (optional): Also scrape replies. Default: false (paid upstream add-on). Total rows can exceed maxCommentsPerPost

Input Example

{
"postUrls": [
"https://www.instagram.com/p/DN8-GjPkgjS",
"https://www.instagram.com/reel/DDIJAfeyemG"
],
"maxCommentsPerPost": 15,
"includeReplies": false
}

Output Example

{
"commentId": "17949788698583607",
"body": "Imagine scrolling to find the end of these comments! ๐Ÿ˜‚",
"authorUsername": "gabriel2005120",
"authorAvatarUrl": "https://scontent.cdninstagram.com/...",
"publishedAt": "2021-11-19T13:54:13.000Z",
"likeCount": 12,
"replyCount": 1,
"replies": [],
"author": {
"userId": "123456789",
"username": "gabriel2005120",
"isVerified": false
},
"commentUrl": "https://www.instagram.com/p/DN8-GjPkgjS/c/17949788698583607/",
"postUrl": "https://www.instagram.com/p/DN8-GjPkgjS/",
"scrapedAt": "2026-07-21T03:00:00.000Z"
}

๐Ÿš€ How to Use

  1. Add one or more post/reel URLs to postUrls
  2. Set maxCommentsPerPost
  3. Optionally enable includeReplies
  4. Click Start and download results as JSON, CSV, Excel, or HTML

๐Ÿ“Œ Notes

  • Only public posts and reels can be scraped
  • Free upstream usage may return only the newest top comments
  • Free users of this actor have run and result-size limits; upgrade for unlimited usage