Scrape Instagram Comments by Post URL - Cookieless
Pricing
from $1.50 / 1,000 results
Scrape Instagram Comments by Post URL - Cookieless
Extract Instagram comments from any public post without login or cookies. Get comment text, likes, timestamps, mentions, hashtags, and full user profiles in JSON or CSV. Ideal for sentiment analysis, competitor research, social listening, and engagement tracking at scale.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer

Surge Street
Actor stats
0
Bookmarked
8
Total users
0
Monthly active users
11 days ago
Last modified
Categories
Share
Instagram Comments Scraper - No Login Required
What does this scraper do?
This actor extracts Instagram comments from any public post.
Enter a post URL or shortcode, run the actor, and receive structured comment data including text, engagement metrics, and commenter profiles.
No Instagram login, no cookies, no session handling required.
Cookieless architecture ensures stable, risk-free, and scalable automation.
Why scrape Instagram comments?
Comments contain real audience opinions, sentiment, and engagement signals. This helps marketers, analysts, and growth teams to:
- Analyze audience sentiment and feedback
- Monitor brand mentions on competitor posts
- Identify trending topics in comment discussions
- Measure campaign resonance and engagement depth
- Discover high-value audience segments
- Perform large-scale social listening
- Build datasets for NLP and sentiment analysis
Its cookieless design fits scalable data pipelines without needing Instagram accounts.
How much will scraping cost?
The pricing for this actor is $2.50 per 1,000 scraped results. Refer to the pricing page.
Because this actor does not require login or session management, it reduces operational complexity and lowers the risk associated with account-based scraping. This predictable architecture keeps your data pipelines highly stable.
How to use the scraper
Here is a step-by-step guide:
Step 1: Open the actor: Go to your Apify Console and open the scraper.
Step 2: Enter your input parameters: In the input field, enter the Instagram post shortcode, ID, or full URL (e.g., https://www.instagram.com/p/C1AbCdEfGhI/).
Step 3: Configure extraction depth: Set maximum comments to extract if needed.
Step 4: Start the run: Click Start to begin scraping. The actor will automatically extract comments from the specified public post.
Step 5: Export or integrate: Once complete, download the dataset in JSON, CSV, or connect it via API to your analytics or automation system.
Input parameters
Below are the configuration options you can use to control the scraper.
Input example
{"postCode": "C1AbCdEfGhI","maxComments": 500}
| Field | Type | Description |
|---|---|---|
| postCode | String | Instagram post shortcode, ID, or full URL |
| maxComments | Number | Maximum number of comments to extract |
What data does this scraper extract?
Formats: JSON, CSV, Excel
Key Fields Extracted:
id- Unique comment identifiertext- Comment contentlike_count- Number of likes on the commentcreated_at- Unix timestamp of comment creationis_pinned- Indicates if the comment is pinnedis_ranked_comment- Indicates if the comment is algorithmically rankedmentions- Array of @mentioned usernameshashtags- Array of hashtags useduser.id- Commenter's Instagram user IDuser.username- Commenter's Instagram handleuser.full_name- Commenter's display nameuser.is_verified- Verification badge statususer.is_private- Account privacy settinguser.profile_pic_url- Profile picture URL
All data is returned as structured JSON with null-safe fields for reliable downstream processing.
Sample Output
[{"id": "18064427546538949","text": "This is exactly what we needed! ๐ฅ","like_count": 127,"created_at": 1765579165,"is_pinned": false,"is_ranked_comment": true,"mentions": [],"hashtags": [],"user": {"id": "57536451028","username": "marketing_pro_2024","full_name": "Sarah Mitchell","is_verified": false,"is_private": false,"profile_pic_url": "https://scontent-bru2-1.cdninstagram.com/v/t51.2885-19/profile_pic.jpg"}},{"id": "17858885652504626","text": "@brandname love this approach! When's the next drop?","like_count": 43,"created_at": 1765679459,"is_pinned": false,"is_ranked_comment": true,"mentions": ["@brandname"],"hashtags": [],"user": {"id": "48783447503","username": "tech_enthusiast","full_name": "Alex Chen","is_verified": true,"is_private": false,"profile_pic_url": "https://scontent-bru2-1.cdninstagram.com/v/t51.2885-19/verified_profile.jpg"}}]
All data is delivered in structured JSON format suitable for sentiment analysis, engagement benchmarking, competitive research, and large-scale Instagram comment mining workflows.
Key Features:
- ๐ Extract comments from any public Instagram post
- ๐ Capture comment text, likes, mentions, and hashtags
- โก Structured JSON output ready for analytics and automation
- ๐ Access full commenter profile metadata
- ๐ Export-ready formats including JSON, CSV, and Excel
- โก Scalable architecture for processing thousands of comments
- ๐ Fully cookieless architecture with no login required
FAQs
Does this scraper require Instagram login? No. It is fully cookieless and does not require login credentials.
Can it scrape private posts? No. Only publicly accessible posts can be extracted.
Can I extract thousands of comments from viral posts? Yes. Configure extraction depth to match your data needs.
Other Instagram scrapers that you may find useful: