Get Instagram user profile
Returns profile data for a public Instagram account from username_or_url. detail=summary returns identity, bio, links, and counts; detail=full adds post previews and business fields. Check is_partial on the response.
1 credit / requestBilled only on success
Authorization
ApiKeyAuth x-api-key<token>
In: header
Query Parameters
username_or_url*string
Instagram username (without @) or full profile URL, for example natgeo or https://www.instagram.com/natgeo/.
Length
3 <= lengthdetail?string
Profile detail level. summary returns identity, biography, links, and account counts. full also requests post previews, media count, business category, and contact fields; check is_partial.
Default
"summary"Value in
- "summary"
- "full"
clean?boolean
Whether to return the normalized profile shape. Set to false to retain the broader source response.
Default
truecurl -X GET "https://example.com/v1/instagram/user/info?username_or_url=natgeo" \ -H "x-api-key: YOUR_API_KEY"{ "data": { "id": "string", "username": "string", "full_name": "string", "is_private": true, "is_verified": true, "profile_pic_url": "string", "biography": "string", "edge_followed_by": { "count": 0, "property1": null, "property2": null }, "edge_follow": { "count": 0, "property1": null, "property2": null }, "fbid": "string", "is_partial": true, "partial_reason": "string", "property1": null, "property2": null }}