Instagram Comment Replies API
List the accessible replies to an Instagram post comment in chronological order, including text, author, publish time, like count, the parent comment and total reply count. Supply the post shortcode and parent comment ID. Continue with nextCursor. Instagram may return a different page size than requested.
- Endpoint
- POST /instagram/comment-replies
- Price
- 1 credit per result
- SDK
- client.instagram.getCommentReplies()
- MCP tool
- instagram_comment_replies
curl -X POST "https://api.bridgly.app/instagram/comment-replies" \ -H "Authorization: Bearer $BRIDGLY_KEY" \ -H "Content-Type: application/json" \ -d '{ "shortcode": "DfQCqMnhpsG", "commentId": "18132964696699153", "count": 3}'import osimport requestsresponse = requests.post( "https://api.bridgly.app/instagram/comment-replies", headers={"Authorization": f"Bearer {os.environ['BRIDGLY_KEY']}"}, json={ "shortcode": "DfQCqMnhpsG", "commentId": "18132964696699153", "count": 3, },)data = response.json()const response = await fetch("https://api.bridgly.app/instagram/comment-replies", { method: "POST", headers: { Authorization: `Bearer ${process.env.BRIDGLY_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ "shortcode": "DfQCqMnhpsG", "commentId": "18132964696699153", "count": 3 }),});const data = await response.json();import { Bridgly } from "@bridgly/sdk";const client = new Bridgly({ apiKey: "bgly_YOUR_KEY" });const res = await client.instagram.getCommentReplies({ shortcode: "DfQCqMnhpsG", commentId: "18132964696699153", count: 3});if (res.type === "success") { console.log(res.data);}What does the Instagram Comment Replies API return?
List the accessible replies to an Instagram post comment in chronological order, including text, author, publish time and like count. Every response has the same envelope: the result in data, plus timeMs and the creditsCost of the call.
Request body
shortcodestringrequired- Post shortcode, or the post or Reel link, e.g. "DA1b2C3d4E5" or "https://www.instagram.com/p/DA1b2C3d4E5/"
countinteger · 1–10 · default 10- Number of results to return (1–10). Defaults to 10.
cursorstring- The previous response's `nextCursor`, to fetch the next page. Omit it for the first page.
commentIdstringrequired- Numeric ID of the parent comment.
Example response
{ "timeMs": 1840, "creditsCost": 1, "data": { "nextCursor": "string", "replies": [ { "id": "string", "text": "string", "created_at": 0, "owner": { "id": "string", "username": "string", "full_name": "string", "profile_pic_url": "string", "is_private": true, "is_verified": true, "profile_pic_id": "string", "latest_reel_media": 0, "is_mentionable": true }, "likes_count": 0, "media_id": "string", "parent_comment_id": "string", "replied_to_comment_id": "string", "user_id": "string", "is_edited": true, "status": "string" } ], "comment": { "id": "string", "text": "string", "created_at": 0, "owner": { "id": "string", "username": "string", "full_name": "string", "profile_pic_url": "string", "is_private": true, "is_verified": true, "profile_pic_id": "string", "latest_reel_media": 0, "is_mentionable": true }, "likes_count": 0, "media_id": "string", "parent_comment_id": "string", "replied_to_comment_id": "string", "user_id": "string", "is_edited": true, "status": "string" }, "replies_count": 0 }}What can you build with the Instagram Comment Replies API?
Follow conversations
Read replies beneath a specific comment.
Monitor responses
Track how a brand responds to questions.
Analyze discussions
Collect conversation threads for sentiment analysis.
Instagram Comment Replies API questions
How do I use the Instagram Comment Replies API?
Send a POST request to https://api.bridgly.app/instagram/comment-replies with shortcode and commentId in the JSON body and your API key in the Authorization header. In the TypeScript SDK, call client.instagram.getCommentReplies(). AI agents connected to Bridgly over MCP can call the instagram_comment_replies tool.
How much does the Instagram Comment Replies API cost?
Costs 1 credit per result returned, with a minimum of 1 credit per request. Credits cost $2.00 per 1,000 on pay-as-you-go and as low as $1.00 per 1,000 at volume. New accounts on a business email start with 100 free credits, and failed requests are never charged.
More Instagram endpoints
The same API key works on every endpoint. See all Instagram API endpoints.
- Instagram Location API→Get Instagram location details as JSON: place name, coordinates, category, post count and address information, by location ID or link.
- Instagram Location Posts API→List posts Instagram associates with a location, including captions, image and video URLs, publish times and engagement counts.
- Instagram Search API→Search public Instagram posts and Reels by keyword or hashtag, with captions, media links, publish times and engagement counts as paginated JSON.
- Instagram Profile API→Instagram profile API: get any public Instagram profile by username as JSON, with bio, bio links, follower, following and post counts and verified flag.
Try the Instagram Comment Replies API
100 free credits on business email, no card. Your first call takes a minute.