Instagram API / Comments

Instagram Comments Scraper — Every Public Comment on a Post or Reel

Comments on any public post or reel, with author handle, like count and timestamp — paginated so you can take the whole set, not the first page.

1 credit per request · request metadata included · errors are never charged

GET /v1/instagram/comments1 credit
curl "https://api.socialscrape.dev/v1/instagram/comments?url=https://www.instagram.com/p/C8QltIdyBGH/" \
  -H "x-api-key: $INSCRAPE_KEY"

Parameters

  • urlstringrequiredFull post URL or bare shortcode
  • cursorstringValid for up to 3 minutes, or until the pagination session ends. If expired, start a new request.
  • include_mediabooleanReturn the post or reel media
  • include_repliesbooleanReturn comment replies

What you get

What the Instagram Comments Scraper returns.

  • Comment text with emoji and mentions intact
  • Author handle, display name and profile picture
  • Like count per comment and reply count
  • created_at timestamp in ISO 8601
  • next_cursor for paging as deep as the post exposes its comments

Use cases

Instagram Comments Scraper use cases.

Social listening on a campaign hashtag

Combine with the Hashtag Scraper: find public posts on the tag, then pull comments on each to capture what people say rather than just how many posted.

Support and complaint triage

Poll comments on your own recent posts and route anything containing an order number or a negative keyword into your helpdesk before it escalates publicly.

Giveaway and UGC verification

Fetch the full comment set on an entry post, dedupe by author handle, and check for the mention requirement without hand-scrolling thousands of comments.

FAQ

Instagram Comments Scraper FAQ.

Can I get every comment on a viral post?

You can paginate as deep as the post exposes publicly. Each page costs one credit, so budget accordingly on posts with six-figure comment counts.

Are replies included?

Every top-level comment carries its reply count. The endpoint takes a post URL and a cursor and nothing else, so there is no parameter that drills into one comment's replies — you get the comment set the post exposes publicly, paginated.

Does comment ordering match the app?

It matches the public ordering Instagram serves, which is ranked rather than strictly chronological. Sort by created_at yourself if you need time order.