Instagram Suggested profiles API
List the full set of accounts Instagram suggests as similar to a public profile, the list its app shows, with each account's handle, display name, verified flag, private flag and avatar. For the shorter related-profiles list Instagram's website shows, at a lower price, use instagram.similar_profiles.
Pricing and providers
Instagram Suggested profiles API pricing: one API, 3 interchangeable providers
The cheapest provider serves first. If it fails, the next one takes over in the same call.
Try it
Get Instagram suggested profiles in one request
{
"data": {
"profiles": [
{
"avatarUrl": "https://example.com/image.jpg",
"displayName": "Alex Rivera",
"private": false,
"userId": "a1b2c3d4",
"username": "alex_rivera",
"verified": true
}
]
},
"found": true,
"reason": "not_found"
}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-14 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- handlestring
nasa
Instagram username without the leading @.
Response
JSON, one example value per field.
Accounts Instagram suggests as similar to the requested profile. Populated whenever the provider has data for the entity.
- avatarUrlstring
Profile picture URL, as Instagram's CDN serves it.
- displayNamestring
Account display name.
- privateboolean
Whether the account is private. Null when the source does not report it.
- userIdstring
Instagram's numeric account id, as a string.
- usernamestring
Instagram username without the leading @. Populated whenever the provider has data for the entity.
- verifiedboolean
Whether the account carries Instagram's verified badge.
- foundboolean
- 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 Suggested profiles API
The AnyAPI Instagram Suggested profiles API returns Instagram suggested profiles data as normalized JSON from one POST call to /v1/run/instagram.suggested_profiles. List the full set of accounts Instagram suggests as similar to a public profile, the list its app shows, with each account's handle, display name, verified flag, private flag and avatar. For the shorter related-profiles list Instagram's website shows, at a lower price, use instagram.similar_profiles. AnyAPI routes each request across 3 sources and falls back automatically when one fails. 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 suggested profiles calls through AnyAPI succeeded, with a median response time of 3.0 seconds across 11 measured calls.