# Instagram Comments Scraper (`scraper-engine/instagram-comments-scraper`) Actor

The Instagram Comments Scraper extracts comments from posts or reels, capturing usernames, text, timestamps, and engagement metrics. Ideal for social listening, sentiment analysis, and audience research, it delivers clean, structured data for insights, analytics, or API integration.

- **URL**: https://apify.com/scraper-engine/instagram-comments-scraper.md
- **Developed by:** [Scraper Engine](https://apify.com/scraper-engine) (community)
- **Categories:** Social media, Lead generation, Automation
- **Stats:** 93 total users, 9 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

$19.99/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period.You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#rental-actors

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

### 🧠 Instagram Comments Scraper — Extract Instagram Comment Data Easily! 💬

Unlock powerful audience insights with the Instagram Comments Scraper, a professional instagram comments scraper tool and scalable instagram scraper built to scrape instagram comments from posts, reels, and stories.

This structured instagram comment data scraper allows you to scrape instagram comments in bulk using a reliable bulk instagram comments scraper and automation-ready instagram comments automation scraper engine. Whether you're a marketer, analyst, or developer, this tool transforms conversations into structured datasets instantly.


### 💡 What does Instagram Comments Scraper do?

The **Instagram Comments Scraper** works as an advanced **instagram comment extractor** and **instagram comment crawler**, automatically collecting:

*   Comment text
*   Usernames
    
*   Likes count
    
*   Timestamps
    
*   Reply counts
    

Using this scalable **instagram scraping tool for comments**, you can **export instagram comments to CSV**, JSON, or Excel for reporting and analysis.

It’s ideal for:

*   Social media analytics
    
*   Market research
    
*   Influencer tracking
    
*   Competitor sentiment analysis
    

This automation-ready **instagram comment automation tool** also supports developer workflows such as **scrape instagram comments python**, making it perfect for data pipelines and analytics systems.

For teams operating across multiple platforms, it integrates seamlessly alongside tools like a **facebook video scraping API**, allowing unified social data extraction strategies across Instagram and Facebook.

By combining automation with structured extraction, this enterprise-grade **instagram comments scraper** turns real audience conversations into actionable insights at scale.

### 🛠️ Support and Feedback

- 🐞 **Bug reports:** Open a ticket in the repository **Issues** section  
- ✨ **Custom solutions or feature requests:** Contact our team 📧 **Email:** dev.scraperengine@gmail.com


### 📊 What Instagram Comments Scraper Can Extract

Using the Instagram Comments Scraper, a scalable instagram scraper and advanced instagram comments scraper tool, you can scrape instagram comments with structured precision across posts, reels, and carousels.

This powerful instagram comment data scraper supports scrape instagram comments in bulk using a reliable bulk instagram comments scraper and automation-ready instagram comments automation scraper engine.


| 🧩 Data Type | 📘 Description |
| --- | --- |
| Comment ID | Unique ID for each comment on the post |
| Username | Instagram handle of the commenter |
| Full Name | Public name of the user |
| Profile Picture URL | Direct image URL of the commenter |
| Comment Text | The full text of each comment |
| Like Count | Number of likes on each comment |
| Replies Count | Total number of replies to that comment |
| Timestamp | Date and time when the comment was posted |
| Post URL / Post ID | The source Instagram post or reel |

#### ⚡ You Can Scrape Comments From:

*   Instagram posts, reels, and carousels
    
*   Public profiles without login
    
*   Multiple URLs in one run using the **bulk instagram comments scraper**
    

After extraction, you can **export instagram comments to CSV**, JSON, or Excel for reporting, analytics, and sentiment modeling. Developers can integrate datasets into pipelines such as **scrape instagram comments python** workflows or combine results with tools like a **facebook video scraping API** for cross-platform social intelligence.


#### 🔑 Key Features of Instagram Comments Scraper

The Instagram Comments Scraper is a scalable instagram scraper and enterprise-grade instagram comments scraper tool built to scrape instagram comments accurately and at scale.

* * *

#### 🚀 Fast & Reliable Extraction

Use this powerful bulk instagram comments scraper to scrape instagram comments in bulk across multiple posts and reels within seconds using a high-performance instagram comments automation scraper engine.

#### 🧱 No Login Required

Many versions of this instagram comment extractor operate on public data without authentication, ensuring quick access through a secure instagram scraping tool for comments setup.

#### 💾 Multiple Export Formats

After you scrape instagram comments, instantly export instagram comments to CSV, JSON, Excel, XML, or stream results to Google Sheets for reporting and analytics.

#### 🐍 Python & API Ready

Developers can scrape instagram comments python using API integrations and SDKs inside this advanced instagram comment automation tool, ideal for data pipelines and automation workflows.

#### 🌐 Free & Open Source Options

Explore lightweight alternatives like instagram comments scraper github repositories. For production-scale needs, this managed instagram comments scraper provides stability and scheduling.

#### 🔍 Sentiment & Trend Analysis

This structured instagram comment data scraper enables tone analysis, keyword extraction, and conversation clustering for marketing and research insights.

#### 💬 Instagram Reels Comments Support

The instagram reels comments scraper functionality ensures you can scrape instagram comments from reels, carousels, and standard posts seamlessly.

#### 🧩 Browser Extension Compatibility

Some tools offer quick-check functionality via Chrome extensions, complementing the core instagram scraper infrastructure.

#### ☁️ Cloud-Based Automation

Deploy this enterprise-ready instagram comments automation scraper via Apify to schedule recurring runs, monitor jobs, and scale extraction. It can also integrate alongside tools such as a facebook video scraping API for unified cross-platform data collection.



### 🪄 How to Use Instagram Comments Scraper

Follow these steps to use the Instagram Comments Scraper, a scalable instagram scraper and powerful instagram comments scraper tool, to scrape instagram comments efficiently 👇

* * *

#### 1️⃣ Log in to Apify

Create a free account to access the cloud-based instagram scraping tool for comments.

#### 2️⃣ Search the Actor

Find Instagram Comments Scraper in the Apify Store. This enterprise-ready instagram comment extractor supports both single-run and bulk instagram comments scraper workflows.

#### 3️⃣ Enter Input Data

Paste one or multiple Instagram post or reel URLs to scrape instagram comments in bulk using the automation-driven instagram comments automation scraper engine.

#### 4️⃣ Select Extraction Options

Configure parameters inside this advanced instagram comment automation tool, including replies, usernames, timestamps, and engagement filters.

#### 5️⃣ Run the Scraper

Click Start and let the automated instagram comment crawler collect structured comment data within seconds.

#### 6️⃣ Download Results

After you scrape instagram comments, instantly export instagram comments to CSV, JSON, or other supported formats for analytics, reporting, or CRM integration.

#### 💡 Advanced Tip:

Developers can scrape instagram comments python using SDK integrations or REST API workflows. This scalable instagram scraper also works alongside cross-platform tools such as a facebook video scraping API for unified social media data extraction pipelines.


* * *

### 🎯 Use Cases

The **Instagram Comments Scraper** is a scalable **instagram scraper** and advanced **instagram comments scraper tool** built to **scrape instagram comments** and convert conversations into structured intelligence.

With support for **scrape instagram comments in bulk** through a powerful **bulk instagram comments scraper** and automation-ready **instagram comments automation scraper**, teams can analyze engagement at scale.

* * *

#### 📈 Social Media Analytics

Use this structured **instagram comment data scraper** to measure audience engagement, reaction patterns, and comment velocity across posts and reels.

#### 💼 Marketing Insights

Leverage the automated **instagram comment automation tool** to track product sentiment, detect brand perception shifts, and monitor campaign feedback after you **scrape instagram comments**.

#### 🧑‍💻 Research & AI Training

Developers can **scrape instagram comments python** and feed datasets into NLP pipelines for sentiment modeling, classification, and AI training.

#### 🔍 Influencer Campaign Tracking

The intelligent **instagram comment extractor** helps identify high-performing posts based on comment quality and interaction depth.

#### 🧠 Competitor Monitoring

Deploy the **instagram scraping tool for comments** to analyze competitor engagement strategies and audience feedback loops.

#### 💬 Community Management

Surface FAQs, recurring issues, and brand mentions using this scalable **instagram comments scraper** for proactive community handling.

#### 🎥 Instagram Reels Analysis

The built-in **instagram reels comments scraper** functionality enables you to **scrape instagram comments in bulk** from reels and analyze user reactions efficiently.

* * *

For cross-platform strategies, this enterprise-ready **instagram scraper** can also operate alongside tools such as a **facebook video scraping API**, allowing unified Instagram and Facebook engagement intelligence.


### 💎 Why Choose Our Instagram Comments Scraper?

The Instagram Comments Scraper is a high-performance instagram scraper and enterprise-ready instagram comments scraper tool built to scrape instagram comments with speed, accuracy, and simplicity.

Whether you need to scrape instagram comments in bulk using a scalable bulk instagram comments scraper or automate workflows through an advanced instagram comments automation scraper, this solution adapts to your data needs effortlessly.

* * *

#### 🕒 Ultra-Fast Performance

Extract hundreds of comments per second using our optimized instagram comment extractor and intelligent instagram comment crawler engine.

#### 💰 Affordable & Scalable

Designed for cost efficiency, this powerful instagram comment automation tool supports high-volume workloads while remaining accessible, including an instagram comments scraper free trial tier.

#### 🧩 No Proxy or Login Required

This secure instagram scraping tool for comments works on publicly available data without complex setup.

#### 🧠 AI-Compatible Output

Structured output from the instagram comment data scraper integrates seamlessly with NLP models and analytics systems. Developers can also scrape instagram comments python for custom pipelines.

#### 🔐 Ethical & Secure

This compliance-focused instagram comments scraper extracts public data only, ensuring responsible usage.

#### ⚙️ Automation & Integrations

Connect this enterprise-ready instagram scraper to Zapier, Make.com, Slack, Google Sheets, and other platforms. It also works alongside tools like a facebook video scraping API for cross-platform engagement intelligence.

* * *

Whether you're using an Apify Actor, API integration, or automation workflows, this instagram comments scraper tool delivers scalable, reliable performance tailored to your workflow.


### ⚡ How Many Results Can You Scrape?

Our Instagram comments scraper is designed for high scalability and performance:

*   Scrape up to 100K+ comments per run depending on post size.  
      
    
*   Supports multiple URLs or batch scraping at once.  
      
    
*   Handles rate limits and pagination automatically.  
      
    
*   Available as:  
      
    

*   Apify Instagram Comments Scraper (no login)  
      
    
*   Instagram Comment Scraper Python (custom script)  
      
    
*   Instagram Comments Scraper GitHub (open-source)  
      
    
*   Instagram Comments Scraper Extension (Chrome-based)  
      
    

⚙️ Best for marketers, researchers, and data professionals who need clean, structured data at scale.

* * *

### ⚖️ Is It Legal to Scrape Instagram Comments?

Scraping public Instagram data is generally allowed when done ethically 🧑‍⚖️.  
Here’s what to keep in mind:

*   ✅ Only extract publicly available comments.  
      
    
*   ❌ Do not collect private user data (emails, locations, etc.).  
      
    
*   ⚙️ Comply with GDPR and local data protection laws.  
      
    
*   💡 Always review Instagram’s Terms of Service before scraping.  
      
    

Our scrapers respect all legal boundaries — they only gather public content for analytical or research purposes.

* * *

### 🧩 Input Parameters

Example JSON Input:

```json
{
    "proxyConfiguration": {
        "useApifyProxy": false
    },
    "startUrls": [
        "DN8-GjPkgjS",
        "iamsrk"
    ]
}
````

### 📦 Output Format

Example JSON Output:

```json
[
  {
    "id": "17894957058162897",
    "text": "None of them. #saynotoaiart",
    "timestamp": "2025-08-29T21:11:18Z",
    "ownerUsername": "delicious.avocados07",
    "ownerProfilePicUrl": "https://scontent-iad3-1.cdninstagram.com/v/t51.2885-19/573688225_17904015192272986_5048172375480541314_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-iad3-1.cdninstagram.com&_nc_cat=110&_nc_oc=Q6cZ2QHtS-gAW0sGI6EtGqDV2kQD4gsIzEf-2ywpBqfAlPv0oB7PIqLEt6BqcPq20w_5ttM&_nc_ohc=Uc1KMCh0zw8Q7kNvwGuGbrB&_nc_gid=Sd0W_QT8ATIsDfulad-Czg&edm=AKp6CbIBAAAA&ccb=7-5&oh=00_AfgtvNChA9sGKz9LQYrZhUzaYjV7PCXsZypFw0G06oL5fg&oe=69176DCF&_nc_sid=d62176",
    "postUrl": "https://www.instagram.com/p/DN8-GjPkgjS/"
  },
  {
    "id": "18340877686201129",
    "text": "Someone point me to the Instagram logo ferris wheel NEOW!! 😍🎡🎠",
    "timestamp": "2025-08-29T21:07:02Z",
    "ownerUsername": "sokarlnerry",
    "ownerProfilePicUrl": "https://scontent-iad3-2.cdninstagram.com/v/t51.2885-19/150218070_438087447273269_142732859845588991_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby45NjYuYzIifQ&_nc_ht=scontent-iad3-2.cdninstagram.com&_nc_cat=105&_nc_oc=Q6cZ2QHtS-gAW0sGI6EtGqDV2kQD4gsIzEf-2ywpBqfAlPv0oB7PIqLEt6BqcPq20w_5ttM&_nc_ohc=xU851sXZrQwQ7kNvwFVcKTD&_nc_gid=Sd0W_QT8ATIsDfulad-Czg&edm=AKp6CbIBAAAA&ccb=7-5&oh=00_AfjACae06RWNfXpZ2TFVmo8flILnSKfF0yKWk2IRjdeAPA&oe=69173FFB&_nc_sid=d62176",
    "postUrl": "https://www.instagram.com/p/DN8-GjPkgjS/"
  },
  {
    "id": "17854674252477260",
    "text": "عالیه😍",
    "timestamp": "2025-09-16T05:22:02Z",
    "ownerUsername": "hichkas_2029",
    "ownerProfilePicUrl": "https://scontent-iad3-1.cdninstagram.com/v/t51.2885-19/564843070_17901280824294530_686449939991985603_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-iad3-1.cdninstagram.com&_nc_cat=102&_nc_oc=Q6cZ2QHtS-gAW0sGI6EtGqDV2kQD4gsIzEf-2ywpBqfAlPv0oB7PIqLEt6BqcPq20w_5ttM&_nc_ohc=5jY1_Ug71WMQ7kNvwFprFhz&_nc_gid=Sd0W_QT8ATIsDfulad-Czg&edm=AKp6CbIBAAAA&ccb=7-5&oh=00_AfgU6jm-otEkVLogPZ-KDkz8QGUthCsag3KVNDSXSYH8nQ&oe=6917532C&_nc_sid=d62176",
    "postUrl": "https://www.instagram.com/p/DN8-GjPkgjS/"
  },
  {
    "id": "18129572566471082",
    "text": "👏",
    "timestamp": "2025-10-26T08:12:38Z",
    "ownerUsername": "hhsj.njm",
    "ownerProfilePicUrl": "https://scontent-iad3-2.cdninstagram.com/v/t51.2885-19/572842478_17845701039600149_8428428272876571079_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-iad3-2.cdninstagram.com&_nc_cat=105&_nc_oc=Q6cZ2QHtS-gAW0sGI6EtGqDV2kQD4gsIzEf-2ywpBqfAlPv0oB7PIqLEt6BqcPq20w_5ttM&_nc_ohc=PS2E1uYJkUMQ7kNvwH_DA3R&_nc_gid=Sd0W_QT8ATIsDfulad-Czg&edm=AKp6CbIBAAAA&ccb=7-5&oh=00_AfiBMBmfRvrwRFdgMCmEUYz0wG3Eh592ihArIJ2uLWQ4bA&oe=69175143&_nc_sid=d62176",
    "postUrl": "https://www.instagram.com/p/DN8-GjPkgjS/"
  },
  {
    "id": "18076796989963271",
    "text": "....dont use ai.....literally you could've had it commissioned.....",
    "timestamp": "2025-08-29T20:44:38Z",
    "ownerUsername": "pumpkin_jadi3",
    "ownerProfilePicUrl": "https://scontent-iad3-1.cdninstagram.com/v/t51.2885-19/575597796_17906414025267748_3961066130682138052_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDI0LmMyIn0&_nc_ht=scontent-iad3-1.cdninstagram.com&_nc_cat=104&_nc_oc=Q6cZ2QHtS-gAW0sGI6EtGqDV2kQD4gsIzEf-2ywpBqfAlPv0oB7PIqLEt6BqcPq20w_5ttM&_nc_ohc=00TqKTPnrvEQ7kNvwFuyn6Q&_nc_gid=Sd0W_QT8ATIsDfulad-Czg&edm=AKp6CbIBAAAA&ccb=7-5&oh=00_AfgkFr4XyS1RJwLFdWcyLAq4ZwzVMUIlfUBODg-edMEAiQ&oe=69174CA4&_nc_sid=d62176",
    "postUrl": "https://www.instagram.com/p/DN8-GjPkgjS/"
  },
  {
    "id": "18138927151425955",
    "text": "NO to AI images!\nYES to human craftsmanship!",
    "timestamp": "2025-08-29T20:48:20Z",
    "ownerUsername": "lizziemontgomerydesign",
    "ownerProfilePicUrl": "https://scontent-iad3-1.cdninstagram.com/v/t51.2885-19/358428998_1366323010584079_281163575974401184_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4zMjcuYzIifQ&_nc_ht=scontent-iad3-1.cdninstagram.com&_nc_cat=107&_nc_oc=Q6cZ2QHtS-gAW0sGI6EtGqDV2kQD4gsIzEf-2ywpBqfAlPv0oB7PIqLEt6BqcPq20w_5ttM&_nc_ohc=Qq-udatHhJAQ7kNvwGMKUMa&_nc_gid=Sd0W_QT8ATIsDfulad-Czg&edm=AKp6CbIBAAAA&ccb=7-5&oh=00_AfjCTTNq0hRlmfv8k1jyZ_qT4vbBKuAvIwsn6aNoxyV44g&oe=6917401F&_nc_sid=d62176",
    "postUrl": "https://www.instagram.com/p/DN8-GjPkgjS/"
  },
  {
    "id": "17869707738430044",
    "text": "por que não consigo recuperar minha conta do Instagram eu não sei a senha nem o gmail e não tenho acesso ao número de telefone me ajudem 🙌",
    "timestamp": "2025-09-02T03:54:02Z",
    "ownerUsername": "obito_uchiha_1508",
    "ownerProfilePicUrl": "https://scontent-iad3-2.cdninstagram.com/v/t51.2885-19/572956406_17873957451442548_3499332193722196548_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-iad3-2.cdninstagram.com&_nc_cat=100&_nc_oc=Q6cZ2QHtS-gAW0sGI6EtGqDV2kQD4gsIzEf-2ywpBqfAlPv0oB7PIqLEt6BqcPq20w_5ttM&_nc_ohc=U48Uh5UXbOsQ7kNvwHiT0e6&_nc_gid=Sd0W_QT8ATIsDfulad-Czg&edm=AKp6CbIBAAAA&ccb=7-5&oh=00_AfhKM24hoSn1XYq_NgIW4A8pKdjIdUg69gcjeVkdWpwAhg&oe=6917448F&_nc_sid=d62176",
    "postUrl": "https://www.instagram.com/p/DN8-GjPkgjS/"
  },
  {
    "id": "18074498521843883",
    "text": "not the ai slop",
    "timestamp": "2025-08-29T20:41:48Z",
    "ownerUsername": "alexanicoleparlapiano",
    "ownerProfilePicUrl": "https://scontent-iad3-1.cdninstagram.com/v/t51.2885-19/548894457_18529299976014470_5122690611298232171_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-iad3-1.cdninstagram.com&_nc_cat=102&_nc_oc=Q6cZ2QHtS-gAW0sGI6EtGqDV2kQD4gsIzEf-2ywpBqfAlPv0oB7PIqLEt6BqcPq20w_5ttM&_nc_ohc=R4_PJRTdpHMQ7kNvwGBmPBC&_nc_gid=Sd0W_QT8ATIsDfulad-Czg&edm=AKp6CbIBAAAA&ccb=7-5&oh=00_AfhaX5hSBlyiw5WD_cm94cHrwolSpWShlT-xjqicU4v58Q&oe=691739C7&_nc_sid=d62176",
    "postUrl": "https://www.instagram.com/p/DN8-GjPkgjS/"
  },
  {
    "id": "17979221762908612",
    "text": "Ferris wheel ❤️",
    "timestamp": "2025-08-29T20:52:42Z",
    "ownerUsername": "karanbohora_",
    "ownerProfilePicUrl": "https://instagram.fgua3-4.fna.fbcdn.net/v/t51.2885-19/573323465_1219825463302212_7278921664109726296_n.png?stp=dst-jpg_e0_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xNTAuYzIifQ&_nc_ht=instagram.fgua3-4.fna.fbcdn.net&_nc_cat=1&_nc_oc=Q6cZ2QH0DHyN4CzxzEw3Hccl73yvCHuBvWil2gZkusszAUrq0zuM9gofO3OaD60R6d8eNj3ocIHhNW74yj_vInpZJNra&_nc_ohc=Cu8xClCUdtEQ7kNvwH2Zpu6&_nc_gid=dCJojxMxGV6ic6kO6Q_l7Q&edm=AGqCYasBAAAA&ccb=7-5&ig_cache_key=YW5vbnltb3VzX3Byb2ZpbGVfcGlj.3-ccb7-5&oh=00_AfgCT3kojyWi0l8js3kHZcSIjI7rxKFm9ogeKJdwo1oRjA&oe=6917566A&_nc_sid=6c5dea",
    "postUrl": "https://www.instagram.com/p/DN8-GjPkgjS/"
  },
  {
    "id": "18092252623674844",
    "text": "cat one best",
    "timestamp": "2025-08-29T20:59:56Z",
    "ownerUsername": "madalinawai_",
    "ownerProfilePicUrl": "https://scontent-iad3-2.cdninstagram.com/v/t51.2885-19/515453055_17900517537228797_1579270338560252299_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby43MzYuYzIifQ&_nc_ht=scontent-iad3-2.cdninstagram.com&_nc_cat=105&_nc_oc=Q6cZ2QHtS-gAW0sGI6EtGqDV2kQD4gsIzEf-2ywpBqfAlPv0oB7PIqLEt6BqcPq20w_5ttM&_nc_ohc=zPjRoFWaqWQQ7kNvwGcs5YY&_nc_gid=Sd0W_QT8ATIsDfulad-Czg&edm=AKp6CbIBAAAA&ccb=7-5&oh=00_AfhnQyLUXC2Snu4QiHpAK64FM2xBU9Cp4WgtdH4wJuJK2w&oe=69174673&_nc_sid=d62176",
    "postUrl": "https://www.instagram.com/p/DN8-GjPkgjS/"
  }
]
```

### 🔗 What are other Instagram scraping tools?

If you want to scrape specific Instagram data, you can use any of the dedicated scrapers below for faster and more targeted results.\
Just enter Instagram usernames, profile URLs, post links, hashtags, locations, or keywords and start scraping instantly.

| [📱 Instagram Profile Phone Number Scraper by Keyword](https://apify.com/scraper-engine/instagram-profile-phone-number-scraper-by-keyword) | [✨ Instagram Highlights Scraper](https://apify.com/scraper-engine/instagram-highlights-scraper) |
|---|---|
| [👥 Instagram Related Person Scraper](https://apify.com/scraper-engine/instagram-related-person-scraper) | [📝 Instagram Post Scraper](https://apify.com/scraper-engine/instagram-post-scraper) |
| [🎬 Instagram Reels Scraper](https://apify.com/scraper-engine/instagram-reels-scraper) | [🎞️ Instagram Single Reels Scraper](https://apify.com/scraper-engine/instagram-single-reels-scraper) |
| [📂 Instagram Profile Post Scraper](https://apify.com/scraper-engine/instagram-profile-post-scraper) | [📺 Instagram Profile Reels Scraper](https://apify.com/scraper-engine/instagram-profile-reels-scraper) |
| [👤 Instagram Profile Scraper](https://apify.com/scraper-engine/instagram-profile-scraper) | [📢 Instagram Mentions Scraper](https://apify.com/scraper-engine/instagram-mentions-scraper) |
| [📊 Instagram Followers Count Scraper](https://apify.com/scraper-engine/instagram-followers-count-scraper) | [🏷️ Instagram Tagged & Mentions Posts Scraper](https://apify.com/scraper-engine/instagram-tagged-and-mentions-posts-scraper) |
| Instagram Tagged Posts Scraper]\(https://apify.com/scraper-engine/instagram-tagged-posts-scraper) | [📈 Instagram Related Hashtag Stats Scraper](https://apify.com/scraper-engine/instagram-related-hashtag-stats-scraper) |
| [📩 Instagram DM Automation](https://apify.com/scraper-engine/instagram-dm-automation) | [📍 Instagram Location Scraper](https://apify.com/scraper-engine/instagram-location-scraper) |
| [#️⃣ Instagram Hashtag Scraper](https://apify.com/scraper-engine/instagram-hashtag-scraper) | [🔥 Instagram Posts Scraper (Cheapest)](https://apify.com/scraper-engine/instagram-posts-scraper-cheapest) |
| [📧 Instagram Email Scraper](https://apify.com/scraper-engine/instagram-email-scraper) | [📨 Instagram Profile Email Scraper by Keyword](https://apify.com/scraper-engine/instagram-profile-email-scraper-by-keyword) |
| [📞 Instagram Phone Number Scraper](https://apify.com/scraper-engine/instagram-phone-number-scraper) | [☎️ Instagram Profile Phone Number Scraper](https://apify.com/scraper-engine/instagram-profile-phone-number-scraper) |

### ❓ FAQ — Instagram Comments Scraper

#### 1️⃣ Is there a free version of Instagram Comments Scraper?

Yes. You can start with an instagram comments scraper free tier available via the Instagram Comments Scraper Actor or open-source instagram comments scraper github repositories before scaling to a bulk instagram comments scraper setup.

#### 2️⃣ Can I scrape Instagram Reels comments?

Absolutely. The built-in instagram reels comments scraper lets you scrape instagram comments from reels, posts, and carousels with structured output.

#### 3️⃣ Do I need coding skills?

Not necessarily. The no-code instagram comments scraper tool works out of the box. Developers can also scrape instagram comments python using APIs and SDK integrations.

#### 4️⃣ Is it safe to use?

Yes. This compliance-focused instagram scraper and instagram comment data scraper collects publicly available data only.

#### 5️⃣ What output formats are supported?

After you scrape instagram comments in bulk, you can export instagram comments to CSV, JSON, Excel, or stream results to Google Sheets.

#### 6️⃣ Can I use it via API?

Yes. This automation-ready instagram comments automation scraper integrates with APIs and supports scalable workflows using an advanced instagram comment automation tool.

#### 7️⃣ Is there a Chrome extension?

Yes. Lightweight browser options complement the full-featured instagram scraping tool for comments for quick, one-click extractions.

#### 8️⃣ How fast is it?

This optimized instagram comment extractor and instagram comment crawler can process high volumes efficiently, especially when using the bulk instagram comments scraper mode.

***

### 🚀 Final Takeaway

The Instagram Comments Scraper is a scalable instagram scraper designed to scrape instagram comments quickly and accurately across posts and reels.

Whether you prefer no-code workflows, developer pipelines like scrape instagram comments python, or enterprise automation through an instagram comments automation scraper, this solution adapts to your workflow. It can also integrate alongside tools like a facebook video scraping API for cross-platform social intelligence.

💬 Start today and transform Instagram comment data into actionable competitive insights.

# Actor input Schema

## `directUrls` (type: `array`):

Instagram post or reel URLs (e.g. https://www.instagram.com/p/SHORTCODE/)

## `maxComments` (type: `integer`):

Maximum comments to scrape per URL (1–500)

## `maxReplies` (type: `integer`):

Maximum replies per comment (0–50)

## `sessionId` (type: `string`):

Instagram sessionid cookie. Required for reliable extraction: without it, doc\_id and media\_id often cannot be found (Instagram serves different content when unauthenticated). Get it from your browser after logging in to instagram.com.

## `includeNestedComments` (type: `boolean`):

Fetch replies for each comment

## `isNewestComments` (type: `boolean`):

Kept for compatibility with provided script. Instagram GraphQL here only supports popular sorting.

## `proxyConfiguration` (type: `object`):

Optional. Used only when platform blocks direct requests: fallback to datacenter proxy, then residential proxy (3 retries). By default no proxy is used.

## Actor input object example

```json
{
  "directUrls": [
    "https://www.instagram.com/p/DN8-GjPkgjS"
  ],
  "maxComments": 10,
  "maxReplies": 5,
  "includeNestedComments": true,
  "isNewestComments": false
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "directUrls": [
        "https://www.instagram.com/p/DN8-GjPkgjS"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scraper-engine/instagram-comments-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "directUrls": ["https://www.instagram.com/p/DN8-GjPkgjS"] }

# Run the Actor and wait for it to finish
run = client.actor("scraper-engine/instagram-comments-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "directUrls": [
    "https://www.instagram.com/p/DN8-GjPkgjS"
  ]
}' |
apify call scraper-engine/instagram-comments-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scraper-engine/instagram-comments-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Instagram Comments Scraper",
        "description": "The Instagram Comments Scraper extracts comments from posts or reels, capturing usernames, text, timestamps, and engagement metrics. Ideal for social listening, sentiment analysis, and audience research, it delivers clean, structured data for insights, analytics, or API integration.",
        "version": "0.1",
        "x-build-id": "tAnWqwf1ZXUgxZrau"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scraper-engine~instagram-comments-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scraper-engine-instagram-comments-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/scraper-engine~instagram-comments-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scraper-engine-instagram-comments-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/scraper-engine~instagram-comments-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scraper-engine-instagram-comments-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "directUrls": {
                        "title": "Post URLs",
                        "type": "array",
                        "description": "Instagram post or reel URLs (e.g. https://www.instagram.com/p/SHORTCODE/)",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxComments": {
                        "title": "Max comments per post",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum comments to scrape per URL (1–500)",
                        "default": 10
                    },
                    "maxReplies": {
                        "title": "Max replies per comment",
                        "minimum": 0,
                        "maximum": 500,
                        "type": "integer",
                        "description": "Maximum replies per comment (0–50)",
                        "default": 5
                    },
                    "sessionId": {
                        "title": "Session ID",
                        "type": "string",
                        "description": "Instagram sessionid cookie. Required for reliable extraction: without it, doc_id and media_id often cannot be found (Instagram serves different content when unauthenticated). Get it from your browser after logging in to instagram.com."
                    },
                    "includeNestedComments": {
                        "title": "Include replies",
                        "type": "boolean",
                        "description": "Fetch replies for each comment",
                        "default": true
                    },
                    "isNewestComments": {
                        "title": "Newest first (not supported)",
                        "type": "boolean",
                        "description": "Kept for compatibility with provided script. Instagram GraphQL here only supports popular sorting.",
                        "default": false
                    },
                    "proxyConfiguration": {
                        "title": "Proxy (fallback only)",
                        "type": "object",
                        "description": "Optional. Used only when platform blocks direct requests: fallback to datacenter proxy, then residential proxy (3 retries). By default no proxy is used."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
