Get Instagram basic profile
Get a lightweight Instagram profile by numeric user ID.
Headers
Get your API keyAPI key (`sfk_...`)
Instagram numeric user id to look up.
min 1 chars · max 32 chars · pattern: ^\d+$
Endpoint-specific response payload.
Whether the profile was resolved.
one of: found, private, not_found
Profile details when available.
Social platform for this profile.
one of: instagram
Instagram username without the leading @.
Public display name on the Instagram profile.
Profile biography text.
Best available square avatar image URL.
Higher-resolution avatar URL when available.
Whether Instagram marks the profile as verified.
Canonical public Instagram profile URL.
min 1 chars
Whether the account is private.
Instagram numeric user id as a string.
Whether the account is a business account.
Whether the account is a professional or creator account.
Instagram account type code when available.
Category label when Instagram provides one.
Primary external link from the profile.
Profile metrics when available.
Follower count reported by Instagram.
≥ 0
Following count reported by Instagram.
≥ 0
Total public posts count on the profile grid.
≥ 0
Metadata describing the request and billing outcome.
Unique request identifier for tracing this API call.
min 1 chars
Credits charged for this request.
≥ 0
Public API version that served the response.
one of: v1
Code example
curl "https://api.socialfetch.dev/v1/instagram/profiles/258288542/basic" \
-H "x-api-key: YOUR_API_KEY"Responses
Lookup result. Check `data.lookupStatus` for `found`, `private`, or `not_found`.