Instagram Comments Scraper - No Login
Pricing
from $0.75 / 1,000 instagram comments
Instagram Comments Scraper - No Login
Scrape public Instagram posts and Reels without login and export unique comments with text, usernames, dates, likes, reply counts, and post details. Submit URLs or shortcodes for audience research, content analysis, moderation, and reporting. Run multiple posts in bulk. Pay $1 per 1,000 comments.
Pricing
from $0.75 / 1,000 instagram comments
Rating
0.0
(0)
Developer
DataScraperES
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
3
Monthly active users
14 hours ago
Last modified
Categories
Share
Collect recent public comments from Instagram posts and Reels without providing a login, cookies, or an Instagram account. Submit public URLs or shortcodes and receive one structured Dataset row per unique delivered comment, with author, text, timing, likes, reply counts, and source-post context.
What this Actor does
The Actor processes public Instagram post and Reel references, paginates comments in recent order, and deduplicates both submitted posts and comment IDs. It creates a free per-post report for completed, invalid, duplicate, unavailable, or stalled inputs, while the Dataset contains only successfully delivered comments.
Use cases
- Analyze audience sentiment and recurring discussion themes.
- Monitor public responses to campaigns, creators, products, or announcements.
- Export comments for moderation review, reporting, or research.
How to use
- Open the Actor in Apify Console.
- Add at least one public post/Reel URL or shortcode.
- Set the total and per-post comment limits.
- Click Start and open the Dataset when the run finishes.
Input
posts is required and accepts 1–10,000 public post or Reel URLs and shortcodes. Duplicate posts are skipped. resultsLimit is the maximum number of unique comments across the run and defaults to 1,000; maxCommentsPerPost applies independently to each post and also defaults to 1,000. Both limits accept 1–100,000.
This exact input produced the complete output below:
{"posts": ["https://www.instagram.com/p/DbDxyjdDKp1/"],"resultsLimit": 100,"maxCommentsPerPost": 100}
Output
Each Dataset row is one unique public comment. It includes the comment and post identifiers, normalized URLs, text, creation time, author fields, verification, likes, reply count, edit/translation flags, recent sort order, and collection timestamp. SUMMARY contains run-level result, billing, duplicate, traffic, limit, and completion totals. POST_REPORT contains one free status entry per submitted post.
This is the complete first Dataset item from a real successful run:
{"schemaVersion": 1,"id": "17958066582193188","postId": "3946216676827900533","postShortCode": "DbDxyjdDKp1","postUrl": "https://www.instagram.com/p/DbDxyjdDKp1/","text": "I sout cute❤️😍","createdAt": "2026-08-19T00:50:25+00:00","username": "swx_ali67","userId": "77646052910","userProfileUrl": "https://www.instagram.com/swx_ali67/","userProfilePicUrl": "https://instagram.ftij1-3.fna.fbcdn.net/v/t51.82787-19/777299036_17897995803588911_5053330058032510664_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby42MzYuYzIifQ&_nc_ht=instagram.ftij1-3.fna.fbcdn.net&_nc_cat=111&_nc_oc=Q6cZ2gEjfdbvILKW0OZghNU6MZey7USL1N7V9l8lyOivd8kHN6lKmfepOECZAwyL6U-6AXQ&_nc_ohc=AW4ZnN0UjX0Q7kNvwFRMLBz&_nc_gid=i4LUhHIr3hzlzFgNA1nK8A&edm=AKp6CbIBAAAA&ccb=7-5&oh=00_AQE_8y3cwexhVRtDghx3RuoUay1vDLKjjAKZojVUAiNLHQ&oe=6A8B999C&_nc_sid=d62176","isVerified": false,"likesCount": null,"hasLiked": false,"parentCommentId": null,"childCommentCount": 0,"hasReplies": false,"isEdited": false,"hasTranslation": false,"isCovered": false,"restrictedStatus": null,"sortOrder": "recent","scrapedAt": "2026-08-19T14:10:17.590398+00:00"}
Instagram-hosted profile image URLs may expire. Export formats available through Apify include JSON, JSONL, CSV, Excel, XML, and RSS.
Pricing
One unique comment written to the default Dataset creates one comment-result event. Apify selects the unit price from your account tier:
| Apify tier | Price per comment | Price per 1,000 comments |
|---|---|---|
| Free | $0.001 | $1.00 |
| Bronze | $0.0009 | $0.90 |
| Silver | $0.0008 | $0.80 |
| Gold | $0.00075 | $0.75 |
| Platinum | $0.00075 | $0.75 |
| Diamond | $0.00075 | $0.75 |
Invalid or duplicate inputs, duplicate comments, posts without available comments, failed requests, summaries, and post-report records are not charged. The default Apify maximum run charge is $1.00; increase it explicitly only when a larger result volume is intended.
API and integrations
Run the Actor from Apify Console, API, CLI, schedules, tasks, or webhooks. Use the default Dataset API for delivered comments and the Key-value-store API for SUMMARY and POST_REPORT. Results can feed spreadsheets, databases, dashboards, and supported automation integrations.
Related Actors
| Actor | Best for |
|---|---|
| Instagram Posts Scraper for Public Profiles | Collecting the posts and Reels whose conversations you want to analyze. |
| Instagram Reels Scraper for Public Profiles | Extracting Reel-level media and engagement before collecting its comments. |
| Instagram Profile Scraper - No Login | Enriching public comment authors or source accounts with profile-level data. |
Limits and data quality
A run accepts up to 10,000 post references and returns at most 100,000 comments under either configured limit. The limits are maxima, not guaranteed counts. Instagram controls public availability and ordering; deleted, restricted, private, or unavailable comments cannot be returned. Reply counts describe publicly exposed reply totals, but this Actor delivers top-level comments rather than a separate row for every reply.
Frequently asked questions
Can I submit a shortcode instead of a full URL?
Yes. Public post and Reel shortcodes are accepted and normalized to their canonical Instagram URL.
Why did a post produce no Dataset rows?
It may have no publicly available comments, be private or unavailable, hit a temporary access restriction, or be a duplicate input. Inspect POST_REPORT for that post's status.
Responsible use
Use only publicly available comments for lawful purposes. You are responsible for complying with Instagram's terms, privacy and data-protection laws, copyright rules, and the rights of commenters. Avoid harassment, discrimination, unlawful profiling, or retaining unnecessary personal data.
Support
Open an issue in the Actor's Issues tab with the run ID, a reproducible public post URL, the relevant POST_REPORT status, and the expected result. Never include credentials or API tokens.