Instagram Post Comments Extractor · No Login avatar

Instagram Post Comments Extractor · No Login

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Instagram Post Comments Extractor · No Login

Instagram Post Comments Extractor · No Login

Extract comments from any Instagram post or Reel — no login. Get comment text, likes, replies, timestamps, commenter profiles, and unique signals: creator-liked comments, algorithm-ranked comments, reply thread depth. 37 fields per comment. Sentiment & bot detection ready. JSON/CSV/Excel.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Data Slayer

Data Slayer

Maintained by Community

Actor stats

1

Bookmarked

29

Total users

5

Monthly active users

8.9 days

Issues response

4 days ago

Last modified

Share

Extract every comment from any public Instagram post or Reel — with 37 data fields per comment. Get the full conversation including reply threads, commenter profiles, engagement signals, and unique fields like whether the post creator liked each comment and whether Instagram's algorithm ranked it as a top comment.

What Makes This Different

Most Instagram comment scrapers give you the basics: comment text, username, timestamp. This actor gives you 37 fields per comment — including engagement intelligence that no other comment scraper surfaces.

Fields only this actor returns

FieldWhat it tells youWhy it matters
is_liked_by_media_ownerDid the post creator like this comment?Identifies comments the creator engages with — signals partnership interest, customer validation, or brand affinity
is_ranked_commentDid Instagram's algorithm boost this comment?Shows which comments Instagram considers high-quality — useful for understanding algorithmic preferences
child_comment_countHow many replies does this comment have?Measures conversation depth — comments with 5+ replies indicate real engagement, not bot activity
is_pinnedDid the creator pin this comment?Pinned comments reveal what the creator wants their audience to see first — strategic messaging signals
comment_like_countLikes on the comment itselfHigh like counts on comments indicate strong audience agreement or resonance
giphy_media_infoGIF/media attachments in commentsTracks visual engagement patterns — GIF replies correlate with engaged communities
preview_child_commentsNested reply previewsAccess reply threads without additional API calls
mentionsParsed @mentions arrayPre-extracted — no regex needed
hashtagsParsed hashtags arrayPre-extracted — no regex needed

Comparison with other Instagram comment scrapers

This ActorApify CommentsapidojoOther scrapers
Comment text + username + timestamp
Comment like count
Creator-liked flag
Algorithm-ranked flag
Reply thread depthPartial
Pinned statusVaries
GIF/media in comments
Parsed mentions & hashtags✅ arraysRaw textRaw textRaw text
Commenter profile (10 fields)BasicBasicBasic
Total fields per comment37~15~12~10
Login requiredNoNoNoVaries
Price$2.50/1K~$1.50/1K$0.50/1KVaries

Why pay more? If you just need raw comment text, cheaper scrapers work fine. If you need engagement intelligence — which comments the creator engages with, which ones Instagram promotes, which ones spark real conversations — this actor returns data the others don't capture.

📺 Video Tutorial


How It Works

