

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.
Instagram Comment Scraper by Post URL lets you pull comment data from any public Instagram post or Reel by providing its URL. The scraped results include comment text, author details, timestamps, likes, replies, and more — all exportable in the format that suits your workflow.
/p/ links)/reel/ links)This Worker extracts publicly visible comment metadata from Instagram. It does not download media files, access private posts, or interact with Instagram accounts.
Instagram Comment Scraper by Post URL gathers the following public comment data:
| 💬 Comment text | 👤 Comment author username | 🖼️ Author profile picture URL |
|---|---|---|
| 🔗 Post URL | 🔗 Direct comment URL | 📅 Comment timestamp |
| ❤️ Like count | 💬 Reply count | 📋 Reply threads |
| 🆔 Comment ID | 👤 Owner detail object |
Getting started is straightforward — no prior scraping experience required. Follow these 5 steps:
Fill in the input form to begin scraping. Instagram Comment Scraper by Post URL accepts the following parameters:
directUrls, required): Add one or more Instagram URLs (posts or Reels) to scrape comments from. You can add URLs individually or use Bulk edit to import multiple URLs at once.max_results, optional, default 5): Set the number of comments to scrape for each Instagram post or Reel. For example, if set to 5, each URL will scrape up to 5 comments. If you add 2 URLs, up to 10 comments will be returned in total.The directUrls array supports both post URLs (/p/...) and Reel URLs (/reel/...). Each URL is processed independently, and the max_results limit applies to each URL separately.
The results will be wrapped into CoreClaw run results. Here is a sample comment record returned by the scraper:
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier of the comment |
owner | object | Comment author detail object, containing id, profile_pic_url, username, and is_verified |
postUrl | link | URL of the Instagram post or Reel the comment belongs to |
commentUrl | link | Direct URL to this specific comment |
text | string | Full text content of the comment |
ownerUsername | string | Username of the comment author |
ownerProfilePicUrl | image | Profile picture URL of the comment author |
timestamp | string | Comment creation time in ISO 8601 format |
repliesCount | integer | Number of replies under this comment |
replies | array | Array of reply objects; each reply contains id, text, ownerUsername, ownerProfilePicUrl, timestamp, and likesCount |
likesCount | integer | Number of likes on the comment |
| 📸Instagram Scraper | 👤Instagram Profile Scraper | 📍Instagram Location Scraper |
|---|---|---|
| #️⃣Instagram Hashtag Scraper | 🛍Instagram Reels Scraper | 💬Instagram Comment Scraper |
If the Worker cannot process an input, it returns a row with status set to failed and the error message in the error field.
This Worker returns error messages instead of fixed numeric error codes. Common messages include:
| Error message pattern | Meaning |
|---|---|
API_KEY is required | No API key configured in CoreClaw environment variables |
directUrls is required | No Instagram URLs were provided in the input |
Invalid Instagram URL provided | The URL is not a valid Instagram post or Reel link |
Remote run failed | The remote scraping service encountered an error |
Remote run ended with status FAILED | The remote task failed to complete |
Remote run ended with status TIMED-OUT | The remote task exceeded the allowed time limit |
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 also visit the CoreClaw pricing page for more information.
Yes. You can integrate this Worker with your own apps and workflows using CoreClaw API, result exports, callbacks, saved tasks, n8n workflows, or the CoreClaw MCP server. See the CoreClaw documentation for integration guides.
The CoreClaw API gives you programmatic access to the CoreClaw platform. You can inspect Workers and schemas, start runs, monitor status, fetch results, export results, view logs, rerun jobs, and abort runs. Refer to the CoreClaw API documentation for details.
Yes. With the 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. See the CoreClaw MCP documentation for setup instructions.
This Worker is intended for public Instagram data. It only extracts comments that are publicly visible on posts and Reels. However, results may contain personal data. Before collecting, storing, or using the data, you should evaluate Instagram's terms of service, privacy rules, and the laws applicable to your use case. If you are unsure, consult a qualified legal professional.
Instagram's public web endpoints and page structures can change. If a run fails, returns empty rows, or misses fields that were previously available, 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
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.
by CoreClaw
Extract public Instagram profile data by input username, including usernames, IDs, bios, locations, website URLs, follower counts, and comment counts. Supports data exporting, API integration, and synchronization with third-party tools.