Instagram Post Comments Scraper avatar

Instagram Post Comments Scraper

Pricing

Pay per usage

Go to Apify Store
Instagram Post Comments Scraper

Instagram Post Comments Scraper

Extract Instagram post comments at scale. Scrape comments, likes, replies, user profiles & timestamps instantly. Perfect for sentiment analysis, social listening, influencer research, competitor tracking & brand monitoring. Production-ready JSON/CSV output.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Instagram Comments Scraper

Extract comments from any Instagram post or reel with ease. Collect valuable user feedback, author usernames, reply count, and likes at scale. Perfect for sentiment analysis, social listening, and competitor research.


Features

  • Multi-URL scraping — Scrape comments from multiple Instagram posts in a single run
  • Engagement metrics — Retrieve comment likes and author details
  • Reply tracking — Capture parent-child comment structures, including replies and reply counts
  • Verification status — Identify verified authors and influencer profiles

Use Cases

Brand Sentiment Analysis

Understand how users feel about your brand or products. Analyze comment content to track positive, negative, or neutral sentiment over time.

Influencer Tracking

Audit influencer posts by reviewing engagement and verifying the quality of comments. Ensure comment threads are authentic and relevant.

Market Intelligence

Monitor competitor posts to see how their audience reacts. Identify trending questions, customer issues, and feature requests.


Input Parameters

ParameterTypeRequiredDefaultDescription
urlsArrayYesList of Instagram post or reel URLs to scrape
results_wantedIntegerNo20Maximum comments to collect per URL
maxPagesIntegerNo1Maximum number of pagination pages to load

Output Data

Each item in the dataset contains the following fields:

FieldTypeDescription
Comment TextStringThe content of the comment
Comment MediaStringURL to media attached to the comment
Comment DateStringISO timestamp of the comment creation
Comment LikesStringNumber of likes on the comment
Author UsernameStringUsername of the commenter
Author IDStringUnique Instagram ID of the author
Author URLStringLink to the author profile
Author Is VerifiedStringVerification status of the commenter
Is ReplyStringIndicates if the comment is a reply
Parent Comment IDStringID of the parent comment
Has RepliesStringIndicates if the comment has child replies
Reply CountStringNumber of replies to this comment

Usage Examples

Basic Extraction

Scrape the first few comments of an Instagram post:

{
"urls": [
"https://www.instagram.com/p/C8e6f-xOB4i/"
],
"results_wanted": 20
}

Deep Pagination

Collect a larger volume of comments with deeper pagination:

{
"urls": [
"https://www.instagram.com/p/C8e6f-xOB4i/"
],
"results_wanted": 100,
"maxPages": 5
}

Sample Output

{
"Comment Text": "This is an amazing post!",
"Comment Media": null,
"Comment Date": "2024-06-21T12:30:45Z",
"Comment Likes": "15",
"Author Username": "travel_fanatic",
"Author ID": "5544332211",
"Author URL": "https://www.instagram.com/travel_fanatic/",
"Author Is Verified": "false",
"Is Reply": "false",
"Parent Comment ID": null,
"Has Replies": "true",
"Reply Count": "2"
}

Tips for Best Results

Limit Test Scrapes

  • Start with results_wanted set to 20 for initial verification
  • Keep runs fast to save resources and check output format

Verify URLs

  • Ensure URLs are public and point directly to a post or reel
  • Example: https://www.instagram.com/p/[code]/ or https://www.instagram.com/reel/[code]/

Integrations

Connect your data with:

  • Google Sheets — Export directly for spreadsheet analysis
  • Airtable — Build comment databases
  • Make / Zapier — Automate notification and analysis workflows

Export Formats

  • JSON — For developers and custom APIs
  • CSV — For easy data analysis and dashboard importing

Frequently Asked Questions

Can I collect replies?

Yes, the scraper identifies replies and associates them with their parent comments.

How many comments can I extract?

There is no hard limit. You can configure results_wanted to match your requirements.

Do I need to log in?

No, the scraper handles requests publicly without requiring Instagram accounts or cookies.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


This actor is designed for legitimate data collection. Users are responsible for ensuring compliance with website terms of service and applicable local laws.