Step 1. Enter an Instagram post shortcode, post ID, or full URL (e.g., https://www.instagram.com/p/C1AbCdEfGhI/).

Step 2. Click "Start." The actor extracts all comments with full metadata.

Step 3. Download your data as JSON, CSV, or Excel from the Dataset tab.


Sample Output

{
"id": "18064427546538949",
"text": "This is exactly what we needed! 🔥",
"comment_like_count": 127,
"child_comment_count": 5,
"created_at_utc": 1765579165,
"is_pinned": false,
"is_ranked_comment": true,
"is_liked_by_media_owner": true,
"mentions": [],
"hashtags": [],
"share_enabled": true,
"user": {
"username": "marketing_pro_2024",
"full_name": "Sarah Mitchell",
"id": "57536451028",
"is_verified": false,
"is_private": false,
"profile_pic_url": "https://scontent.cdninstagram.com/..."
}
}

Use Cases

Influencer vetting and bot detection. Before signing an influencer deal, scrape their post comments and analyze the data. Real engagement shows high child_comment_count (reply threads), varied comment_like_count values, and is_liked_by_media_owner: true on relevant comments. Bot-driven engagement shows flat like counts, zero replies, and no creator interaction. This data replaces expensive influencer audit tools.

Brand monitoring and sentiment tracking. Scrape comments from your own posts or competitor posts to track what people actually say. Export to any sentiment analysis tool — the comment text is pre-structured and ready for NLP processing. Filter by is_ranked_comment: true to focus on comments Instagram considers most relevant.

Lead identification from post comments. People asking questions, requesting pricing, or tagging friends in comments are expressing purchase intent. Scrape comments from product posts in your niche, filter for comments containing questions or @mentions, and build a prospect list from the commenter profiles. Each comment includes the commenter's username, full_name, is_verified status, and profile_pic_url.

Content strategy research. Analyze which of your posts generate the deepest conversations (highest child_comment_count), which comments the creator chose to pin, and which comments get liked by the post owner. These signals reveal what content sparks real engagement vs. passive likes.

Competitor audience analysis. Scrape comments from a competitor's top posts. Identify their most engaged followers (users who comment frequently with high like counts). Cross-reference with our Instagram Contact & Email Finder to get contact details for those engaged users.

UGC and testimonial mining. Find genuine user testimonials buried in comment sections. Filter for comments with is_liked_by_media_owner: true and high comment_like_count — these are validated endorsements that the brand and audience both agree with.


Output Fields Reference

Comment data

FieldTypeDescription
idStringUnique comment identifier
textStringFull comment text
comment_like_countIntegerLikes on this comment
created_at_utcIntegerUnix timestamp
child_comment_countIntegerNumber of replies to this comment
is_pinnedBooleanPinned by post creator
is_ranked_commentBooleanAlgorithm-boosted by Instagram
is_liked_by_media_ownerBooleanPost creator liked this comment
mentionsArrayParsed @mentions
hashtagsArrayParsed hashtags
share_enabledBooleanComment sharing enabled
giphy_media_infoObjectGIF attachment data (if present)
preview_child_commentsArrayReply thread previews

Commenter profile (10 fields per comment)

FieldTypeDescription
user.usernameStringInstagram handle
user.full_nameStringDisplay name
user.idStringUser ID
user.is_verifiedBooleanBlue check status
user.is_privateBooleanPrivate account flag
user.profile_pic_urlStringProfile picture URL
user.fbid_v2StringFacebook/Meta user ID
user.is_mentionableBooleanCan be @mentioned
user.latest_reel_mediaIntegerRecent Reel timestamp
user.profile_pic_idStringProfile pic identifier

Key Features

37 fields per comment. The most comprehensive comment dataset on Apify. Includes engagement signals (creator-liked, algorithm-ranked, pinned), reply thread data, parsed mentions and hashtags, GIF/media attachments, and full commenter profiles.

No login, no cookies. Extract comment data from any public post without authentication. No Instagram account needed. No risk of bans.

Pre-parsed mentions and hashtags. Mentions and hashtags are extracted into separate arrays — ready for analysis without regex. Most competitors return raw text.

Reply thread intelligence. child_comment_count shows conversation depth per comment. preview_child_comments gives you reply previews without additional API calls. Identify which comments spark real discussions.

Creator engagement signals. is_liked_by_media_owner reveals which comments the post creator personally engaged with — a signal no other comment scraper captures.

Export-ready. JSON, CSV, and Excel. Ready for import into sentiment analysis tools, Google Sheets, CRM systems, or automation platforms.


Integrations & Workflows

  • Sentiment analysis → Export CSV to MonkeyLearn, AWS Comprehend, or any NLP tool
  • Google Sheets → Direct export for team analysis
  • Make / Zapier / n8n → Monitor competitor posts daily: scrape new comments → alert team when sentiment shifts
  • Clay → Import commenter usernames, enrich with profile data

Workflow example: Scrape comments from a competitor's viral post → filter for commenters who asked questions → run their usernames through our Instagram Contact & Email Finder → reach out with a better solution.


FAQ

How many comments can I extract per post? The actor extracts all publicly visible comments. For viral posts with thousands of comments, it paginates automatically. The number of accessible comments depends on what Instagram makes available to non-logged-in users.

What does is_liked_by_media_owner mean? It's a boolean field that tells you whether the person who created the post has liked that specific comment. This is a strong engagement signal — it means the creator saw and approved of that comment. Useful for identifying brand-validated testimonials and genuine fan interactions.

What does is_ranked_comment mean? Instagram's algorithm decides which comments to show first. is_ranked_comment: true means Instagram considers this a high-quality, relevant comment. Useful for understanding what Instagram's algorithm prioritizes.

Can I scrape comments from Reels? Yes. Enter the Reel URL the same way you'd enter a post URL.

Does this extract reply threads? Yes. Each comment includes child_comment_count (number of replies) and preview_child_comments (preview of the reply thread). For deep reply extraction, you can see the conversation depth without additional API calls.

Why is this more expensive than other comment scrapers? This actor returns 37 fields per comment vs 10–15 from cheaper alternatives. The unique fields — is_liked_by_media_owner, is_ranked_comment, child_comment_count, giphy_media_info — are engagement intelligence signals that cheaper scrapers don't capture. If you only need raw text, a cheaper scraper works. If you need to understand engagement quality, this actor provides data the others can't.


🧩 Other Instagram Actors by Data Slayer

ActorWhat it doesLink
Instagram Contact & Email FinderExtract emails, phones, websites from profilesTry it →
Instagram Reels SearchSearch and discover trending Reels by keywordTry it →
Instagram Followers ScraperExtract follower lists from any accountTry it →
Instagram Following ScraperSee who any account followsTry it →
Instagram Posts ScraperExtract posts with engagement metricsTry it →
Instagram Likes ScraperExtract users who liked any postTry it →
Instagram User SearchSearch Instagram users by keywordTry it →
Instagram Hashtag ScraperDiscover hashtags and media countsTry it →
Instagram Location PostsExtract posts from any locationTry it →

Need verified emails from LinkedIn? Our LinkedIn Post Engagers Email Finder and LinkedIn Audience Email Finder extract verified work emails from LinkedIn engagement data.


💬 Feedback & Support

We actively maintain this actor and ship improvements weekly. If you run into issues or want new features:

  • Open an issue on the Issues tab in Apify Console
  • Leave a rating if this actor saved you time — it helps others find it

We respond within 24 hours.