toolzerhub API Docs

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
GET
/v1/instagram/user/info

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

Length3 <= length
detail?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.

Defaulttrue
curl -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  }}