Skip to content

Search Instagram users

POST/v1/tools/instagram.search.users/callsNeeds an API key

Returns 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

querystringRequired

The 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.

idstringRequired

Instagram's numeric identifier of the user, as a string, which instagram.user.posts takes as user_id.

usernamestring

The user's handle, without the @. The profile is at https://www.instagram.com/ followed by it.

namestring

The user's display name.

image_urlstring

Address of the user's profile picture. Instagram's media addresses expire.

verifiedboolean

Whether Instagram marks the user as verified.

privateboolean

Whether the account is private, its posts shown only to approved followers.

approx_follower_countinteger

Number of followers, approximate, rounded by the source (22.9M is 22900000).