INSTAGRAM API

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
Terminal
curl -X POST "https://api.bridgly.app/instagram/user" \
-H "Authorization: Bearer $BRIDGLY_KEY" \
-H "Content-Type: application/json" \
-d '{
"username": "natgeo"
}'
[ REQUEST AND RESPONSE ]

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

200 OK · application/json
{
"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"
}
}
[ USE CASES ]

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.

[ FAQ ]

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.

Try the Instagram Profile API

100 free credits on business email, no card. Your first call takes a minute.

APIMCPSDKCLI
free credits

On business email signup. No credit card required.

Start free with 100 credits