Instagram Search following API
Search the accounts a public Instagram user follows by name or username. Matching is Instagram's own loose search, so results are close matches ranked by Instagram and some may not contain your exact word. Returns usernames, names, and profile details.
$2.20/1k req, pay per request, no subscription.
{"id":Â "7738201194","handle":Â "glowlab.skin","name":Â "Glow Lab Skincare","image":Â "https://scontent.cdninstagram.com/v/t51.2885-19/glowlab_profile.jpg?stp=dst-jpg&_nc_ht=scontent.cdninstagram.com&_nc_cat=1","verified":Â false,"private":Â false,"url":Â "https://www.instagram.com/glowlab.skin/"}
Pricing
Instagram Search following API pricing
Try it
Get Instagram search following in one request
This sample shows 10 of 11 fields. See every field
{
"found": true,
"data": {
"items": [
{
"id": "7738201194",
"handle": "glowlab.skin",
"name": "Glow Lab Skincare",
"image": "https://scontent.cdninstagram.com/v/t51.2885-19/glowlab_profile.jpg?stp=dst-jpg&_nc_ht=scontent.cdninstagram.com&_nc_cat=1",
"verified": false,
"private": false,
"url": "https://www.instagram.com/glowlab.skin/"
},
{
"id": "8891042231",
"handle": "skinbarre",
"name": "Skin Barre Clinic",
"image": "https://scontent.cdninstagram.com/v/t51.2885-19/skinbarre_profile.jpg?stp=dst-jpg&_nc_ht=scontent.cdninstagram.com&_nc_cat=1",
"verified": true,
"private": false,
"url": "https://www.instagram.com/skinbarre/"
},
{
"id": "6620918473",
"handle": "sensitiveskin.co",
"name": "Sensitive Skin Co",
"image": "https://scontent.cdninstagram.com/v/t51.2885-19/sensitiveskinco_profile.jpg?stp=dst-jpg&_nc_ht=scontent.cdninstagram.com&_nc_cat=1",
"verified": false,
"private": true,
"url": "https://www.instagram.com/sensitiveskin.co/"
}
]
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-11-10 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- querystring
skin
Name or username text to look for among the accounts this user follows (e.g. skin). Instagram matches loosely, so close matches are returned too.
- usernamestring
moogooskincare
The Instagram username whose following list to search, without the leading @ (e.g. moogooskincare).
Response
JSON, one example value per field.
Accounts the user follows that Instagram matched to the query, in Instagram's own order. Instagram's matching is loose, so some results may not contain the exact query text. Populated whenever the provider has data for the entity.
- handlestring
glowlab.skin
The followed account's username, without the @ prefix. Populated whenever the provider has data for the entity.
- idstring
7738201194
The followed account's numeric Instagram user ID, as a string. Populated whenever the provider has data for the entity.
- imagestring
https://scontent.cdninstagram.com/v/t51.2885-19/glowlab_profile.jpg?stp=dst-jpg&_nc_ht=scontent.cdninstagram.com&_nc_cat=1
URL of the followed account's profile picture. Instagram signs this URL in its query string, so use it as returned. Empty when the source omits it.
- namestring
Glow Lab Skincare
The followed account's display name. Empty when the account has none.
- privateboolean
false
Whether the followed account is private.
- urlstring
https://www.instagram.com/glowlab.skin/
Canonical URL of the followed account's profile.
- verifiedboolean
false
Whether the followed account is verified.
- foundboolean
true
Whether the account was found and the search matched at least one account it follows.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the Instagram Search following API
The AnyAPI Instagram Search following API returns Instagram search following data as normalized JSON from one POST call to /v1/run/instagram.search_following. Search the accounts a public Instagram user follows by name or username. Matching is Instagram's own loose search, so results are close matches ranked by Instagram and some may not contain your exact word. Returns usernames, names, and profile details. AnyAPI returns one normalized schema whichever source serves it. It costs from $2.20 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of Instagram search following calls through AnyAPI succeeded, with a median response time of 2.4 seconds across 337 measured calls.