Instagram User Search API
Search Instagram accounts by name or keyword. Each result includes the username, full name, bio, profile picture, follower and post counts, and whether the account is private, verified or a business.
- Endpoint
- POST /instagram/search-users
- Price
- 1 credit per request
- SDK
- client.instagram.searchUsers()
- MCP tool
- instagram_search_users
curl -X POST "https://api.bridgly.app/instagram/search-users" \ -H "Authorization: Bearer $BRIDGLY_KEY" \ -H "Content-Type: application/json" \ -d '{ "query": "national geographic"}'import osimport requestsresponse = requests.post( "https://api.bridgly.app/instagram/search-users", headers={"Authorization": f"Bearer {os.environ['BRIDGLY_KEY']}"}, json={ "query": "national geographic", },)data = response.json()const response = await fetch("https://api.bridgly.app/instagram/search-users", { method: "POST", headers: { Authorization: `Bearer ${process.env.BRIDGLY_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ "query": "national geographic" }),});const data = await response.json();import { Bridgly } from "@bridgly/sdk";const client = new Bridgly({ apiKey: "bgly_YOUR_KEY" });const res = await client.instagram.searchUsers({ query: "national geographic"});if (res.type === "success") { console.log(res.data);}What does the Instagram User Search API return?
Instagram user search API: find Instagram accounts by name or keyword, each with username, bio, follower and post counts and verified and business flags. Every response has the same envelope: the result in data, plus timeMs and the creditsCost of the call.
Request body
querystringrequired
Example response
{ "timeMs": 1840, "creditsCost": 1, "data": { "users": [ { "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 User Search API?
Find creators
Search a niche keyword to list matching accounts with their size.
Resolve handles
Match a person or brand name to its Instagram account.
Spot impersonators
See which accounts use your brand name.
Instagram User Search API questions
How do I find Instagram accounts by keyword?
Send a name or keyword as the query, for example national geographic. Each match comes with username, full name, bio, profile picture, follower and post counts, and the private, verified and business flags.
Can I find Instagram influencers in a niche?
Search the niche, then compare follower counts and bios. Pull each candidate’s recent posts with the Instagram Posts API to check their engagement.
How do I use the Instagram User Search API?
Send a POST request to https://api.bridgly.app/instagram/search-users with query in the JSON body and your API key in the Authorization header. In the TypeScript SDK, call client.instagram.searchUsers(). AI agents connected to Bridgly over MCP can call the instagram_search_users tool.
How much does the Instagram User Search 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 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.
- 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.
Try the Instagram User Search API
100 free credits on business email, no card. Your first call takes a minute.