Instagram Profile API
Get a public Instagram profile by username: full name, bio, bio links, profile picture, follower, following and post counts, and whether the account is private, verified or a business.
- Endpoint
- POST /instagram/user
- Price
- 1 credit per request
- SDK
- client.instagram.getUser()
- MCP tool
- instagram_user
curl -X POST "https://api.bridgly.app/instagram/user" \ -H "Authorization: Bearer $BRIDGLY_KEY" \ -H "Content-Type: application/json" \ -d '{ "username": "natgeo"}'import osimport requestsresponse = requests.post( "https://api.bridgly.app/instagram/user", headers={"Authorization": f"Bearer {os.environ['BRIDGLY_KEY']}"}, json={ "username": "natgeo", },)data = response.json()const response = await fetch("https://api.bridgly.app/instagram/user", { method: "POST", headers: { Authorization: `Bearer ${process.env.BRIDGLY_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ "username": "natgeo" }),});const data = await response.json();import { Bridgly } from "@bridgly/sdk";const client = new Bridgly({ apiKey: "bgly_YOUR_KEY" });const res = await client.instagram.getUser({ username: "natgeo"});if (res.type === "success") { console.log(res.data);}What does the Instagram Profile API return?
Instagram profile API: get any public Instagram profile by username as JSON, with bio, bio links, follower, following and post counts and verified flag. Every response has the same envelope: the result in data, plus timeMs and the creditsCost of the call.
Request body
usernamestringrequired- Instagram username, or the profile link, e.g. "instagram" or "https://www.instagram.com/instagram/"
Example response
{ "timeMs": 1840, "creditsCost": 1, "data": { "id": "string", "username": "string", "full_name": "string", "biography": "string", "bio_links": [ { "title": "string", "url": "string", "link_type": "string" } ], "profile_pic_url": "string", "profile_pic_url_hd": "string", "followers": 0, "following": 0, "posts_count": 0, "is_private": true, "is_verified": true, "is_business_account": true, "is_professional_account": true, "category_name": "string" }}What can you build with the Instagram Profile API?
Vet influencers
Check follower count, category and verification before a partnership.
Enrich contacts
Add bio, links and audience size to an Instagram handle.
Track growth
Record follower counts over time for the accounts you manage.
Instagram Profile API questions
How do I get an Instagram account’s follower count with an API?
Send the username. The response has the follower, following and post counts along with the full name, bio, bio links, profile picture and the private, verified and business flags.
Can I look up private Instagram accounts?
You get the profile of a private account with is_private set, but not its posts, followers or following.
How do I use the Instagram Profile API?
Send a POST request to https://api.bridgly.app/instagram/user with username in the JSON body and your API key in the Authorization header. In the TypeScript SDK, call client.instagram.getUser(). AI agents connected to Bridgly over MCP can call the instagram_user tool.
How much does the Instagram Profile 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.
Try it with a free tool
Look up a public example in your browser before connecting the API. No account needed.
More Instagram endpoints
The same API key works on every endpoint. See all Instagram API endpoints.
- Instagram Posts API→Instagram posts API: list any public account’s posts and reels by username, with caption, likes, comments, views, media URLs and publish time, as JSON.
- Instagram Followers API→Instagram followers API: export the followers of any public Instagram account, each with username, full name, profile picture and verified flag, as JSON.
- Instagram Following API→Instagram following API: list the accounts any public Instagram user follows, each with username, full name, profile picture and verified flag, as JSON.
- Instagram User Search API→Instagram user search API: find Instagram accounts by name or keyword, each with username, bio, follower and post counts and verified and business flags.
Try the Instagram Profile API
100 free credits on business email, no card. Your first call takes a minute.