Comments Downloader for Ins™
Comments Downloader for Ins™ - Exporter & Scraper
Comments Downloader for Ins™ — Complete User Guide & Tutorial
Comments Downloader for Ins™ - Exporter & Scraper (v1.4.0 / Manifest V3)
Welcome to the official documentation and comprehensive tutorial for Comments Downloader for Ins™ by EveryGlide. This guide covers everything from installation and account synchronization to high-volume comment scraping, giveaway deduplication, safelist protection, anti-bot safety, and spreadsheet data export.
Quick Navigation
- 1. Overview & Core Capabilities
- 2. How to Install and Launch the Extension
- 3. Subscription Tiers: Free vs. CommentsDownloader Pro
- 4. How to Connect Your EveryGlide Account
- 5. How to Extract Comments from Any Instagram Post or Reel
- 6. Background Service Worker Persistence Explained
- 7. How to Filter and Search Scraped Comments
- 8. How to Run a Fair Instagram Giveaway with Safelist Protection
- 9. How to Export Instagram Comments to Excel, CSV, or JSON
- 10. Data Export Schema & Field Definitions
- 11. Anti-Bot Stealth Engine: Avoiding Instagram Rate Limits
- 12. Frequently Asked Questions & Troubleshooting (FAQ)
1. Overview & Core Capabilities
What is Comments Downloader for Ins™?
Comments Downloader for Ins™ is a commercial-grade, privacy-first browser automation extension built for social media managers, e-commerce brands, marketing agencies, and giveaway organizers. It automatically scrolls, extracts, and organizes Instagram comments, nested replies, engagement counts, and verified author profiles directly into clean spreadsheets—all processed locally inside your browser without requiring your Instagram password.
Key Capabilities at a Glance:
- Universal Post Compatibility: Works seamlessly on standard Instagram Photo Carousels (
/p/), Reels (/reel/), and IGTV videos (/tv/). - Unbounded High-Volume Scraping: Collect 10,000+ to 50,000+ comments with zero memory leaks and no artificial 1,000-comment truncation.
- 1-Click Giveaway Deduplication: Automatically collapses multiple comments by the same user into a single valid entry for fair contest drawings.
- Safelist Host Exclusion: Prevents hosts, brand accounts, partners, and moderators from accidentally winning your giveaway.
- Blue-Badge Verified Filter: Filters for verified influencers, creators, and public figures for outreach and influencer discovery.
- Zero Password Risk: Operates 100% locally within your existing logged-in browser session. Your Instagram password, session cookies, and credentials never leave your computer.
- One-Click Exports: Instant clipboard export for all
@usernames, plus full data downloads in Excel (.xlsx), CSV, and JSON formats.
2. How to Install and Launch the Extension
Step 2.1: Load the Extension in Chromium Browsers
Comments Downloader for Ins™ is built on the modern Manifest V3 standard, compatible with Google Chrome, Microsoft Edge, Brave, and Opera.
- Open your browser and navigate to the extensions management panel:
- Chrome:
chrome://extensions/ - Edge:
edge://extensions/ - Brave:
brave://extensions/
- Chrome:
- Toggle the Developer mode switch (located in the top-right corner) to ON.
- Click the Load unpacked button in the top toolbar.
- Select the unpacked folder:
CommentsDownloaderForIns_v1.3.6. - The extension card will immediately appear with the official logo, version number, and permission declarations.
Step 2.2: Pin the Extension for Quick Access
- Click the puzzle piece (Extensions) icon in your browser's top-right toolbar.
- Locate Comments Downloader for Ins™.
- Click the Pin icon. The extension logo will now remain visible on your toolbar for fast one-click access whenever an Instagram tab is open.
3. Subscription Tiers: Free vs. CommentsDownloader Pro
How do free and paid plans differ?
Comments Downloader offers a permanent free tier for light users and a feature-packed Pro tier for professional social media teams and agencies.
| Feature / Capability | Free Tier | CommentsDownloader Pro | Pro Benefit |
|---|---|---|---|
| Price | $0 (Free Forever) | $7.99 / month | Affordable single-seat license |
| Daily Extraction Quota | 50 comments / day | Unlimited | Scrape viral posts with 50K+ comments |
| Lifetime Comment Limit | 500 comments total | Unlimited | No monthly or lifetime ceilings |
| Fair Giveaway Mode | Basic deduplication | Full giveaway engine | Automated winner picker & multi-entry rules |
| Verified Author Filter | Not included | Full blue-badge filter | Isolate top creators, celebs & brands |
| Safelist Host Protection | Up to 2 accounts | Unlimited accounts | Exclude brand, hosts, and VIPs from draws |
| Export Formats | CSV only | Excel (.xlsx), CSV, JSON | Fully styled spreadsheets with clickable URLs |
| Cloud CRM Sync | Manual | Automatic EveryGlide Cloud | Deduplicate & manage datasets across teams |
| Payment & Billing | None | Secure checkout via Whop | Instant activation & self-serve cancellation |
[!NOTE] Daily quotas for the Free Tier reset automatically every 24 hours at midnight UTC (
00:00 UTC).
4. How to Connect Your EveryGlide Account
Connecting the extension to your EveryGlide account unlocks your subscription features, coordinates cloud backups, and verifies your license status.
Step 4.1: 1-Click Connect (Recommended)
- Open the extension popup and click the Account tab in the bottom navigation bar.
- Under the Connect EveryGlide Portal card, click 1. 1-Click Connect to EveryGlide ↗.
- A secure authorization window will open to
https://everyglide.com. - If you are already logged in, the portal securely issues a device authentication token.
- Return to the extension. The account card will instantly update with your email, a green
🟢 Connectedbadge, and your plan status (PRO TIERorFREE TIER).
Step 4.2: Manual Access Token Verification
If you are operating behind a strict corporate proxy or prefer manual token entry:
- Log in to your portal dashboard at everyglide.com/dashboard.
- Copy your unique Extension Access Token from your settings.
- Paste the token into the manual input field on the Account tab and click Verify Token.
[!TIP] If you purchase or upgrade to Pro via Whop, return to the Account tab and click Synchronize License. Your Pro features will activate immediately without needing to log out.
5. How to Extract Comments from Any Instagram Post or Reel
Step 5.1: Automatic Post Detection
- In your browser, navigate to any public Instagram post, Reel, or video (e.g.
https://www.instagram.com/p/DFgX9.../orhttps://www.instagram.com/reel/C-12345/). - Open the Comments Downloader extension popup.
- The extension instantly detects the active tab and auto-fills the URL into the Instagram Post URL box with a green indicator:
Active Post detected.
Step 5.2: Configure Scraping Settings
Expand the Extraction Settings accordion to customize your parameters before scraping:
- Speed Delay Slider (2.0s – 15.0s): Controls the delay between pagination batches. The default is
5.0s. (Recommended: keep between4.0sand6.0sfor optimal safety). - 🎁 Giveaway Mode (Deduplicate): Ensures each unique username is collected only once. Any subsequent comments left by the same person are automatically dropped.
- 💬 Exclude Replies: Captures only top-level parent comments and skips nested reply chains.
- ★ Verified Authors Only: Discards regular comments and isolates blue-badge verified accounts—ideal for influencer discovery.
- Max Comments Cap: Sets an optional stop ceiling. Pro users can leave this at
50000or higher for uncapped scraping.
Step 5.3: Run the Extraction
- Click the gradient Start Extracting Comments button.
- The button transforms into an active glowing state labeled Stop Scraping.
- Live metrics update in real time:
- Total Comments Extracted
- Unique Authors Identified
- Verified Creators Discovered
- The Live Stream Feed previews comment text, timestamps, author handles, and profile avatars as they are gathered.
6. Background Service Worker Persistence Explained
Can I close the extension while it is scraping?
Yes. Comments Downloader is powered by a persistent Manifest V3 Background Service Worker (js/background.js).
How Background Execution Works:
- When you click Start Extracting Comments, the scraping loop is handed off to the background service worker.
- You can safely close the popup, switch tabs, browse other websites, or open different software.
- The background worker continues making paginated requests, applying rate-limit safeguards, and writing data to local storage.
- When you reopen the popup, it automatically re-attaches to the running session and updates the progress bar and counters.
[!IMPORTANT] Keep your browser running while scraping. If you completely quit or close your browser, the service worker will pause and save its current progress.
7. How to Filter and Search Scraped Comments
The Comments tab lets you search, sort, and inspect all gathered comments without exporting to external software first.
Search and Filter Tools:
- Instant Keyword & Username Search: Type any handle, phrase, or keyword into the search bar. The feed filters in real time without lag.
- "All" Chip: Shows every comment harvested in the active session.
- "Verified ★" Chip: Instantly filters down to comments written by verified creators, celebrities, and official brands.
- "Replies" Chip: Isolates nested comment replies from parent comments.
- Direct Instagram Link (
📸 View Post ↗): Opens the specific post directly on Instagram. - Virtual Infinite Scrolling: Comments render smoothly in dynamic batches to eliminate browser memory spikes on 50,000+ comment datasets.
8. How to Run a Fair Instagram Giveaway with Safelist Protection
Running a transparent contest or giveaway requires picking fair winners while excluding brand accounts, organizers, and spam bots.
Step-by-Step Giveaway Workflow:
- Activate Giveaway Deduplication: On the Dashboard, check 🎁 Giveaway Mode (Deduplicate). This ensures that users who comment 100 times still receive exactly one entry.
- Configure the Safelist:
- Go to the Account tab and scroll to Safelist Management.
- Type any handle you wish to exclude (e.g.
@yourbrand,@giveaway_host,@partner_sponsor). - Click Add (or press Enter).
- Safelisted handles will be automatically filtered out during scraping and can never be picked as winners.
- Run the Scrape: Extract all comments until the post is fully ingested.
- Export or Pick Winner: Click Copy All @Usernames to paste the participant list into any random name picker (such as Google Sheets, Wheel of Names, or Random.org), or use the EveryGlide portal tools.
9. How to Export Instagram Comments to Excel, CSV, or JSON
Getting your extracted comments into your marketing pipeline, CRM, or spreadsheet takes seconds.
Method 1: 1-Click Clipboard Copy (Copy All @Usernames)
- Click the Copy All @Usernames button on the Dashboard.
- The extension extracts every unique
@usernamefrom your scrape and copies them formatted to your clipboard. - Paste directly into Google Sheets, Excel, or Instagram DM outreach lists.
Method 2: Web Portal Cloud Export (Excel, CSV, JSON)
- Click Manage & Export on Web Portal ↗.
- The EveryGlide Web Portal opens in a new tab with your synced comments.
- Choose your preferred format:
- Excel Workbook (.xlsx): Fully styled sheet with clickable URLs, auto-sized columns, and verified account flags.
- CSV (.csv): Standard comma-separated format compatible with Python, R, Airtable, HubSpot, and Google Sheets.
- JSON (.json): Raw structured array for developers, data scientists, and custom automations.
10. Data Export Schema & Field Definitions
Every exported file contains structured, standardized metadata across all harvested comments:
| Column / Key | Data Type | Field Description | Sample Value |
|---|---|---|---|
id |
String | Unique Instagram comment ID | "17984729182390124" |
username |
String | Instagram handle of author | "sarah_travels" |
fullName |
String | Full display name on author's profile | "Sarah Jenkins" |
profileUrl |
String | Direct web URL to author's profile | "https://instagram.com/sarah_travels" |
isVerified |
Boolean | Whether author holds a verified blue badge | true |
commentText |
String | Full raw text of the comment | "Where did you get this jacket? 🔥" |
likesCount |
Integer | Total like / heart reactions on comment | 42 |
replyCount |
Integer | Number of nested replies beneath comment | 3 |
isReply |
Boolean | true if nested reply; false if top-level |
false |
postShortcode |
String | Unique Instagram shortcode identifier | "C_x8Y9zAB12" |
postUrl |
String | Canonical URL of the source Instagram post | "https://instagram.com/p/C_x8Y9zAB12/" |
commentedAt |
DateTime | Timestamp when comment was published | "2026-10-27T14:32:00Z" |
11. Anti-Bot Stealth Engine: Avoiding Instagram Rate Limits
Will using this extension get my Instagram account banned?
No. Comments Downloader is designed to be the safest scraper on the market. It runs entirely inside your own browser session and uses four layers of protective stealth automation:
- Native Client Header Signatures: All requests pass standard Instagram browser headers (
X-IG-App-ID: 936619743392459,X-Requested-With,Accept-Language), making traffic indistinguishable from normal browsing. - Gaussian Timing Jitter: The scraper introduces randomized variance (±20%) between pagination calls, eliminating rigid mechanical patterns that trigger web firewalls.
- Automated Cooling Rests: During high-volume extractions, the scraper pauses for 5 to 8 seconds every ~300 comments to naturally cool request frequency.
- Exponential Rate-Limit Backoff (HTTP 429 Defense): If Instagram throttles requests, the engine does not abort. It pauses, waits for the cooldown window ($15s \to 24s \to 38s$), and resumes scraping automatically.
12. Frequently Asked Questions & Troubleshooting (FAQ)
Q1: The scraper stopped with "Instagram Rate Limit Exceeded (HTTP 429)". What should I do?
Answer: An HTTP 429 error is a temporary request cooldown on your IP address, not an account ban.
- Wait 5–10 minutes before resuming.
- Increase your Speed Delay Slider to
6.0sor8.0sto give Instagram more breathing room.
Q2: Can I scrape comments from private Instagram profiles?
Answer: You can scrape any post that is visible to you in your browser. If you follow a private account and can view its posts on instagram.com, the extension uses your active session to scrape those comments. Posts that are private and not accessible to your account cannot be scraped.
Q3: Why does my quota show 0/50 comments left?
Answer: The Free Tier provides 50 free comments every calendar day. The balance resets automatically at midnight UTC (00:00 UTC). If you need to scrape more immediately, upgrade to CommentsDownloader Pro for unlimited extractions.
Q4: I closed the popup and reopened it. Where are my comments?
Answer: Your comments are stored safely in your browser's chrome.storage.local. Open the Comments tab to browse your loaded comments, or click Copy All @Usernames to copy them.
Q5: How do I export more than 1,000 comments?
Answer: Comments Downloader has no artificial 1,000-comment cap. Pro users can extract 10,000+ to 50,000+ comments in a single run. Simply adjust your Max Limit Cap setting to your desired target (e.g. 50000).
Comments Downloader for Ins™ is developed and maintained by EveryGlide. For support, feature requests, or enterprise plans, visit our Contact Hub or our official Whop Store.