Instagram Comments Scraper - Fast & Filterable
Pricing
$1.00 / 1,000 comments
Instagram Comments Scraper - Fast & Filterable
Scrape Instagram comments from any post or reel. Add post URLs and export comment text, author username, verified status, likes, reply count and timestamps to JSON, CSV or Excel. Filter comments by likes, date or keyword and sort them server-side before you pay for a row.
Pricing
$1.00 / 1,000 comments
Rating
0.0
(0)
Developer
orkait
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
๐ฌ Instagram Comments Scraper
Every Instagram post is a focus group nobody transcribed.
Scrape Instagram comments from posts and reels. Just add one or more Instagram post URLs to get comment text, comment IDs, reply counts, likes, timestamps, usernames and profile pictures. Export to JSON, CSV or Excel, or pull the data straight through the API.
โจ What makes this Instagram scraper different
| Most Instagram scrapers | This one | |
|---|---|---|
| Filtering | Returns everything, you filter afterwards | Filters before counting, so you pay for matches |
| Sorting | Whatever order the platform gave | Enforced with a stable tiebreaker, identical every run |
| Missing data | A silent 0 you cannot distinguish from a real zero | Named in meta.fields_unavailable |
| Bad input | Burns a run, then fails | Rejected before the request is made |
๐ฏ What can I do with Instagram Comments Scraper?
Measure how a launch actually landed
Point it at the launch post, sort by likes, and read the top 20 comments. That is your sentiment, in the audience's own words.
{"targets": ["https://www.instagram.com/p/YOUR_POST/"],"limit": 100,"sortBy": "like_count","sortOrder": "desc"}
Find the people worth replying to
Filter for comments with real engagement and skip the emoji-only noise.
{"targets": ["https://www.instagram.com/p/YOUR_POST/"],"filters": { "min_like_count": 5, "verified_authors_only": false }}
Watch a competitor's audience
Run it on their posts on a schedule and diff the results to see what their customers keep asking for.
{"targets": ["https://www.instagram.com/p/THEIR_POST/"],"filters": { "posted_after": "2026-08-01T00:00:00Z" }}
๐งพ What can Instagram Comments Scraper do?
- Scrape all Instagram comments from any public post or reel
- Get comment likes, reply counts and exact timestamps
- Extract the commenter's username, full name, ID and profile picture
- Filter Instagram comments by likes, date, keyword or verified authors
- Sort comments by newest, oldest or most liked
- Export Instagram comment data to JSON, CSV, Excel or an API feed
๐ What data can I scrape from Instagram comments?
| Field | Description |
|---|---|
id | Comment ID |
message | The comment text |
like_count | Likes on the comment |
reply_count | Number of replies |
created_at | When it was posted, UTC |
user.username | Commenter username |
user.full_name | Commenter display name |
user.id | Commenter Instagram ID |
user.is_verified | Whether the commenter is verified |
user.profilePicUrl | Commenter profile picture |
post_url | The post the comment belongs to |
post_id | Instagram media ID |
url | Direct link to the comment |
โถ๏ธ How to scrape Instagram comments
- Add your Instagram post or reel URLs to targets
- Set
limit, and optionally Sort by andfilters - Click Start
- Download the dataset as JSON, CSV, Excel or XML, or pull it from the API
โฌ๏ธ Input
| Field | Required | Description |
|---|---|---|
targets | yes | Instagram post or reel URLs. |
limit | no | Max items per target, applied after filtering. Default 15, max 5000. |
sortBy | no | Pick a field to order by. Leave empty for the default order. |
sortOrder | no | Highest first or lowest first. Defaults to highest first. |
filters | no | Applied before sorting and before the limit. |
{"targets": ["https://www.instagram.com/p/Dbru79IAdH-/"],"limit": 50,"sortBy": "like_count","sortOrder": "desc","filters": {"min_like_count": 10}}
๐๏ธ How to filter and sort Instagram comments
| Filter | Effect |
|---|---|
min_like_count | Only comments above an engagement floor |
min_reply_count | Only comments that started a thread |
posted_after / posted_before | Date window, naive values read as UTC |
verified_authors_only | Only verified accounts |
text_contains | Substring match on the comment body |
exclude_authors | Drop bots or your own team |
Filters run before the row count, so a narrow filter costs less than a broad one. Sorting is applied with a stable tiebreaker, so two identical runs return identical order, and the sort you pick is applied server-side, not left to the platform.
โฌ๏ธ Output
One row per item, exportable as JSON, CSV, Excel or XML, or straight from the API.
๐ฌ Extracted Instagram comments data sample
{"id": "18220240222333164","message": "This is the real life action we didn't know we needed, I'm in\ud83d\udd25\ud83e\udd81","like_count": 12,"reply_count": 0,"created_at": "2026-08-08T12:38:52Z","user": {"id": "216244291","username": "jdrodgir","full_name": "Jose David Rodgir","is_verified": false,"profilePicUrl": "https://scontent-atl3-3.cdninstagram.com/..."},"post_url": "https://www.instagram.com/p/Dbru79IAdH-/","post_id": "3957463127796339198","url": "https://www.instagram.com/p/Dbru79IAdH-/c/18220240222333164/"}
๐ก๏ธ Why results stay reliable when Instagram changes
Instagram changes what it returns. When a field stops being available it does not
vanish from the schema: it comes back empty and meta.fields_unavailable names
it. You branch on that instead of guessing why a number is zero.
โ FAQ
How many Instagram comments can I scrape?
Up to 5000 per post URL per run. Raise limit to widen the set, then let filters and sorting keep only what you need.
Can I scrape Instagram comment replies?
Reply counts come back on every comment. If the serving path cannot supply them, meta.fields_unavailable says so rather than quietly returning zero.
Can I scrape Instagram comments by keyword?
Yes. filters.text_contains keeps only comments containing a phrase, and filters.exclude_authors drops accounts you do not want.
Can I scrape comments from Instagram reels?
Yes. Reel URLs work exactly like post URLs.
How do I get the most liked Instagram comments?
Set Sort by to Likes. Sorting runs server-side, so repeat runs return identical order.
Can I scrape comments from multiple Instagram posts at once?
Add as many post URLs to targets as you need. Each is fetched and its comments returned with post_url and post_id attached.