Instagram Comments & Replies | $0.4/1K + Page Fees on Starter avatar

Instagram Comments & Replies | $0.4/1K + Page Fees on Starter

Pricing

from $0.40 / 1,000 comment or reply results

Go to Apify Store
Instagram Comments & Replies | $0.4/1K + Page Fees on Starter

Instagram Comments & Replies | $0.4/1K + Page Fees on Starter

Scrape public Instagram comments and optional nested replies from posts and Reels. Preserve thread relationships, public author details, timestamps, likes, and source media with bounded pagination. No login or proxy setup.

Pricing

from $0.40 / 1,000 comment or reply results

Rating

0.0

(0)

Developer

Public Signal Labs

Public Signal Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Share

Instagram Comments & Replies

Scrape public Instagram comments and optional nested replies from known posts and Reels. Preserve thread relationships, public author details, timestamps, likes, child counts, and source media for audience research, moderation workflows, and engagement analysis. Bound every run by media item, comment, reply, and page limits. No Instagram login, cookies, browser, or proxy setup.

What this Actor does

  • Accepts Instagram post/Reel URLs, shortcodes, and numeric media IDs
  • Fetches cursor-paginated top-level comments
  • Optionally traverses reply pages only for comments that report children
  • Deduplicates comment and reply IDs
  • Preserves parent/child relationships and per-source rank
  • Uses the same media identifiers and normalized contracts as the portfolio's media Actors

Input

{
"media": ["https://www.instagram.com/p/CxOWiQNP2MO/"],
"resultsLimit": 100,
"includeReplies": true,
"repliesLimit": 100,
"maxPages": 10
}

Paying runs accept up to 50 unique media items, 1,000 top-level comments and 1,000 replies per item, and 100 top-level pages per item. The combined worst-case bound is 500 comment/reply page requests per run; reduce sources or limits when a cross-product exceeds it. Reply pagination stops on the reply limit, repeated cursors, or a page with no new rows.

Output

Top-level comments and replies share one stable dataset schema:

Field groupFieldsDescription
Source and ranksource_input, source_shortcode, source_url, input_index, rankRequested media, resolved post/Reel identity, deterministic input position, and per-source result rank.
Thread identityrecord_type, id, media_id, parent_comment_idDistinguishes comments from replies and preserves parent/child relationships.
Commenttext, created_at, like_count, child_comment_countPublic comment text, timestamp, engagement, and reported reply count.
Authorauthor_id, author_username, author_full_name, author_is_verified, author_profile_pic_urlPublic author identity, account flag, and profile image.

OUTPUT contains sanitized per-media status, delivered totals, and exact charge reconciliation. AUDIT contains aggregate request, response, charge, storage, and FREE admission metrics without media inputs, cursors, comment text, or credentials.

Pricing

  • completed valid top-level or reply page request, including an unavailable/empty response: exactly $0.0015
  • saved top-level comment or reply: exactly $0.0004 ($0.40 per 1,000)

A thread can require one or many comment and reply page requests, including completed empty or unavailable responses, while each page can yield a different number of saved rows. Separate page and result events keep charges aligned with the work performed; a single result event would not account for empty, low-yield, or deeply paginated threads.

The title's $0.4/1K is the exact saved-result event, not the all-in total; page fees always apply. Exact examples:

Work completedExact charge
1 page + 1 result$0.0019
1 page + 20 results$0.0095
82 pages + 1,005 results$0.5250

Every total is computed as pages × $0.0015 + results × $0.0004. Top-level and reply pages use the same page event; comments and replies use the same result event. The Actor refuses remote execution if configured prices differ from these displayed rates.

FREE demo

Five runs per account per UTC month. Each FREE run accepts exactly one media item, fetches one top-level page, saves up to 20 comments, and disables reply retrieval. The shared quota is enforced before upstream work and fails closed if identity or quota storage is unavailable.

Limits and responsible use

  • Public comments only; unavailable or disabled comment surfaces can return no rows
  • A completed page request with a valid empty or unavailable response is billable
  • Deleted comments and replies may disappear between pages or runs
  • Cursor and count signals can change while a thread is active
  • No continuation token is exposed in this version

Use responsibly and comply with applicable laws, platform terms, and privacy obligations. Comment text and usernames are public personal data; collect only what you need. This Actor is not affiliated with or endorsed by Instagram or Meta.