Instagram Post Likers API
Get the liker accounts Instagram exposes for a post or Reel, with usernames, names, profile images, private and verified flags, and the total liker count. Instagram can limit this list; it is not a complete audience export and does not support pagination.
- Endpoint
- POST /instagram/post-likers
- Price
- 1 credit per request
- SDK
- client.instagram.getPostLikers()
- MCP tool
- instagram_post_likers
curl -X POST "https://api.bridgly.app/instagram/post-likers" \ -H "Authorization: Bearer $BRIDGLY_KEY" \ -H "Content-Type: application/json" \ -d '{ "shortcode": "DfQCqMnhpsG"}'import osimport requestsresponse = requests.post( "https://api.bridgly.app/instagram/post-likers", headers={"Authorization": f"Bearer {os.environ['BRIDGLY_KEY']}"}, json={ "shortcode": "DfQCqMnhpsG", },)data = response.json()const response = await fetch("https://api.bridgly.app/instagram/post-likers", { method: "POST", headers: { Authorization: `Bearer ${process.env.BRIDGLY_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ "shortcode": "DfQCqMnhpsG" }),});const data = await response.json();import { Bridgly } from "@bridgly/sdk";const client = new Bridgly({ apiKey: "bgly_YOUR_KEY" });const res = await client.instagram.getPostLikers({ shortcode: "DfQCqMnhpsG"});if (res.type === "success") { console.log(res.data);}What does the Instagram Post Likers API return?
Get the liker accounts Instagram exposes for a post or Reel, with usernames, names, profile images and private and verified flags. 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/"
Example response
{ "timeMs": 1840, "creditsCost": 1, "data": { "likers": [ { "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 } ], "user_count": 0 }}What can you build with the Instagram Post Likers API?
Review engagement
Inspect the accounts visible in a post’s liker list.
Find active accounts
Identify accounts engaging with content in your niche.
Enrich analysis
Add liker profiles to a post analysis.
Instagram Post Likers API questions
Can I export every account that liked a post?
Instagram limits the liker accounts it makes available. This endpoint returns that visible list; the list can be shorter than the post’s like count and has no pagination.
How do I use the Instagram Post Likers API?
Send a POST request to https://api.bridgly.app/instagram/post-likers with shortcode in the JSON body and your API key in the Authorization header. In the TypeScript SDK, call client.instagram.getPostLikers(). AI agents connected to Bridgly over MCP can call the instagram_post_likers tool.
How much does the Instagram Post Likers API cost?
Costs 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 Post API→Instagram post API: get any public Instagram post or reel by its shortcode as JSON, with caption, likes, comments, views, media URLs and publish time.
- Instagram Comment Replies API→List the accessible replies to an Instagram post comment in chronological order, including text, author, publish time and like count.
- 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.
Try the Instagram Post Likers API
100 free credits on business email, no card. Your first call takes a minute.