Search Instagram users
/v1/tools/instagram.search.users/calls Needs an API keyReturns the Instagram accounts that match a search, with name and picture. Use it to find an account and get the user ID that instagram.user.posts takes.
Tool instagram.search.users on Instagram. Contract version 1, released 2026-11-01.
Over REST, send the input in the body. Over MCP, pass the same input to call_tool.
Both return the full response: the call's ID, status and cost, with this tool's result in output.
Input
querystringRequiredThe search query, matched against handles and display names.
Output
A successful call returns these blocks in its output. A field not marked required can be null.
users
A list of rows. Always present, possibly empty.
idstringRequiredInstagram's numeric identifier of the user, as a string, which instagram.user.posts takes as user_id.
usernamestringThe user's handle, without the @. The profile is at https://www.instagram.com/ followed by it.
namestringThe user's display name.
image_urlstringAddress of the user's profile picture. Instagram's media addresses expire.
verifiedbooleanWhether Instagram marks the user as verified.
privatebooleanWhether the account is private, its posts shown only to approved followers.
approx_follower_countintegerNumber of followers, approximate, rounded by the source (22.9M is 22900000).