Instagram Comments Scraper - Fast & Filterable avatar

Instagram Comments Scraper - Fast & Filterable

Pricing

$1.00 / 1,000 comments

Go to Apify Store
Instagram Comments Scraper - Fast & Filterable

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

orkait

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

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 scrapersThis one
FilteringReturns everything, you filter afterwardsFilters before counting, so you pay for matches
SortingWhatever order the platform gaveEnforced with a stable tiebreaker, identical every run
Missing dataA silent 0 you cannot distinguish from a real zeroNamed in meta.fields_unavailable
Bad inputBurns a run, then failsRejected 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?

FieldDescription
idComment ID
messageThe comment text
like_countLikes on the comment
reply_countNumber of replies
created_atWhen it was posted, UTC
user.usernameCommenter username
user.full_nameCommenter display name
user.idCommenter Instagram ID
user.is_verifiedWhether the commenter is verified
user.profilePicUrlCommenter profile picture
post_urlThe post the comment belongs to
post_idInstagram media ID
urlDirect link to the comment

โ–ถ๏ธ How to scrape Instagram comments

  1. Add your Instagram post or reel URLs to targets
  2. Set limit, and optionally Sort by and filters
  3. Click Start
  4. Download the dataset as JSON, CSV, Excel or XML, or pull it from the API

โฌ‡๏ธ Input

FieldRequiredDescription
targetsyesInstagram post or reel URLs.
limitnoMax items per target, applied after filtering. Default 15, max 5000.
sortBynoPick a field to order by. Leave empty for the default order.
sortOrdernoHighest first or lowest first. Defaults to highest first.
filtersnoApplied 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

FilterEffect
min_like_countOnly comments above an engagement floor
min_reply_countOnly comments that started a thread
posted_after / posted_beforeDate window, naive values read as UTC
verified_authors_onlyOnly verified accounts
text_containsSubstring match on the comment body
exclude_authorsDrop 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.

๐Ÿ”— Scrape more from Instagram