Instagram Comment Scraper avatar

Instagram Comment Scraper

Pricing

from $10.00 / 1,000 comments

Go to Apify Store
Instagram Comment Scraper

Instagram Comment Scraper

Scrape comments from Instagram posts and reels without login. Supports multiple URLs, pagination, rate limit handling, and proxy configuration.

Pricing

from $10.00 / 1,000 comments

Rating

0.0

(0)

Developer

Rigel Bytes

Rigel Bytes

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

3

Monthly active users

a day ago

Last modified

Share

Extract every comment from Instagram posts and reels — just drop a URL and get usernames, comment text, likes, timestamps, and profile data. Perfect for sentiment analysis, influencer research, community management, and brand monitoring at scale.

What can Instagram Comment Scraper do for you?

  • Scrape all comments from any post or reel — No login required. Works with single posts or bulk URLs.
  • Full commenter profile data — Username, profile picture, verification status, and profile link for every commenter.
  • Likes, timestamps, and engagement signals — See how many likes each comment received and exactly when it was posted.
  • Reply-aware structure — Parent-comment IDs let you reconstruct nested conversation threads.
  • Built-in rate-limit handling — Automatic cooldown and retry mechanisms keep your scrape running smoothly even on high-volume posts.
  • Proxy support — Use Apify residential proxies or bring your own for geo-targeted extraction.

What data can you extract?

FieldDescription
🖼️ Profile PicAvatar URL of the commenter
👤 UsernameInstagram handle
💬 Comment TextThe full comment content
❤️ LikesNumber of likes on the comment
🕐 Created AtTimestamp of when the comment was posted
🔗 Profile LinkDirect link to the commenter's profile
📎 Post URLThe original post or reel URL

Why use this scraper?

  • Market Research — Analyze what audiences are saying about brands, products, or campaigns under Instagram posts.
  • Influencer Due Diligence — Assess engagement quality by reviewing real comments and commenter authenticity.
  • Community Management — Monitor comments across your owned posts or competitor content for sentiment and feedback.
  • Content Automation — Feed scraped comments into NLP pipelines for trend analysis, topic clustering, or moderation workflows.

How to use Instagram Comment Scraper

  1. Create a free Apify account at apify.com and get your API token.
  2. Open the Instagram Comment Scraper page on Apify Console.
  3. Paste one or more Instagram post/reel URLs into the post_urls field.
  4. Configure optional settings — concurrency, delays, max comments per post, and proxy preferences.
  5. Click Start and download your data as JSON, CSV, or XLSX when the run finishes.

Pricing

ModelPrice
Per 1,000 comments$1.5

No hidden fees or limits on usage. Each actor run also incurs a small platform start fee. Save up to 20% by purchasing an Apify subscription plan.

Input

The actor accepts the following configuration:

  • post_urls (array[string], required) — List of Instagram post or reel URLs to scrape comments from.
  • posts_concurrency (integer, optional, default: 2) — Number of posts to scrape concurrently.
  • sleep_min (number, optional, default: 5) — Minimum random delay between pagination requests (seconds).
  • sleep_max (number, optional, default: 12) — Maximum random delay between pagination requests (seconds).
  • request_timeout (number, optional, default: 120) — Timeout per GraphQL request (seconds).
  • request_retries (integer, optional, default: 1) — Retries for transient request failures.
  • rate_limit_cooldown (number, optional, default: 100) — Wait time after hitting a rate limit (seconds).
  • rate_limit_max_waits (integer, optional, default: 3) — Max rate limit cooldowns before stopping for a post.
  • max_comments (integer, optional, default: 100) — Maximum comments to scrape per post. Set 0 for unlimited.
  • proxyConfiguration (object, optional) — Proxy settings. Supports Apify proxy groups (recommended: RESIDENTIAL) or custom proxy URLs.

📝 Copy for Use:

{
"post_urls": [
"https://www.instagram.com/p/DWte0fylh5b/"
],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
],
"apifyProxyCountry": "US"
},
"posts_concurrency": 2,
"sleep_min": 5,
"sleep_max": 12,
"request_timeout": 120,
"request_retries": 1,
"rate_limit_cooldown": 300,
"rate_limit_max_waits": 3
}

Why Choose This Scraper?

  • Affordable: Pay only $1.5 per 1,000 comments with no hidden fees or minimum commitments.
  • Comprehensive: Extract every comment — including text, likes, timestamps, profile data, and reply structure.
  • Easy to Use: Paste a URL, configure optional settings, and start scraping in under a minute.
  • Reliable: Built with automatic rate-limit handling, retry logic, and configurable delays for uninterrupted scraping.

Output

Output

API Examples

Python

