

Instagram Comments Scraper extracts comments from Instagram posts, reels, and TV posts using Instagram's GraphQL API. You can use the scraped comment data for sentiment analysis, audience research, content moderation, and building engagement reports.
Instagram Comments Scraper extracts comments from Instagram posts, reels, and TV posts using Instagram's GraphQL API. You can use the scraped comment data for sentiment analysis, audience research, content moderation, and building engagement reports.
/p/ URLs)/reel/ URLs)/tv/ URLs)DLHx_WNoXoY)This Worker scrapes publicly visible comments from Instagram. It does not download images, videos, or private content.
Instagram Comments Scraper can gather public comment data such as:
| 💬 Comment text | 👤 Comment owner username | 🖼️ Owner profile picture URL |
| 🕐 Comment timestamp | ❤️ Like count | 💬 Reply count |
| 🔗 Comment URL | 🔗 Post URL | 🆔 Comment ID |
| 👤 Owner details (verified, private, full name) | 📋 Nested replies | 📎 Input URL |
Instagram Comments Scraper is straightforward to use. Here's how to scrape Instagram comments in 5 steps:
To start scraping Instagram comments, fill in the input form. Instagram Comments Scraper recognizes the following input parameters:
The scraper supports these URL formats:
https://www.instagram.com/p/DLHx_WNoXoY/https://www.instagram.com/reel/ABC123/https://www.instagram.com/tv/XYZ789/DLHx_WNoXoYThe results will be wrapped into CoreClaw run results. Each row represents one comment. Here's an example of a scraped comment:
| Field | Type | Description |
|---|---|---|
inputUrl | string | The original URL you provided as input |
postUrl | string | Canonical Instagram post URL |
commentUrl | string | Direct link to the comment |
id | string | Instagram comment ID |
text | string | Comment text content |
ownerUsername | string | Username of the comment author |
ownerProfilePicUrl | string | Profile picture URL of the comment author |
timestamp | string | Comment creation time in ISO 8601 format |
repliesCount | integer | Number of replies to this comment |
likesCount | integer | Number of likes on this comment |
owner | object | Detailed owner information |
replies | array | Nested reply comments |
error | string | Error message (if any) |
error_code | string | Error code (if any) |
If the Worker cannot process an input, it returns a row with error set to the error message and error_code set to the error code.
| Error code | Meaning |
|---|---|
400 | Invalid input: missing or malformed Instagram URL/shortcode |
429 | Rate limited by Instagram; the scraper retries automatically with token refresh |
500 | Internal error during scraping |
Instagram Comments Scraper pricing is managed by CoreClaw. Check the Worker page, your account plan, or your run configuration in the CoreClaw console for current usage and billing details.
You can integrate Instagram Comments Scraper with your own apps and workflows using CoreClaw API, result exports, callbacks, saved tasks, n8n workflows, or the CoreClaw MCP server.
The CoreClaw API gives you programmatic access to the CoreClaw platform. The API enables you to inspect Workers and schemas, run Workers, monitor Worker runs, fetch results, export results, view logs, rerun jobs, and abort runs.
With CoreClaw MCP server, you can use this Worker in MCP-capable clients. You can discover the Worker, inspect the input schema, start a run, monitor status, list result rows, export result files, and inspect logs.
This Worker is intended for publicly visible Instagram comments. It can only extract what users have chosen to share publicly. However, your results might contain personal data, so you should evaluate Instagram's terms, privacy rules, and the laws that applies to your use case before collecting, storing, or using the data. If you are unsure, consult a qualified legal professional.
The scraper automatically detects HTTP 429 (Too Many Requests) responses from Instagram. When rate limited, it waits briefly, refreshes authentication tokens by re-fetching the Instagram home page, and retries the request. This process repeats up to 5 times per request.
Instagram public web endpoints and page structures can change. If a run fails, returns empty rows, or misses fields that were available before, inspect your input and run log first, then report the issue with a reproducible input example.
Explore more popular scrapers from our marketplace
by CoreClaw
Extract public Instagram post data via URLs, including user info, engagement and profile details. One-click CSV/JSON export, batch scraping, no coding needed.
by CoreClaw
Instagram Comment Scraper (by Post URL) extracts comments from Instagram posts and Reels. You can use the scraped comment data for sentiment analysis, audience research, content moderation, and building engagement reports.
by CoreClaw
Enter one or more Reel URLs to extract creator details, hashtags, comments, and engagement metrics from public Instagram Reels, with support for media archiving and structured data output.
by CoreClaw
Extract public Instagram profile data by input URLs, including usernames, IDs, bios, locations, website URLs, follower counts, and comment counts. Supports data exporting, API integration, and synchronization with third-party tools.