Instagram Comments & Replies | $0.4/1K + Page Fees on Starter
Pricing
from $0.40 / 1,000 comment or reply results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
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 group | Fields | Description |
|---|---|---|
| Source and rank | source_input, source_shortcode, source_url, input_index, rank | Requested media, resolved post/Reel identity, deterministic input position, and per-source result rank. |
| Thread identity | record_type, id, media_id, parent_comment_id | Distinguishes comments from replies and preserves parent/child relationships. |
| Comment | text, created_at, like_count, child_comment_count | Public comment text, timestamp, engagement, and reported reply count. |
| Author | author_id, author_username, author_full_name, author_is_verified, author_profile_pic_url | Public 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 completed | Exact 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.