from apify_client import ApifyClient
# Initialize the ApifyClient with your API token
client = ApifyClient("<YOUR_API_TOKEN>")
# Prepare the Actor input
run_input = {
"post_urls": [
"https://www.instagram.com/p/DWte0fylh5b/"
],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
],
"apifyProxyCountry": "US"
},
"posts_concurrency": 2,
"sleep_min": 5,
"sleep_max": 12,
"request_timeout": 120,
"request_retries": 1,
"rate_limit_cooldown": 300,
"rate_limit_max_waits": 3
}
# Run the Actor and wait for it to finish
run = client.actor("rigelbytes/instagram-comment-scraper").call(run_input=run_input)

JavaScript

import { ApifyClient } from 'apify-client';
// Initialize the ApifyClient with your API token
const client = new ApifyClient({
token: '<YOUR_API_TOKEN>',
});
// Prepare Actor input
const input = {
"post_urls": [
"https://www.instagram.com/p/DWte0fylh5b/"
],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
],
"apifyProxyCountry": "US"
},
"posts_concurrency": 2,
"sleep_min": 5,
"sleep_max": 12,
"request_timeout": 120,
"request_retries": 1,
"rate_limit_cooldown": 300,
"rate_limit_max_waits": 3
};
(async () => {
const run = await client.actor("rigelbytes/instagram-comment-scraper").call(input);
})();

cURL

# Set your Apify API token
API_TOKEN=<YOUR_API_TOKEN>
# Prepare Actor input
cat > input.json <<'EOF'
{
"post_urls": [
"https://www.instagram.com/p/DWte0fylh5b/"
],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
],
"apifyProxyCountry": "US"
},
"posts_concurrency": 2,
"sleep_min": 5,
"sleep_max": 12,
"request_timeout": 120,
"request_retries": 1,
"rate_limit_cooldown": 300,
"rate_limit_max_waits": 3
}
EOF
# Run the Actor
curl "https://api.apify.com/v2/acts/rigelbytes/instagram-comment-scraper/runs?token=$API_TOKEN" \
-X POST \
-d @input.json \
-H 'Content-Type: application/json'

Detailed Data

[
{
"pk": "18121785391719030",
"username": "mc_gang04",
"text": "😍",
"comment_like_count": 0,
"created_at": "2026-04-13T16:50:18",
"post_url": "https://www.instagram.com/p/DWte0fylh5b/",
"profile_link": "https://www.instagram.com/mc_gang04/",
"profile_pic_url": "https://scontent.cdninstagram.com/v/...",
"user": {
"is_verified": false,
"username": "mc_gang04"
}
},
{
"pk": "18028046117804176",
"username": "brandy_capello",
"text": "😍😍",
"comment_like_count": 0,
"created_at": "2026-04-13T14:57:33",
"post_url": "https://www.instagram.com/p/DWte0fylh5b/",
"profile_link": "https://www.instagram.com/brandy_capello/",
"profile_pic_url": "https://scontent.cdninstagram.com/v/...",
"user": {
"is_verified": false,
"username": "brandy_capello"
}
},
{
"pk": "17854058193637224",
"username": "zad_abdelreheem",
"text": "❤️❤️❤️",
"comment_like_count": 0,
"created_at": "2026-04-12T23:53:03",
"post_url": "https://www.instagram.com/p/DWte0fylh5b/",
"profile_link": "https://www.instagram.com/zad_abdelreheem/",
"profile_pic_url": "https://scontent.cdninstagram.com/v/...",
"user": {
"is_verified": false,
"username": "zad_abdelreheem"
}
}
]

🚀 Other Tools by Rigel Bytes

Airbnb Images Downloader
Extracts all photos from Airbnb listing pages and packages them into a compressed archive.

Zillow Scraper
Extracts structured property listing data from Zillow for real estate analysis and monitoring.

Zillow Detail Scraper
Comprehensive Zillow property scraper with customizable proxy support for detailed real estate data.

Daraz
Extracts product listings and seller data from Daraz.pk for ecommerce monitoring and analysis.

Airbnb Listing
Bulk-extracts structured Airbnb listing data including metadata, descriptions, and property features.

Google Maps Scraper
Extracts structured business profiles and local place intelligence from Google Maps at scale.

Airbnb Availability Calendar
Exports Airbnb listing availability calendars as structured per-date data.

Instagram Profile Scraper
Extracts detailed Instagram profile and media metadata including follower counts and engagement.

Land.com Scraper
Crawls Land.com property listings and extracts structured real estate data.

Airbnb Reviews
Extracts unlimited reviews from Airbnb listings with reviewer profiles and ratings.

FurnishedFinder
Extracts large-scale furnished rental data from Furnished Finder with full listing details.

Immobilienscout24
Scrapes immobilienscout24.de for real estate listings and contact data at scale.

Airbnb Listing Urls
Extracts unlimited Airbnb listing URLs from search queries with structured metadata.

Instagram Engagement Tool
Analyzes Instagram profiles and computes engagement metrics for posts and videos.

Instagram Post Scraper
Extracts every post from Instagram profiles with structured post-level metadata and media.

BBB Scraper
Extracts detailed business listings from the Better Business Bureau (BBB).

