Instagram Comments Extractor | No Cookies avatar

Instagram Comments Extractor | No Cookies

Pricing

from $0.40 / 1,000 instagram comment scrapeds

Go to Apify Store
Instagram Comments Extractor | No Cookies

Instagram Comments Extractor | No Cookies

Scrape comments from multiple Instagram posts and reels using URLs or shortcodes. No Instagram cookies required. Compatible with our Instagram Bulk Profile Scraper for enriching thousands of unique commenters using a Dataset ID. Starting at $0.50/1,000 comments.

Pricing

from $0.40 / 1,000 instagram comment scrapeds

Rating

0.0

(0)

Developer

Krazee

Krazee

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

4 days ago

Last modified

Share

πŸ’¬ What is Instagram Comments Extractor?

Instagram Comments Extractor helps you scrape comments from public Instagram posts and Reels at scale.

Scrape comments from one or multiple posts or Reels with configurable comment limits and sorting options.

Simply add one or more Instagram post or Reel URLs (or shortcodes), click "Save & Start", and start collecting Instagram comment data.


⭐ Why Use This Actor?

  • πŸ”“ No Instagram logins, cookies, sessions, or API access required

  • ⚑ Configure comment limits and sort comments by Popular, Recent, or Verified

  • 🀳 Enrich commenters with profile data with our Instagram Bulk Profile Scraper

  • πŸ›‘οΈ Supports Apify resurrect runs so interrupted jobs can continue from where they stopped


πŸ“Š What Data Can You Extract?

Each comment includes:

  • πŸ’¬ Comment text, timestamps, like counts, reply counts, and edit status
  • πŸ‘€ Author information including username, profile picture, verified status, and Instagram user ID
  • 🧡 Conversation structure such as parent comment IDs and reply relationships
  • 🌐 Additional Instagram metadata including translation availability, restriction status, and other related metadata

The actor returns one dataset item per comment.


πŸš€ Quick Start

Use Instagram post or Reel URLs (or shortcodes) as input.

{
"posts": [
"https://www.instagram.com/p/DY_lOd9TdJr/"
]
}

By default, the actor collects up to 50 comments per post or reel and uses Instagram's Popular comment sorting. You can customize these settings using the input options.


βš™οΈ Input Options

InputTypeDescription
postsarrayInstagram post or Reel URLs, or Instagram shortcodes to scrape
commentsPerPostnumberMaximum number of comments to collect per post
commentsSortOrderstringSort comments by recent or popular

Output Example

{
"id": null,
"pk": "17972395896049317",
"text": "β™₯️β™₯️",
"created_at": 1780394898,
"scraped_at": "2026-06-02T10:33:42.353614+00:00",
"is_edited": false,
"comment_like_count": 0,
"has_liked_comment": false,
"child_comment_count": null,
"parent_comment_id": null,
"is_covered": false,
"restricted_status": null,
"has_translation": null,
"giphy_media_info": null,
"fallback_user_info": null,
"__typename": "XDTCommentDict",
"user": {
"id": "76868593162",
"pk": "76868593162",
"username": "burnwal8882_abhijit",
"profile_pic_url": "https://scontent-ord5-3.cdninstagram.com/v/t51.82787-19/702094898_17883712605561163_3017906907419372062_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_cat=109&ccb=7-5&_nc_sid=f7ccc5&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLnd3dy4xMDgwLkMzIn0%3D&_nc_ohc=NoZbf6gfFHoQ7kNvwEWclZ5&_nc_oc=AdqbSu3eCGLRrdkkOuMsFhWasaTHcKfFmx9dluKKjBpyRjvWBVo1EVZk1YosbnrLYK8&_nc_zt=24&_nc_ht=scontent-ord5-3.cdninstagram.com&_nc_gid=VsCNr4-i04FIdqiSvZUqhA&_nc_ss=7fa8c&oh=00_Af_lA3TW9MNY5E8Q6EyKNj8s4Bpl_UHbCbK_i9fM3v-FZQ&oe=6A24730C",
"is_verified": false,
"is_unpublished": false,
"fbid_v2": "17841476834868574"
}
}

🀳 Turn Commenters Into Profile Datasets

The resulting dataset can be used directly with our Instagram Bulk Profile Scraper.

Simply paste the Dataset ID from this actor into the Bulk Profile Scraper to automatically enrich unique commenters with profile metrics, engagement statistics, business information, bio data, links, and audience insights.

This makes it easy to transform Instagram conversations into structured datasets for audience research, influencer discovery, lead generation, and automation workflows.


πŸ’° How Much Does It Cost?

Free Apify UsersPaid Apify Users
Pricing$1 per 1,000 comments$0.50 per 1,000 comments
Posts / Reels per RunUp to 1Multiple supported
TestingIncludes a small allowance for testingNo testing limits
Best ForTrying the actor and small runsLarger scraping jobs

πŸ’‘ Start with a small test run to verify the output structure and estimate usage before scaling up.

Upgrade your Apify subscription to unlock lower pricing and higher limits: https://apify.com/pricing


⚠️ Limitations & Troubleshooting

  • Public content only
    Only public Instagram posts, Reels, and publicly visible comments can be scraped.

  • Unavailable content cannot be accessed
    Private, deleted, age-restricted, unavailable, or region-restricted posts are not accessible.

  • Comment availability varies
    Some posts may contain fewer public comments than the requested limit.

  • Comment ordering may differ from Instagram
    Results depend on the selected sorting option and the comment data available from Instagram.

  • Large runs may take longer to complete
    Processing thousands of comments across multiple posts can increase runtime.

  • Monitor progress in Logs
    Open the actor run and check the Logs tab to track processed posts, collected comments, and any warnings generated during execution.


❓ Frequently Asked Questions

What Instagram content can be scraped?

The actor supports public Instagram posts and Reels provided as URLs or Instagram shortcodes.

Can I scrape multiple posts or Reels in a single run?

Yes. Add multiple post or Reel URLs to the input and the actor will process them in one run.

Can I control how comments are sorted?

Yes. Comments can be collected using Instagram's available sorting options, including Popular, Recent, and Verified.

What data is returned for each comment?

Each comment includes the comment text, engagement metrics, timestamps, author information, conversation structure, and additional Instagram metadata.

Can I enrich commenters with profile data?

Yes. The resulting dataset can be passed directly to the Instagram Bulk Profile Scraper to enrich unique commenters with profile metrics, audience insights, business information, and more.

Does the actor support interrupted runs?

Yes. The actor supports Apify resurrect runs, allowing interrupted jobs to continue from their previous progress point.


πŸ’¬ Support

Check the troubleshooting section above before opening an issue.

For bug reports, scraping issues, or feature requests, please open an issues on the actor page.

If you need custom scraper modifications, automation workflows, or additional extraction features, feel free to contact:

πŸ“§ kamakrazeekaushik@gmail.com

When reporting issues, please include the Actor Run ID or relevant run logs to help speed up debugging.