# Instagram \[Only $0.75💰] Get Post info - All Comments (`instax/instagram-only-0-75-get-post-info---all-comments`) Actor

Extract thousands of comments from any Instagram Post or Reel. This high-performance scraper requires no cookies, accounts, or authentication—just provide the target URLs and a proxy, and it handles the rest. Built for scale and reliability.

- **URL**: https://apify.com/instax/instagram-only-0-75-get-post-info---all-comments.md
- **Developed by:** [InstaX](https://apify.com/instax) (community)
- **Categories:** Social media, Lead generation, Marketing
- **Stats:** 141 total users, 19 monthly users, 96.2% runs succeeded, 0 bookmarks
- **User rating**: 3.90 out of 5 stars

## Pricing

from $0.75 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — 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 Comment Scraper

Extract every comment from any public Instagram post or Reel — no login, no cookies, no accounts, no manual setup. Paste a URL, get structured data back in seconds. A proxy is required: every request rotates through Apify's proxy network so you never get stuck on a single rate-limited IP.

### Who this is for

- **Marketers** measuring how an audience actually reacts to a campaign post, not just the like count.
- **Social listening & PR teams** tracking sentiment on a competitor's launch or a brand crisis in real time.
- **Researchers & analysts** building datasets of public engagement for academic or market research.
- **Growth & community teams** running giveaways who need every entrant's comment exported to pick a winner fairly.
- **Sales & lead-gen teams** finding warm leads — people who already commented interest on a competitor's or influencer's post.

### What you can do with it

| Use case | How |
|---|---|
| **Competitor sentiment analysis** | Scrape comments on a competitor's product launch post, run them through a sentiment tool, and see what customers actually think — before you launch your own. |
| **Lead generation from niche communities** | Pull commenters on a relevant influencer or hashtag post — people already engaged with your niche are warmer leads than a cold list. |
| **Giveaway winner selection** | Export every comment on a giveaway post (up to thousands) with usernames and timestamps, so picking a winner is auditable and fair. |
| **Customer feedback mining** | Read what people are really saying under your own posts — questions, complaints, and feature requests often live in the comments, not the DMs. |
| **Academic & market research** | Build a clean, structured dataset of public engagement for a thesis, report, or trend study. |

### How it works

You give it one or more Instagram post URLs. It reads the comments straight from Instagram's own comments endpoint — fully logged-out, no accounts behind it — handles pagination automatically, and hands you back clean, structured rows. No scrolling, no copy-pasting, no CAPTCHAs to solve yourself, and nothing to keep alive between runs.

### Example output

| username | text | like\_count | created\_at\_utc | comment\_id |
|---|---|---|---|---|
| stokrockipiotr | "Do you think it's more about strategy or psychology at that level?" | 1 | 2026-02-13T19:40:15Z | 18075189878108617 |
| armandomarketing\_ | "Game-changing framework on money models! Just analyzed my SaaS pricing using this…" | 12 | 2026-02-12T11:04:30Z | 18376493752094933 |
| mekdes2767 | "Thanks for sharing" | 0 | 2026-02-08T18:55:12Z | 18092197792990797 |

Every row also includes `full_name`, `profile_pic_url`, `user_id`, and `input_url`.

### Proxy configuration

A proxy is required to run this Actor. Apify Proxy is enabled by default — leave it on unless you're supplying your own proxy URLs. Residential proxies are strongly recommended, since Instagram blocks datacenter IPs far more aggressively. Each request for a page of comments gets a fresh IP from the pool, which is what lets this Actor scrape reliably without cookies, accounts, or session management.

### Pricing

This Actor uses **pay-per-result** pricing — you only pay for what you actually get, not for compute time or failed attempts:

- **$0.005** per run start
- **$0.00075** per comment returned

**Example**: scraping 1,000 comments costs roughly **$0.755** total. There's no subscription and no minimum spend — run it once for a single post or on a schedule across hundreds.

### Frequently asked questions

**Does this require an Instagram login, cookies, or an API key?**
No. You provide post URLs and get data back — no account, cookies, or developer credentials needed on your end.

**How many comments can it pull from one post?**
As many as the post has. It paginates through the full comment history chronologically — tested at 300+ comments returning cleanly with zero duplicates.

**Do I need to configure my own proxies?**
A proxy is required, but Apify Proxy is on by default and handles rotation automatically — you don't need to supply your own unless you want to.

**Does it return replies to comments?**
No — this Actor returns top-level comments. Instagram doesn't expose reply-thread data to logged-out requests, a platform limitation we verified directly.

**Can I use this for a giveaway winner draw?**
Yes — this is one of the most common use cases. Set a high `max_comments` and you'll get a full exportable list with usernames and timestamps.

# Actor input Schema

## `code_or_id_or_url` (type: `array`):

List of Instagram posts to scrape comments from. Accepts full URLs or shortcodes.

## `max_comments` (type: `integer`):

Maximum comments to scrape per post.

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

Required: this actor needs a proxy so each request rotates through a different IP, avoiding Instagram's rate limits. Residential proxies are strongly recommended — Instagram blocks datacenter IPs far more aggressively. Leave Apify Proxy on unless you're supplying your own proxy URLs.

## Actor input object example

```json
{
  "code_or_id_or_url": [
    "https://www.instagram.com/p/DLm63qQpxvw/"
  ],
  "max_comments": 100,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

# 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 = {
    "code_or_id_or_url": [
        "https://www.instagram.com/p/DLm63qQpxvw/"
    ],
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("instax/instagram-only-0-75-get-post-info---all-comments").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 = {
    "code_or_id_or_url": ["https://www.instagram.com/p/DLm63qQpxvw/"],
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("instax/instagram-only-0-75-get-post-info---all-comments").call(run_input=run_input)

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

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

```

## CLI example

```bash
echo '{
  "code_or_id_or_url": [
    "https://www.instagram.com/p/DLm63qQpxvw/"
  ],
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call instax/instagram-only-0-75-get-post-info---all-comments --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,instax/instagram-only-0-75-get-post-info---all-comments"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/IochYpBrdXK1w9QM6/builds/dj3xfMshU2u1WfSb4/openapi.json