Linkedin Company Scraper
Extracts structured company profiles from LinkedIn for lead generation and intelligence.

linkedin-company-details
Comprehensive LinkedIn company profiles and social content extraction.

Instagram Reel Scraper
Extracts all Instagram Reels from public profiles with structured reel metadata.

Rottentomatoes Reviews Scraper
Collects user and critic reviews from Rotten Tomatoes with structured review records.

Extract Furnished Finder Hosts
Scrapes Furnished Finder for listing and host profile data with geolocation details.

Trustpilot Reviews Scraper
Collects Trustpilot reviews and reviewer profiles at scale.

Furnished Finder Fast
Scrapes Furnished Finder rental listings and host profiles with structured data output.

Zillow Agents
Extracts Zillow agent profiles and data for location-based queries.

Bayut Scraper
Extracts structured UAE property listings and market intelligence from Bayut.com.

dubai-listing-scraper
Extracts UAE property listings for sale and rent across Dubai and Abu Dhabi.

Tiktok Comment Scraper
Extracts all comments from TikTok videos with commenter metadata.

Tiktok Engagement Rate
Analyzes TikTok profiles and computes engagement metrics from recent videos.

Company Service Finder
Scrapes business listings from Google Search and Maps across cities and states.

Website Services Finder
Extracts and AI-analyzes company services from business websites.

Airbnb Address Finder
Bulk-extracts Airbnb listing addresses and comprehensive listing metadata.

Immowelt Scraper
Scrapes unlimited real estate listings from immowelt.de with structured property data.

Propertyfinder Scraper
Extracts unlimited real estate listings from propertyfinder.ae at scale.

Publix Scraper
Extracts grocery product data from Publix with delivery/pickup location support.

Redfin Scraper
Extracts large-scale real estate listings from Redfin with structured property records.

Instacart Scraper
Extracts structured product data from Instacart using search and location.

Homedepot Scraper
Crawls Home Depot collection pages with location-aware product extraction.

Doctify Scraper
Extracts healthcare provider and practice data from Doctify.

Facebook Ads Scraper
Extracts structured ad data from Facebook Ads Library with creative assets.

Ticketmaster Scraper
Extracts structured event metadata from Ticketmaster by location and date.

Scrape Instagram Creators
Extracts detailed Instagram creator profiles and media-level information.

Immowelt Property Scraper
Harvests large volumes of German real estate listings from immowelt.de.

Immobilienscout24-scraper
Extracts real estate listings and contact data from immobilienscout24.de.

Instagram Creator Stats
Analyzes Instagram profiles and computes engagement metrics for creator analysis.

Etsy Scraper
Extracts structured product data from Etsy across categories, searches, and product pages.

Rightmove Scraper
Scrapes Rightmove.co.uk property listings with structured real estate data.

Outdoorsy Scraper
Extracts rental listing data from Outdoorsy search results.

Understanding Proxies

When scraping data or browsing anonymously, proxies are essential. They act as intermediaries, masking your original IP address and allowing you to send requests from another location.

Why Use Proxies?

  • Avoid IP Blocks — By routing requests through proxies, you prevent the target website from recognizing your IP as a scraper or spammer.
  • Access Geo-restricted Content — Proxies let you access content or websites restricted by location.
  • Enhance Anonymity — Hide your actual IP, ensuring privacy while scraping or browsing.

Types of Proxies

  1. Residential Proxies — Real IPs from ISPs that mimic regular users. Best for long-term, undetectable scraping.
  2. Data Center Proxies — Fast and cheap but easier to detect. Best for high-speed scraping with lower anonymity needs.
  3. Mobile Proxies — IPs from mobile carriers (3G/4G/5G). Very hard to detect — ideal for sophisticated scraping.

Rotating Proxies vs. Straight Proxies

  • Rotating Proxies: Every request goes through a different proxy, making it harder for websites to detect scraping patterns.
  • Straight Proxies: All requests use the same IP, which is easier to track but simpler to set up.
  • Shifter

    • Reliable residential proxies worldwide
    • Competitive pricing
    • Order Shifter Now
    • Get 10% off any product with coupon rigelbytes-YoBB
  • OxyLabs

    • 100M+ proxy pool
    • Fast residential and data center proxies
    • Real human-like residential IPs with quality assurance
    • Get OxyLabs Proxies
  • DataImpulse

Learn More About Proxies

  • Exclusive Deals: Some providers offer special discounts when you use our link.
  • Support Our Work: Each purchase helps us maintain and improve the tools and services we provide.
  • No Extra Cost: You pay the same price, but part of it goes to supporting our efforts.

About Rigel Bytes

Rigel Bytes specializes in web scraping, automation, and data analytics. We help businesses extract and leverage valuable data for informed decision-making.

Contact Us

Ready to unlock the power of data? Reach out to us at contact@rigelbytes.com or book an appointment with us to learn more about how we can help you achieve your data goals.